An RSVP form asks one question, whether the person is coming, and the forms that get answered are the ones that make that question the whole first screen. The name, the yes or no and the number of people are the RSVP; the meal choice, the song request and the plus-one's name are the second screen for the people who said yes, and they should never be shown to the people who said no. This page gives a simple RSVP form template built that way, explains where conditional logic earns its place on it, and sizes the form against the invitation page's traffic with the free contact form design sheet so a change to the form is judged by the replies it produces.
The simple RSVP form template
Name, a yes or no, and the number of people, with the email optional and the message box optional. Three fields at nine seconds each is 27 seconds on the contact form design sheet, and only the name and the answer are required. The submit button says reply, not submit, and the confirmation repeats the date and the address so the reply is also the reminder. Everything an organiser wants to know beyond that belongs behind the yes.
Conditional logic on the RSVP, and where it stops
A yes reveals the second screen: meal choice, dietary needs, the names of the other guests. A no reveals a single optional line for a message. That is the whole logic, and adding more of it turns a reply into a questionnaire. On the sheet the required share is printed beside the seconds to fill, so an RSVP that requires six fields of a guest who said yes shows its cost against one that requires two and asks the rest by email.
Replies a month, and the list on the day
An invitation page with 1,200 visitors a month, 5% starting the form and 60% finishing, produces 36 replies and abandons 24 starts. The abandoned starts are the guests who will reply by text a week later, so a form that lifts the finish rate is a list that is right sooner. Each reply is an entry with a status of yes, no or maybe in Shortcodo Pro, with the count and the notes beside it, so the number for the caterer is a total on a list and not a count of emails.
Questions people ask about rsvp form
Should an RSVP form require an email address?
Only if you will send a reminder. If the invitation carried the details, the name and the answer are enough and the email can be optional.
How do I collect the plus-one's details?
Behind the yes, with conditional logic: the guest count reveals a name field per extra guest. Nobody who said no should see it.
Can I take a deposit on the RSVP?
Yes, as a payment line that appears behind the yes. Work the deposit, the tax if any and the processor's cut on the payment form calculator first.