A wedding consultation form for your first meeting

Updated 2026-10-30

A first consultation can drift into basics: the date, the place, the guest list. I would rather have couples answer those at home, so the meeting starts with their ideas and not with a clipboard.

Use this when

You plan weddings for other people and want facts before the first call. It also helps when two partners should answer separately.

Skip it when

You need a contract, a payment or a calendar to book the meeting. The form does none of these. It collects what the couple tells you and nothing more.

What is asked and why

  • Both names and contact details: so you know who to call.
  • Date, flexibility, area and guest estimate: to check availability and scale.
  • Ceremony style and venue status: to see how much search work lies ahead.
  • Help wanted: from full planning to month-of coordination.
  • Priorities, up to three: so you know where effort goes.
  • The day they picture: tone, colours and places, in their own words.

What a couple's AI would ask

"What are your names and wedding date?" Then "Is your venue booked?" Then "Which three things matter most?" It lists the answers and submits only after a yes. See agent-fillable forms.

Once a couple books, a wedding photography questionnaire helps the photographer. For other celebrations, use an event inquiry form. Guests can then send a song request form. More are in forms for weddings.

Questions

What does the priorities question do?

Couples pick up to three priorities, such as food, music or photos. That limit forces a real ranking, so you know where the budget and your effort should go.

Is this the same as an event inquiry form?

Not quite. An event inquiry form fits any event. This one speaks to couples: two names, ceremony style, wedding priorities and how much help they want.

Can both partners answer?

Yes. Each partner can open the same link and send a separate reply. Compare the two rows in the CSV to see where they agree and where they need a talk.

Try the form

Live demo ยท nothing is saved

Let us hear about your wedding

Tell us what you have so far. Nothing needs to be final. Both of you can answer if you like.

Our date can move
What kind of ceremony?
Where are you with the venue?
How much help would you like? (required)
What matters most to you?

Pick up to three.

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": "Let us hear about your wedding",
  "description": "Tell us what you have so far. Nothing needs to be final. Both of you can answer if you like.",
  "fields": [
    {
      "id": "partner_one_name",
      "label": "First partner's name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "partner_two_name",
      "label": "Second partner's name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "contact_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "contact_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "wedding_date",
      "label": "Wedding date",
      "type": "date"
    },
    {
      "id": "date_flexible",
      "label": "Our date can move",
      "type": "checkbox"
    },
    {
      "id": "wedding_area",
      "label": "Where would you like to marry?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "guest_estimate",
      "label": "About how many guests?",
      "type": "number",
      "min": 1,
      "max": 1000
    },
    {
      "id": "ceremony_style",
      "label": "What kind of ceremony?",
      "type": "single_choice",
      "options": [
        "Religious",
        "Civil",
        "Outdoor",
        "Cultural or traditional",
        "Not decided"
      ]
    },
    {
      "id": "venue_status",
      "label": "Where are you with the venue?",
      "type": "single_choice",
      "options": [
        "Booked",
        "Shortlisted",
        "Not started"
      ]
    },
    {
      "id": "help_wanted",
      "label": "How much help would you like?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Full planning",
        "Partial planning",
        "Month-of coordination",
        "Help finding vendors",
        "Design and styling only"
      ]
    },
    {
      "id": "top_priorities",
      "label": "What matters most to you?",
      "type": "multi_choice",
      "help": "Pick up to three.",
      "options": [
        "Food and drink",
        "Music and dancing",
        "Photography",
        "The venue",
        "Flowers and decor",
        "Guest experience",
        "Keeping costs down"
      ],
      "min": 0,
      "max": 3
    },
    {
      "id": "vision_notes",
      "label": "Describe the day you picture",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "heard_about_us",
      "label": "How did you hear about us?",
      "type": "short_text",
      "max_length": 150
    }
  ]
}

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":"Let us hear about your wedding","description":"Tell us what you have so far. Nothing needs to be final. Both of you can answer if you like.","fields":[{"id":"partner_one_name","label":"First partner'\''s name","type":"short_text","required":true,"max_length":120},{"id":"partner_two_name","label":"Second partner'\''s name","type":"short_text","required":true,"max_length":120},{"id":"contact_email","label":"Email","type":"email","required":true},{"id":"contact_phone","label":"Phone","type":"phone"},{"id":"wedding_date","label":"Wedding date","type":"date"},{"id":"date_flexible","label":"Our date can move","type":"checkbox"},{"id":"wedding_area","label":"Where would you like to marry?","type":"short_text","max_length":200},{"id":"guest_estimate","label":"About how many guests?","type":"number","min":1,"max":1000},{"id":"ceremony_style","label":"What kind of ceremony?","type":"single_choice","options":["Religious","Civil","Outdoor","Cultural or traditional","Not decided"]},{"id":"venue_status","label":"Where are you with the venue?","type":"single_choice","options":["Booked","Shortlisted","Not started"]},{"id":"help_wanted","label":"How much help would you like?","type":"single_choice","required":true,"options":["Full planning","Partial planning","Month-of coordination","Help finding vendors","Design and styling only"]},{"id":"top_priorities","label":"What matters most to you?","type":"multi_choice","help":"Pick up to three.","options":["Food and drink","Music and dancing","Photography","The venue","Flowers and decor","Guest experience","Keeping costs down"],"min":0,"max":3},{"id":"vision_notes","label":"Describe the day you picture","type":"long_text","max_length":1500},{"id":"heard_about_us","label":"How did you hear about us?","type":"short_text","max_length":150}]}'

JSON definition

json
{
  "title": "Let us hear about your wedding",
  "description": "Tell us what you have so far. Nothing needs to be final. Both of you can answer if you like.",
  "fields": [
    {
      "id": "partner_one_name",
      "label": "First partner's name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "partner_two_name",
      "label": "Second partner's name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "contact_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "contact_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "wedding_date",
      "label": "Wedding date",
      "type": "date"
    },
    {
      "id": "date_flexible",
      "label": "Our date can move",
      "type": "checkbox"
    },
    {
      "id": "wedding_area",
      "label": "Where would you like to marry?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "guest_estimate",
      "label": "About how many guests?",
      "type": "number",
      "min": 1,
      "max": 1000
    },
    {
      "id": "ceremony_style",
      "label": "What kind of ceremony?",
      "type": "single_choice",
      "options": [
        "Religious",
        "Civil",
        "Outdoor",
        "Cultural or traditional",
        "Not decided"
      ]
    },
    {
      "id": "venue_status",
      "label": "Where are you with the venue?",
      "type": "single_choice",
      "options": [
        "Booked",
        "Shortlisted",
        "Not started"
      ]
    },
    {
      "id": "help_wanted",
      "label": "How much help would you like?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Full planning",
        "Partial planning",
        "Month-of coordination",
        "Help finding vendors",
        "Design and styling only"
      ]
    },
    {
      "id": "top_priorities",
      "label": "What matters most to you?",
      "type": "multi_choice",
      "help": "Pick up to three.",
      "options": [
        "Food and drink",
        "Music and dancing",
        "Photography",
        "The venue",
        "Flowers and decor",
        "Guest experience",
        "Keeping costs down"
      ],
      "min": 0,
      "max": 3
    },
    {
      "id": "vision_notes",
      "label": "Describe the day you picture",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "heard_about_us",
      "label": "How did you hear about us?",
      "type": "short_text",
      "max_length": 150
    }
  ]
}