An event feedback form for the morning after

Updated 2026-10-30

The party is over, the chairs are stacked, and you wonder what people really thought. Thank-you messages are polite. A short form gets honest answers. I would send one link the next morning, while the day is still fresh.

Before the event

Decide what you want to learn. This form asks for an overall rating, then separate ratings for the venue and the organisation, so you see where the day lost people. Put the link on your closing slide, your programme or your last message to guests.

While the form is open

Guests pick the parts they joined, so you can tell if the workshops landed or only the dinner did. They say what they enjoyed and what to change. An optional email lets you reply. A box asks if you may share comments without a name.

A guest's AI may ask "How would you rate the event overall?" Then "Which parts did you join?" Then "What should we change next time?" It shows all answers and sends them only after a yes. Learn more about agent-fillable forms.

After it closes

Download the CSV and average the ratings. Read the free text next to the low scores. Keep the questions the same next year, so you can compare.

For talks and courses, a training feedback form or a presentation feedback form asks sharper questions. Planning the next date with a client? An event planner questionnaire starts that chat. Browse more forms for events.

Questions

When should I send the feedback link?

Send it the same evening or the next morning, while memories are fresh. Set close_at about a week out, so late replies still count and the results stop drifting.

How do I turn ratings into something useful?

Download the CSV and average each rating column. Then read the free text beside the low scores first, because that is usually where the fix is.

Do guests have to give their name?

No. There is no name question at all. Guests who want a reply add an email, and a separate box says whether you may share their comments without a name.

Try the form

Live demo ยท nothing is saved

How was the event for you?

Thank you for coming. Your honest answers help us plan the next one.

How would you rate the event overall? (required)
How was the venue?
How well organised did it feel?
Which parts did you take part in?
Would you come to another one? (required)
How did you hear about the event?
You may share my comments without my name

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 was the event for you?",
  "description": "Thank you for coming. Your honest answers help us plan the next one.",
  "fields": [
    {
      "id": "overall_rating",
      "label": "How would you rate the event overall?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "venue_rating",
      "label": "How was the venue?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "organisation_rating",
      "label": "How well organised did it feel?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "parts_attended",
      "label": "Which parts did you take part in?",
      "type": "multi_choice",
      "options": [
        "Welcome and opening",
        "Talks or speeches",
        "Workshops",
        "Food and drink",
        "Networking time",
        "Closing session"
      ]
    },
    {
      "id": "enjoyed_most",
      "label": "What did you enjoy most?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "change_next_time",
      "label": "What should we change next time?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "would_attend_again",
      "label": "Would you come to another one?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Definitely",
        "Probably",
        "Not sure",
        "Probably not"
      ]
    },
    {
      "id": "how_heard",
      "label": "How did you hear about the event?",
      "type": "single_choice",
      "options": [
        "Email",
        "Social media",
        "Friend or colleague",
        "Website",
        "Other"
      ]
    },
    {
      "id": "quote_ok",
      "label": "You may share my comments without my name",
      "type": "checkbox"
    },
    {
      "id": "reply_email",
      "label": "Email, 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 was the event for you?","description":"Thank you for coming. Your honest answers help us plan the next one.","fields":[{"id":"overall_rating","label":"How would you rate the event overall?","type":"rating","required":true,"min":1,"max":5},{"id":"venue_rating","label":"How was the venue?","type":"rating","min":1,"max":5},{"id":"organisation_rating","label":"How well organised did it feel?","type":"rating","min":1,"max":5},{"id":"parts_attended","label":"Which parts did you take part in?","type":"multi_choice","options":["Welcome and opening","Talks or speeches","Workshops","Food and drink","Networking time","Closing session"]},{"id":"enjoyed_most","label":"What did you enjoy most?","type":"long_text","max_length":1000},{"id":"change_next_time","label":"What should we change next time?","type":"long_text","max_length":1000},{"id":"would_attend_again","label":"Would you come to another one?","type":"single_choice","required":true,"options":["Definitely","Probably","Not sure","Probably not"]},{"id":"how_heard","label":"How did you hear about the event?","type":"single_choice","options":["Email","Social media","Friend or colleague","Website","Other"]},{"id":"quote_ok","label":"You may share my comments without my name","type":"checkbox"},{"id":"reply_email","label":"Email, if you would like a reply","type":"email"}]}'

JSON definition

json
{
  "title": "How was the event for you?",
  "description": "Thank you for coming. Your honest answers help us plan the next one.",
  "fields": [
    {
      "id": "overall_rating",
      "label": "How would you rate the event overall?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "venue_rating",
      "label": "How was the venue?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "organisation_rating",
      "label": "How well organised did it feel?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "parts_attended",
      "label": "Which parts did you take part in?",
      "type": "multi_choice",
      "options": [
        "Welcome and opening",
        "Talks or speeches",
        "Workshops",
        "Food and drink",
        "Networking time",
        "Closing session"
      ]
    },
    {
      "id": "enjoyed_most",
      "label": "What did you enjoy most?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "change_next_time",
      "label": "What should we change next time?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "would_attend_again",
      "label": "Would you come to another one?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Definitely",
        "Probably",
        "Not sure",
        "Probably not"
      ]
    },
    {
      "id": "how_heard",
      "label": "How did you hear about the event?",
      "type": "single_choice",
      "options": [
        "Email",
        "Social media",
        "Friend or colleague",
        "Website",
        "Other"
      ]
    },
    {
      "id": "quote_ok",
      "label": "You may share my comments without my name",
      "type": "checkbox"
    },
    {
      "id": "reply_email",
      "label": "Email, if you would like a reply",
      "type": "email"
    }
  ]
}