Online survey form creator: a short team pulse survey

Updated 2026-10-30

A 1 to 5 rating of the week, two choice questions and three short open questions. It asks for no name.

Make it with my AI

Paste this into your AI. It needs the creator MCP.

text
Create a form with AI Form API called "Weekly pulse survey".
Description: Six quick questions about your week. We do not ask for your name.
Fields:
- week_mood: rating 1 to 5, required, "How was your week?"
- workload: single_choice, required, options Too light, About right, Too heavy
- priorities_clear: single_choice, required, options Yes, Mostly, No
- wins: long_text, optional, "What went well this week?"
- blockers: long_text, optional, "What slowed you down?"
- one_change: long_text, optional, "If we could change one thing next week, what should it be?"
Turn agent_fill on, then give me the public link.

Tips

Questions

Is this survey anonymous?

The form asks for no name. We store a salted hash of the visitor IP address, so we do not promise full anonymity.

How often should I send a pulse survey?

Weekly or every two weeks. Pick a rhythm and keep it.

Can I build a different survey?

Yes. Use any of the 11 field types, up to 50 fields.

Try the form

Live demo ยท nothing is saved

Weekly pulse survey

Six quick questions about your week. We do not ask for your name.

How was your week? (required)
How was your workload? (required)
Were your priorities clear? (required)

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": "Weekly pulse survey",
  "description": "Six quick questions about your week. We do not ask for your name.",
  "fields": [
    {
      "id": "week_mood",
      "label": "How was your week?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "workload",
      "label": "How was your workload?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Too light",
        "About right",
        "Too heavy"
      ]
    },
    {
      "id": "priorities_clear",
      "label": "Were your priorities clear?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "Mostly",
        "No"
      ]
    },
    {
      "id": "wins",
      "label": "What went well this week?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "blockers",
      "label": "What slowed you down?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "one_change",
      "label": "If we could change one thing next week, what should it be?",
      "type": "long_text",
      "max_length": 1000
    }
  ]
}

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":"Weekly pulse survey","description":"Six quick questions about your week. We do not ask for your name.","fields":[{"id":"week_mood","label":"How was your week?","type":"rating","required":true,"min":1,"max":5},{"id":"workload","label":"How was your workload?","type":"single_choice","required":true,"options":["Too light","About right","Too heavy"]},{"id":"priorities_clear","label":"Were your priorities clear?","type":"single_choice","required":true,"options":["Yes","Mostly","No"]},{"id":"wins","label":"What went well this week?","type":"long_text","max_length":1000},{"id":"blockers","label":"What slowed you down?","type":"long_text","max_length":1000},{"id":"one_change","label":"If we could change one thing next week, what should it be?","type":"long_text","max_length":1000}]}'

JSON definition

json
{
  "title": "Weekly pulse survey",
  "description": "Six quick questions about your week. We do not ask for your name.",
  "fields": [
    {
      "id": "week_mood",
      "label": "How was your week?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "workload",
      "label": "How was your workload?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Too light",
        "About right",
        "Too heavy"
      ]
    },
    {
      "id": "priorities_clear",
      "label": "Were your priorities clear?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "Mostly",
        "No"
      ]
    },
    {
      "id": "wins",
      "label": "What went well this week?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "blockers",
      "label": "What slowed you down?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "one_change",
      "label": "If we could change one thing next week, what should it be?",
      "type": "long_text",
      "max_length": 1000
    }
  ]
}