Sermon feedback form for a message people actually remember

Updated 2026-10-30

After the service people say "good message" at the door and mean it, but nobody says what helped or what lost them. Comment cards end up in pockets. I would rather ask a few plain questions and read the rows.

How it works

  1. The listener says which service they joined and how clear and relevant the message was.
  2. They name one thing they will remember and say how the length felt.
  3. They pick topics they want next, and rate the music and the welcome.
  4. They add a note and, if they wish, allow a leader to reach out.

What a listener's AI would ask

"Which service did you join?" Then "What is one thing you will remember?" Then "What would you like us to teach on?" It lists every answer and sends only after a yes. Read about agent-fillable forms.

Good to know

Read the takeaway column before the ratings. It shows whether the main point arrived. Ratings help you spot trends over a series. Feedback on a speaker is sensitive, so decide who reads the rows before you share the link.

Find more in forms for churches. Guests can fill in a church visitor card, and people who stay can move on to a church membership application.

Questions

How often should I ask for sermon feedback?

Once a month, or when a series ends. Create a new form for each series so every CSV covers one topic and the rating columns compare like with like.

Can people stay anonymous?

Yes. This template asks for no name, and the email is optional. Only people who tick the contact box and give an email can be reached.

What do I do with the topic list?

Count how often each topic appears in the CSV, then plan your next series from the top few. Edit the options first, so they match what you could actually teach.

Try the form

Live demo ยท nothing is saved

How was the service for you?

Honest answers help us serve you well. Skip anything you prefer not to answer.

Which service did you attend? (required)
How clear was the message? (required)
How relevant was it to your week?
How did the length feel?
What would you like us to teach on?
How did the music help you worship?
How welcome did you feel?
A leader 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 was the service for you?",
  "description": "Honest answers help us serve you well. Skip anything you prefer not to answer.",
  "fields": [
    {
      "id": "service_attended",
      "label": "Which service did you attend?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Sunday morning",
        "Sunday evening",
        "Midweek gathering",
        "I watched online"
      ]
    },
    {
      "id": "service_date",
      "label": "Date of the service",
      "type": "date"
    },
    {
      "id": "message_clarity",
      "label": "How clear was the message?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "message_relevance",
      "label": "How relevant was it to your week?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "one_takeaway",
      "label": "What is one thing you will remember?",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "length_feel",
      "label": "How did the length feel?",
      "type": "single_choice",
      "options": [
        "Too short",
        "About right",
        "Too long"
      ]
    },
    {
      "id": "topics_wanted",
      "label": "What would you like us to teach on?",
      "type": "multi_choice",
      "options": [
        "Prayer",
        "Family and parenting",
        "Faith at work",
        "Doubt and questions",
        "Money and generosity",
        "Forgiveness",
        "Serving others"
      ]
    },
    {
      "id": "music_rating",
      "label": "How did the music help you worship?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "welcome_rating",
      "label": "How welcome did you feel?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "comments_for_leaders",
      "label": "Anything else for the leaders?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "leader_may_contact",
      "label": "A leader may contact me about my answers",
      "type": "checkbox"
    },
    {
      "id": "contact_email",
      "label": "Email, if you ticked the box above",
      "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 service for you?","description":"Honest answers help us serve you well. Skip anything you prefer not to answer.","fields":[{"id":"service_attended","label":"Which service did you attend?","type":"single_choice","required":true,"options":["Sunday morning","Sunday evening","Midweek gathering","I watched online"]},{"id":"service_date","label":"Date of the service","type":"date"},{"id":"message_clarity","label":"How clear was the message?","type":"rating","required":true,"min":1,"max":5},{"id":"message_relevance","label":"How relevant was it to your week?","type":"rating","min":1,"max":5},{"id":"one_takeaway","label":"What is one thing you will remember?","type":"short_text","max_length":300},{"id":"length_feel","label":"How did the length feel?","type":"single_choice","options":["Too short","About right","Too long"]},{"id":"topics_wanted","label":"What would you like us to teach on?","type":"multi_choice","options":["Prayer","Family and parenting","Faith at work","Doubt and questions","Money and generosity","Forgiveness","Serving others"]},{"id":"music_rating","label":"How did the music help you worship?","type":"rating","min":1,"max":5},{"id":"welcome_rating","label":"How welcome did you feel?","type":"rating","min":1,"max":5},{"id":"comments_for_leaders","label":"Anything else for the leaders?","type":"long_text","max_length":1500},{"id":"leader_may_contact","label":"A leader may contact me about my answers","type":"checkbox"},{"id":"contact_email","label":"Email, if you ticked the box above","type":"email"}]}'

JSON definition

json
{
  "title": "How was the service for you?",
  "description": "Honest answers help us serve you well. Skip anything you prefer not to answer.",
  "fields": [
    {
      "id": "service_attended",
      "label": "Which service did you attend?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Sunday morning",
        "Sunday evening",
        "Midweek gathering",
        "I watched online"
      ]
    },
    {
      "id": "service_date",
      "label": "Date of the service",
      "type": "date"
    },
    {
      "id": "message_clarity",
      "label": "How clear was the message?",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "message_relevance",
      "label": "How relevant was it to your week?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "one_takeaway",
      "label": "What is one thing you will remember?",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "length_feel",
      "label": "How did the length feel?",
      "type": "single_choice",
      "options": [
        "Too short",
        "About right",
        "Too long"
      ]
    },
    {
      "id": "topics_wanted",
      "label": "What would you like us to teach on?",
      "type": "multi_choice",
      "options": [
        "Prayer",
        "Family and parenting",
        "Faith at work",
        "Doubt and questions",
        "Money and generosity",
        "Forgiveness",
        "Serving others"
      ]
    },
    {
      "id": "music_rating",
      "label": "How did the music help you worship?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "welcome_rating",
      "label": "How welcome did you feel?",
      "type": "rating",
      "min": 1,
      "max": 5
    },
    {
      "id": "comments_for_leaders",
      "label": "Anything else for the leaders?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "leader_may_contact",
      "label": "A leader may contact me about my answers",
      "type": "checkbox"
    },
    {
      "id": "contact_email",
      "label": "Email, if you ticked the box above",
      "type": "email"
    }
  ]
}