Holiday party RSVP form

A holiday party RSVP tracks attendance and dietary needs — two separate problems that need two separate questions. This form puts the yes-or-no first so someone can answer quickly, then asks for the headcount and dietary notes that catering needs. The form stops itself when you have enough guests, which means nobody shows up disappointed to a party that was already full.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Plus-one count separates "one person" from "one person plus three friends"

A dedicated number field for plus-ones keeps headcount countable — "two" for the guest plus one means a table for two, not a missing person or extra place. A text field would produce "me and a friend" or "+1" that a spreadsheet cannot add up.

Dietary restrictions stay optional, but visible before the event

Asking dietary needs on the form, before the party, gets the answer while the form is in front of people, not via follow-up email the day before. An optional field means respondents are not forced to pick a choice if nothing applies.

No card required.

Holiday Party RSVP

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add a text field for the employee's or attendee's name and an email field.
  2. Add a radio group asking yes or no, marking it required so there is no ambiguity.
  3. Add a number field for plus-one count, left optional since some guests come alone.
  4. Add an optional text field for the dish they are bringing if it is potluck-style, and an optional textarea for dietary restrictions.
  5. Set a closing date or response cap in Settings once you have headcount.

Fields in this form

6 fields, using 5 of the 19 field types available.

QuestionField typeRequired
Your nameShort textYes
EmailEmailYes
Will you attend the holiday party?Radio buttonsYes
How many plus-ones?NumberOptional
What are you bringing (if potluck)?Long textOptional
Any dietary restrictions?Long textOptional

What goes wrong with this form

Specific to a holiday party rsvp form, not general advice about forms.

A single "guest count" field instead of separating yourself from your plus-ones

A number field asking "how many people total" mixes the respondent with their guests in one number, making it impossible to send a follow-up to just the person who RSVP'd. A separate yes/no field plus a plus-one count keeps those two things apart.

No dietary field, then asking by email the day before

Catering needs to know who is vegetarian or has nut allergies before the party, not on the morning-of. An optional textarea field on the form gets the answer while people are already replying, not in a separate request your catering misses.

No way to track who has not replied yet

Timestamps on every response let you see who replied and who has not — the ones without a reply time are the ones you need to follow up on. Without that, you cannot tell who ignored the invite from who simply had not opened their email.

Questions about this form

How do I plan catering for a holiday party using this form?

Export the responses to CSV once the form closes. You have a name for each guest, their plus-one count (add those columns), and a column of dietary restrictions. Catering numbers are a sum, not a guess, and dietary notes are all visible without reading each response one by one.

Should I ask for dietary restrictions at the party or before?

Before — on the form. Adding an optional textarea field for dietary needs gets the answer while the form is already in front of the guest, not as a follow-up email two days before the party when a caterer cannot pivot.

Can I close the form when places run out?

Yes. Set "Stop after this many responses" in Settings to your party capacity. The response that reaches that number is accepted and the next is refused, so nobody shows up to a party that was already full.