A gym survey questionnaire members will finish

Updated 2026-10-30

A suggestion box catches the loud voices and misses the quiet ones. I would rather ask every member the same short questions and compare the answers. One link in a newsletter, or on a notice by the desk, is enough.

Use this when

You want to know why attendance is flat, or which fix matters most to members.

Skip it when

You need to know why a person left. That is a different question, and an exit survey fits better. Also skip it if you cannot act on the answers.

What is asked and why

How often and how long set the context. Areas used and ratings for equipment, cleanliness, staff and classes show where members feel the gym. Busy times point to crowding. The wish list lets members vote on changes. One recommend score tracks the mood over time. One open question names the single change that would bring people in more often.

What a member's AI would ask

"How often do you come?" Then "When is the gym too busy?" Then "What one change would make you come more often?" It shows all answers and sends only after a yes. See agent-fillable forms.

Run the survey again after you make changes. Browse forms for gyms. A gym membership application welcomes new members, and a workout log keeps current ones engaged.

Questions

How do I find out which area to fix first?

Download the CSV and average equipment_rating, cleanliness_rating and staff_rating. Count the options in wanted_changes. The lowest score with the most votes is a good place to start.

Can I send it only to members who rarely visit?

Yes. Share the link in a message to that group, then filter visit_frequency for Rarely or A few times a month. Their answers tell you why they stay away.

How do I stop answers after the survey week?

Set close_at to the last day you want replies. Set max_responses if you only need a sample from the members who answer first.

Try the form

Live demo ยท nothing is saved

How is the gym working for you?

Tell us what you use, what works and what does not. We read every answer before we plan changes.

How often do you come? (required)
How long have you been a member?
What do you use most?
Equipment: choice and condition
Cleanliness
Staff: friendliness and help
Classes, if you attend them
When is it too busy?
What would you like to see?
How likely are you to recommend this gym to a friend? (required)

0 is not at all likely and 10 is extremely likely.

You may contact me about my answers

Or paste the JSON

Give this to your AI. It needs the AI Form API MCP server or an API key. It makes the form and sends you the link.

text
Create this form with the AI Form API create_form tool (or POST https://aiformapi.com/v1/forms with my API key). Then reply with the public_url.

{
  "title": "How is the gym working for you?",
  "description": "Tell us what you use, what works and what does not. We read every answer before we plan changes.",
  "fields": [
    {
      "id": "visit_frequency",
      "label": "How often do you come?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Most days",
        "A few times a week",
        "About once a week",
        "A few times a month",
        "Rarely"
      ]
    },
    {
      "id": "member_for",
      "label": "How long have you been a member?",
      "type": "single_choice",
      "options": [
        "Under 3 months",
        "3 to 12 months",
        "1 to 3 years",
        "More than 3 years"
      ]
    },
    {
      "id": "areas_used",
      "label": "What do you use most?",
      "type": "multi_choice",
      "options": [
        "Free weights",
        "Cardio machines",
        "Classes",
        "Pool or sauna",
        "Personal training",
        "Open floor space"
      ]
    },
    {
      "id": "equipment_rating",
      "label": "Equipment: choice and condition",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "cleanliness_rating",
      "label": "Cleanliness",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "staff_rating",
      "label": "Staff: friendliness and help",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "class_rating",
      "label": "Classes, if you attend them",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "too_busy_when",
      "label": "When is it too busy?",
      "type": "single_choice",
      "options": [
        "Early morning",
        "Lunch time",
        "After work",
        "Evening",
        "Weekends",
        "It is never too busy"
      ]
    },
    {
      "id": "wanted_changes",
      "label": "What would you like to see?",
      "type": "multi_choice",
      "options": [
        "More free weights",
        "More cardio machines",
        "Longer opening hours",
        "More classes",
        "Better changing rooms",
        "Quieter music",
        "Cleaner floors",
        "More parking"
      ]
    },
    {
      "id": "recommend_score",
      "label": "How likely are you to recommend this gym to a friend?",
      "type": "rating",
      "required": true,
      "help": "0 is not at all likely and 10 is extremely likely.",
      "min": 0,
      "max": 10
    },
    {
      "id": "visit_more_if",
      "label": "What one change would make you come more often?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "reply_ok",
      "label": "You may contact me about my answers",
      "type": "checkbox"
    },
    {
      "id": "reply_email",
      "label": "Email, only if you would like a reply",
      "type": "email"
    }
  ]
}

Or call the API

bash
curl -X POST https://aiformapi.com/v1/forms \
  -H "Authorization: Bearer $AIFORMAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"How is the gym working for you?","description":"Tell us what you use, what works and what does not. We read every answer before we plan changes.","fields":[{"id":"visit_frequency","label":"How often do you come?","type":"single_choice","required":true,"options":["Most days","A few times a week","About once a week","A few times a month","Rarely"]},{"id":"member_for","label":"How long have you been a member?","type":"single_choice","options":["Under 3 months","3 to 12 months","1 to 3 years","More than 3 years"]},{"id":"areas_used","label":"What do you use most?","type":"multi_choice","options":["Free weights","Cardio machines","Classes","Pool or sauna","Personal training","Open floor space"]},{"id":"equipment_rating","label":"Equipment: choice and condition","type":"rating","min":1,"max":5},{"id":"cleanliness_rating","label":"Cleanliness","type":"rating","min":1,"max":5},{"id":"staff_rating","label":"Staff: friendliness and help","type":"rating","min":1,"max":5},{"id":"class_rating","label":"Classes, if you attend them","type":"rating","min":1,"max":5},{"id":"too_busy_when","label":"When is it too busy?","type":"single_choice","options":["Early morning","Lunch time","After work","Evening","Weekends","It is never too busy"]},{"id":"wanted_changes","label":"What would you like to see?","type":"multi_choice","options":["More free weights","More cardio machines","Longer opening hours","More classes","Better changing rooms","Quieter music","Cleaner floors","More parking"]},{"id":"recommend_score","label":"How likely are you to recommend this gym to a friend?","type":"rating","required":true,"help":"0 is not at all likely and 10 is extremely likely.","min":0,"max":10},{"id":"visit_more_if","label":"What one change would make you come more often?","type":"long_text","max_length":1000},{"id":"reply_ok","label":"You may contact me about my answers","type":"checkbox"},{"id":"reply_email","label":"Email, only if you would like a reply","type":"email"}]}'

JSON definition

json
{
  "title": "How is the gym working for you?",
  "description": "Tell us what you use, what works and what does not. We read every answer before we plan changes.",
  "fields": [
    {
      "id": "visit_frequency",
      "label": "How often do you come?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Most days",
        "A few times a week",
        "About once a week",
        "A few times a month",
        "Rarely"
      ]
    },
    {
      "id": "member_for",
      "label": "How long have you been a member?",
      "type": "single_choice",
      "options": [
        "Under 3 months",
        "3 to 12 months",
        "1 to 3 years",
        "More than 3 years"
      ]
    },
    {
      "id": "areas_used",
      "label": "What do you use most?",
      "type": "multi_choice",
      "options": [
        "Free weights",
        "Cardio machines",
        "Classes",
        "Pool or sauna",
        "Personal training",
        "Open floor space"
      ]
    },
    {
      "id": "equipment_rating",
      "label": "Equipment: choice and condition",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "cleanliness_rating",
      "label": "Cleanliness",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "staff_rating",
      "label": "Staff: friendliness and help",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "class_rating",
      "label": "Classes, if you attend them",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "too_busy_when",
      "label": "When is it too busy?",
      "type": "single_choice",
      "options": [
        "Early morning",
        "Lunch time",
        "After work",
        "Evening",
        "Weekends",
        "It is never too busy"
      ]
    },
    {
      "id": "wanted_changes",
      "label": "What would you like to see?",
      "type": "multi_choice",
      "options": [
        "More free weights",
        "More cardio machines",
        "Longer opening hours",
        "More classes",
        "Better changing rooms",
        "Quieter music",
        "Cleaner floors",
        "More parking"
      ]
    },
    {
      "id": "recommend_score",
      "label": "How likely are you to recommend this gym to a friend?",
      "type": "rating",
      "required": true,
      "help": "0 is not at all likely and 10 is extremely likely.",
      "min": 0,
      "max": 10
    },
    {
      "id": "visit_more_if",
      "label": "What one change would make you come more often?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "reply_ok",
      "label": "You may contact me about my answers",
      "type": "checkbox"
    },
    {
      "id": "reply_email",
      "label": "Email, only if you would like a reply",
      "type": "email"
    }
  ]
}