Visitor card template for a Sunday welcome that follows through

Updated 2026-10-30

Sunday ends. The little cards sit in the offering plates, half of them unreadable, and a first-time family waits a week for a reply. I would rather give visitors a link on a sign or a slide, so their words are in the file when you open it.

Before Sunday

Put the link where visitors look: the bulletin, a slide, the welcome table, a printed sign. Write a warm line in the form description. Tell your welcome team what the answers mean, so they know why a visitor was asked.

While the service runs

A visitor gives a name, says whether it is a first visit and how they heard about you. The interest list and the contact choice tell the team whom to greet and how. A visitor's AI would ask "Is this your first time here?" Then "What would you like to hear about?" Then "How should we contact you?" It shows the answers and sends only after a yes. Read about agent-fillable forms.

After the service

Download the CSV on Monday. First-timers get a personal note, and people who ticked small groups go to the group leader. Respect "Please do not contact me" without exception.

Find more in forms for churches. A sermon feedback form learns what landed, and a church membership application is the next step for people who stay.

Questions

How do I know who is a first-time visitor?

Filter the CSV by the first-time answer. Those rows are the people to greet or write to first. Rows from regular attenders help you update your own contact list.

Why does the card ask for a head count of children, not names?

A count is enough to prepare the children's team, and it keeps names of minors off the form. Add a name field only if your team really needs it.

Will the visitor get an email after sending?

No. The form does not email the person who filled it. You can set a confirmation message that shows on screen, and your welcome team follows up by hand.

Try the form

Live demo ยท nothing is saved

Welcome! We are glad you are here

Tell us a little about yourself so we can say hello properly. Only your name and your first-visit answer are required.

Is this your first time with us? (required)
How did you hear about us?
What would you like to hear about?
How would you like to hear from us?

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": "Welcome! We are glad you are here",
  "description": "Tell us a little about yourself so we can say hello properly. Only your name and your first-visit answer are required.",
  "fields": [
    {
      "id": "visitor_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "visit_date",
      "label": "Date of your visit",
      "type": "date"
    },
    {
      "id": "visit_status",
      "label": "Is this your first time with us?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes, first time",
        "I have visited before",
        "I attend regularly"
      ]
    },
    {
      "id": "adults_with_you",
      "label": "How many adults came with you?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "children_with_you",
      "label": "How many children came with you?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email"
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "how_heard",
      "label": "How did you hear about us?",
      "type": "single_choice",
      "options": [
        "A friend or family member",
        "Online search",
        "Social media",
        "Drove or walked past",
        "A community event",
        "Something else"
      ]
    },
    {
      "id": "interested_in",
      "label": "What would you like to hear about?",
      "type": "multi_choice",
      "options": [
        "Small groups",
        "Serving",
        "Children's ministry",
        "Youth",
        "A membership class",
        "Baptism",
        "A visit from a pastor"
      ]
    },
    {
      "id": "note_for_us",
      "label": "A prayer request or note for us",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "contact_preference",
      "label": "How would you like to hear from us?",
      "type": "single_choice",
      "options": [
        "Email",
        "Phone call",
        "Text message",
        "Please do not contact me"
      ]
    }
  ]
}

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":"Welcome! We are glad you are here","description":"Tell us a little about yourself so we can say hello properly. Only your name and your first-visit answer are required.","fields":[{"id":"visitor_name","label":"Your name","type":"short_text","required":true,"max_length":120},{"id":"visit_date","label":"Date of your visit","type":"date"},{"id":"visit_status","label":"Is this your first time with us?","type":"single_choice","required":true,"options":["Yes, first time","I have visited before","I attend regularly"]},{"id":"adults_with_you","label":"How many adults came with you?","type":"number","min":0,"max":10},{"id":"children_with_you","label":"How many children came with you?","type":"number","min":0,"max":10},{"id":"email","label":"Email","type":"email"},{"id":"phone","label":"Phone","type":"phone"},{"id":"how_heard","label":"How did you hear about us?","type":"single_choice","options":["A friend or family member","Online search","Social media","Drove or walked past","A community event","Something else"]},{"id":"interested_in","label":"What would you like to hear about?","type":"multi_choice","options":["Small groups","Serving","Children'\''s ministry","Youth","A membership class","Baptism","A visit from a pastor"]},{"id":"note_for_us","label":"A prayer request or note for us","type":"long_text","max_length":1000},{"id":"contact_preference","label":"How would you like to hear from us?","type":"single_choice","options":["Email","Phone call","Text message","Please do not contact me"]}]}'

JSON definition

json
{
  "title": "Welcome! We are glad you are here",
  "description": "Tell us a little about yourself so we can say hello properly. Only your name and your first-visit answer are required.",
  "fields": [
    {
      "id": "visitor_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "visit_date",
      "label": "Date of your visit",
      "type": "date"
    },
    {
      "id": "visit_status",
      "label": "Is this your first time with us?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes, first time",
        "I have visited before",
        "I attend regularly"
      ]
    },
    {
      "id": "adults_with_you",
      "label": "How many adults came with you?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "children_with_you",
      "label": "How many children came with you?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email"
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "how_heard",
      "label": "How did you hear about us?",
      "type": "single_choice",
      "options": [
        "A friend or family member",
        "Online search",
        "Social media",
        "Drove or walked past",
        "A community event",
        "Something else"
      ]
    },
    {
      "id": "interested_in",
      "label": "What would you like to hear about?",
      "type": "multi_choice",
      "options": [
        "Small groups",
        "Serving",
        "Children's ministry",
        "Youth",
        "A membership class",
        "Baptism",
        "A visit from a pastor"
      ]
    },
    {
      "id": "note_for_us",
      "label": "A prayer request or note for us",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "contact_preference",
      "label": "How would you like to hear from us?",
      "type": "single_choice",
      "options": [
        "Email",
        "Phone call",
        "Text message",
        "Please do not contact me"
      ]
    }
  ]
}