Church membership application form for people ready to belong

Updated 2026-10-30

Joining a church is a personal step, and a long paper form can feel cold. I would rather ask for the facts in plain fields and give the story its own space. Then the elders can read before they meet the applicant.

About you. Name, contact details and how long they have attended, so you know who you are talking to.

Your faith journey. Baptism, past church, the membership class and a short story. An elder reads this first.

Belonging and serving. Why they want to join and where they might serve. It helps pastors place people in teams.

Who fills it and who reads it

Adults who attend regularly, or finished your class, fill it in. Elders or pastors read the rows as CSV. An applicant's AI would ask "Have you been baptized?" Then "How did you come to faith, in a few lines?" Then "Where would you like to serve?" It shows the answers and sends only after a yes. See agent-fillable forms.

A tip

Paste your statement of faith into the form description, so the agreement box means something. The form collects an application. The decision to accept a member stays with your church.

Find more in forms for churches. New guests can start with a church visitor card, and members who want to help can fill in a volunteer application.

Questions

Can the form hold a signed statement of faith?

No. It has no e-signature. The checkbox records that the person agreed, and you can add a typed full-name field if you want a second confirmation.

Where do I see who asked for a pastor meeting?

In the CSV, filter the pastor meeting column for yes. Contact those people first, before the rest of the applications go to the elders.

Should young people apply on the same form?

This one is for adults. Use your own process for young people, or a separate form with a parent contact, so each form asks only what its reader needs.

Try the form

Live demo ยท nothing is saved

Apply for church membership

We are glad you want to belong. Share your story in your own words. A pastor will meet you to talk it through.

How long have you attended?
Have you been baptized? (required)
Have you finished our membership class?
Where might you like to serve?
I have read the statement of faith and I agree with it (required)
I would like a pastor to meet me first

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": "Apply for church membership",
  "description": "We are glad you want to belong. Share your story in your own words. A pastor will meet you to talk it through.",
  "fields": [
    {
      "id": "applicant_name",
      "label": "Full name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "home_address",
      "label": "Home address",
      "type": "short_text",
      "max_length": 250
    },
    {
      "id": "attending_since",
      "label": "How long have you attended?",
      "type": "single_choice",
      "options": [
        "Under six months",
        "Six months to a year",
        "One to three years",
        "More than three years"
      ]
    },
    {
      "id": "previous_church",
      "label": "Your previous church, if any",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "baptism_status",
      "label": "Have you been baptized?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "Not yet",
        "I would like to talk about it"
      ]
    },
    {
      "id": "class_status",
      "label": "Have you finished our membership class?",
      "type": "single_choice",
      "options": [
        "Yes",
        "I am signed up",
        "Not yet"
      ]
    },
    {
      "id": "faith_story",
      "label": "In a few lines, how did you come to faith?",
      "type": "long_text",
      "required": true,
      "max_length": 3000
    },
    {
      "id": "reason_to_join",
      "label": "Why would you like to become a member?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "serving_interest",
      "label": "Where might you like to serve?",
      "type": "multi_choice",
      "options": [
        "Welcome team",
        "Children's ministry",
        "Music and tech",
        "Hospitality",
        "Prayer team",
        "Leading a small group",
        "Community outreach"
      ]
    },
    {
      "id": "statement_of_faith_agreed",
      "label": "I have read the statement of faith and I agree with it",
      "type": "checkbox",
      "required": true
    },
    {
      "id": "pastor_meeting_first",
      "label": "I would like a pastor to meet me first",
      "type": "checkbox"
    }
  ]
}

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":"Apply for church membership","description":"We are glad you want to belong. Share your story in your own words. A pastor will meet you to talk it through.","fields":[{"id":"applicant_name","label":"Full name","type":"short_text","required":true,"max_length":150},{"id":"email","label":"Email","type":"email","required":true},{"id":"phone","label":"Phone","type":"phone"},{"id":"home_address","label":"Home address","type":"short_text","max_length":250},{"id":"attending_since","label":"How long have you attended?","type":"single_choice","options":["Under six months","Six months to a year","One to three years","More than three years"]},{"id":"previous_church","label":"Your previous church, if any","type":"short_text","max_length":200},{"id":"baptism_status","label":"Have you been baptized?","type":"single_choice","required":true,"options":["Yes","Not yet","I would like to talk about it"]},{"id":"class_status","label":"Have you finished our membership class?","type":"single_choice","options":["Yes","I am signed up","Not yet"]},{"id":"faith_story","label":"In a few lines, how did you come to faith?","type":"long_text","required":true,"max_length":3000},{"id":"reason_to_join","label":"Why would you like to become a member?","type":"long_text","max_length":1500},{"id":"serving_interest","label":"Where might you like to serve?","type":"multi_choice","options":["Welcome team","Children'\''s ministry","Music and tech","Hospitality","Prayer team","Leading a small group","Community outreach"]},{"id":"statement_of_faith_agreed","label":"I have read the statement of faith and I agree with it","type":"checkbox","required":true},{"id":"pastor_meeting_first","label":"I would like a pastor to meet me first","type":"checkbox"}]}'

JSON definition

json
{
  "title": "Apply for church membership",
  "description": "We are glad you want to belong. Share your story in your own words. A pastor will meet you to talk it through.",
  "fields": [
    {
      "id": "applicant_name",
      "label": "Full name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "home_address",
      "label": "Home address",
      "type": "short_text",
      "max_length": 250
    },
    {
      "id": "attending_since",
      "label": "How long have you attended?",
      "type": "single_choice",
      "options": [
        "Under six months",
        "Six months to a year",
        "One to three years",
        "More than three years"
      ]
    },
    {
      "id": "previous_church",
      "label": "Your previous church, if any",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "baptism_status",
      "label": "Have you been baptized?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "Not yet",
        "I would like to talk about it"
      ]
    },
    {
      "id": "class_status",
      "label": "Have you finished our membership class?",
      "type": "single_choice",
      "options": [
        "Yes",
        "I am signed up",
        "Not yet"
      ]
    },
    {
      "id": "faith_story",
      "label": "In a few lines, how did you come to faith?",
      "type": "long_text",
      "required": true,
      "max_length": 3000
    },
    {
      "id": "reason_to_join",
      "label": "Why would you like to become a member?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "serving_interest",
      "label": "Where might you like to serve?",
      "type": "multi_choice",
      "options": [
        "Welcome team",
        "Children's ministry",
        "Music and tech",
        "Hospitality",
        "Prayer team",
        "Leading a small group",
        "Community outreach"
      ]
    },
    {
      "id": "statement_of_faith_agreed",
      "label": "I have read the statement of faith and I agree with it",
      "type": "checkbox",
      "required": true
    },
    {
      "id": "pastor_meeting_first",
      "label": "I would like a pastor to meet me first",
      "type": "checkbox"
    }
  ]
}