A stress survey questionnaire for a team or a client

Updated 2026-10-30

A yearly survey is long, and few people finish it. I would rather ask short and often, in a calm way. One link gives you a read on how a team or a client is doing this week.

Who it is for

HR leads, team managers, school staff and coaches who want a calm read on how people are doing. Also useful for a therapist who asks a client to rate a week.

What each question is for

  • Stress this week: one number to compare week by week.
  • Sources and body signs: what lies behind the number.
  • Sleep, say over work and support: three factors that often move stress.
  • Breaks and what would help: practical ideas the owner can act on.
  • One change: the open answer worth reading first.
  • Follow-up box: the person decides if someone should reach out.

What a respondent's AI would ask

"How stressed have you felt this week, from 0 to 10?" Then "What is adding to it?" Then "What one change would help most?" It shows all answers and sends only after a yes. See agent-fillable forms.

Before you use it

Say who reads the answers. Check your local privacy rules before collecting health data. This is a form, not medical advice, and not an emergency service. A team building questionnaire lifts the mood, and a staff survey goes wider. A therapy intake form fits a client who wants more help. Browse forms for therapists and forms for HR.

Questions

Is this a medical test for burnout?

No. It is a survey that asks people how the week felt. It does not diagnose burnout or anything else. Treat the answers as a signal and talk to people, not about them.

Can answers stay unnamed?

The name field is optional and the follow-up email is optional. The form owner still sees each response, so tell people honestly who reads it before you send the link.

How do I read the results for a team?

Download the CSV and group the rows by team_or_group. Look at the average of stress_this_week and the most picked options in stress_sources and what_would_help.

Try the form

Live demo ยท nothing is saved

A quick stress check-in

This is a survey, not a test, and there are no right answers. Your name is optional. Answer how the last week felt.

How stressed have you felt this week? (required)

0 is not at all and 10 is extremely.

What is adding to it?
How well have you been sleeping?
Have you noticed any of these?
How much say do you have over how you work?
How supported do you feel by the people you work with?
Do you take breaks in the day?
What would help most?
I would like someone to follow up with me

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": "A quick stress check-in",
  "description": "This is a survey, not a test, and there are no right answers. Your name is optional. Answer how the last week felt.",
  "fields": [
    {
      "id": "respondent_name",
      "label": "Your name, if you wish to share it",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "team_or_group",
      "label": "Your team or group",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "stress_this_week",
      "label": "How stressed have you felt this week?",
      "type": "rating",
      "required": true,
      "help": "0 is not at all and 10 is extremely.",
      "min": 0,
      "max": 10
    },
    {
      "id": "stress_sources",
      "label": "What is adding to it?",
      "type": "multi_choice",
      "options": [
        "Workload",
        "Deadlines",
        "Conflict with others",
        "Money worries",
        "Health",
        "Family demands",
        "Change at work",
        "Travel or commute"
      ]
    },
    {
      "id": "sleep_rating",
      "label": "How well have you been sleeping?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "stress_signs",
      "label": "Have you noticed any of these?",
      "type": "multi_choice",
      "options": [
        "Headaches",
        "Tight shoulders",
        "Constant tiredness",
        "Stomach upset",
        "Racing thoughts",
        "Trouble switching off",
        "None of these"
      ]
    },
    {
      "id": "say_over_work",
      "label": "How much say do you have over how you work?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "manager_support",
      "label": "How supported do you feel by the people you work with?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "break_habit",
      "label": "Do you take breaks in the day?",
      "type": "single_choice",
      "options": [
        "Always",
        "Most days",
        "Rarely",
        "Never"
      ]
    },
    {
      "id": "what_would_help",
      "label": "What would help most?",
      "type": "multi_choice",
      "options": [
        "Time off",
        "Flexible hours",
        "Fewer meetings",
        "Clearer priorities",
        "Someone to talk to",
        "Extra help on tasks"
      ]
    },
    {
      "id": "one_change",
      "label": "What one change would make the biggest difference?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "follow_up_wanted",
      "label": "I would like someone to follow up with me",
      "type": "checkbox"
    },
    {
      "id": "follow_up_email",
      "label": "Email for a follow-up",
      "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":"A quick stress check-in","description":"This is a survey, not a test, and there are no right answers. Your name is optional. Answer how the last week felt.","fields":[{"id":"respondent_name","label":"Your name, if you wish to share it","type":"short_text","max_length":150},{"id":"team_or_group","label":"Your team or group","type":"short_text","max_length":150},{"id":"stress_this_week","label":"How stressed have you felt this week?","type":"rating","required":true,"help":"0 is not at all and 10 is extremely.","min":0,"max":10},{"id":"stress_sources","label":"What is adding to it?","type":"multi_choice","options":["Workload","Deadlines","Conflict with others","Money worries","Health","Family demands","Change at work","Travel or commute"]},{"id":"sleep_rating","label":"How well have you been sleeping?","type":"rating","min":1,"max":5},{"id":"stress_signs","label":"Have you noticed any of these?","type":"multi_choice","options":["Headaches","Tight shoulders","Constant tiredness","Stomach upset","Racing thoughts","Trouble switching off","None of these"]},{"id":"say_over_work","label":"How much say do you have over how you work?","type":"rating","min":1,"max":5},{"id":"manager_support","label":"How supported do you feel by the people you work with?","type":"rating","min":1,"max":5},{"id":"break_habit","label":"Do you take breaks in the day?","type":"single_choice","options":["Always","Most days","Rarely","Never"]},{"id":"what_would_help","label":"What would help most?","type":"multi_choice","options":["Time off","Flexible hours","Fewer meetings","Clearer priorities","Someone to talk to","Extra help on tasks"]},{"id":"one_change","label":"What one change would make the biggest difference?","type":"long_text","max_length":1000},{"id":"follow_up_wanted","label":"I would like someone to follow up with me","type":"checkbox"},{"id":"follow_up_email","label":"Email for a follow-up","type":"email"}]}'

JSON definition

json
{
  "title": "A quick stress check-in",
  "description": "This is a survey, not a test, and there are no right answers. Your name is optional. Answer how the last week felt.",
  "fields": [
    {
      "id": "respondent_name",
      "label": "Your name, if you wish to share it",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "team_or_group",
      "label": "Your team or group",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "stress_this_week",
      "label": "How stressed have you felt this week?",
      "type": "rating",
      "required": true,
      "help": "0 is not at all and 10 is extremely.",
      "min": 0,
      "max": 10
    },
    {
      "id": "stress_sources",
      "label": "What is adding to it?",
      "type": "multi_choice",
      "options": [
        "Workload",
        "Deadlines",
        "Conflict with others",
        "Money worries",
        "Health",
        "Family demands",
        "Change at work",
        "Travel or commute"
      ]
    },
    {
      "id": "sleep_rating",
      "label": "How well have you been sleeping?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "stress_signs",
      "label": "Have you noticed any of these?",
      "type": "multi_choice",
      "options": [
        "Headaches",
        "Tight shoulders",
        "Constant tiredness",
        "Stomach upset",
        "Racing thoughts",
        "Trouble switching off",
        "None of these"
      ]
    },
    {
      "id": "say_over_work",
      "label": "How much say do you have over how you work?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "manager_support",
      "label": "How supported do you feel by the people you work with?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "break_habit",
      "label": "Do you take breaks in the day?",
      "type": "single_choice",
      "options": [
        "Always",
        "Most days",
        "Rarely",
        "Never"
      ]
    },
    {
      "id": "what_would_help",
      "label": "What would help most?",
      "type": "multi_choice",
      "options": [
        "Time off",
        "Flexible hours",
        "Fewer meetings",
        "Clearer priorities",
        "Someone to talk to",
        "Extra help on tasks"
      ]
    },
    {
      "id": "one_change",
      "label": "What one change would make the biggest difference?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "follow_up_wanted",
      "label": "I would like someone to follow up with me",
      "type": "checkbox"
    },
    {
      "id": "follow_up_email",
      "label": "Email for a follow-up",
      "type": "email"
    }
  ]
}