Event RSVP form template
Find out who is coming and plan for them. Each reply arrives as an email, so you can keep a simple count as they come in.
Try it
Your email would look like this
From your website, via FormDoc
Use it for: weddings, workshops, meetups, launches and parties.
HTML
<form action="https://api.formdoc.dev/v1/submit" method="POST"> <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY"> <input type="hidden" name="subject" value="New RSVP"> <label for="name">Name</label> <input type="text" id="name" name="name" autocomplete="name" required> <label for="email">Email</label> <input type="email" id="email" name="email" autocomplete="email" required> <fieldset> <legend>Will you attend?</legend> <label><input type="radio" name="attending" value="Yes" required> Yes</label> <label><input type="radio" name="attending" value="No" required> No</label> <label><input type="radio" name="attending" value="Maybe" required> Maybe</label> </fieldset> <label for="guests">Number of guests</label> <input type="number" id="guests" name="guests"> <label for="dietary">Dietary requirements</label> <input type="text" id="dietary" name="dietary"> <!-- Spam trap: keep it hidden and empty --> <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off"> <button type="submit">Send RSVP</button></form>
- Get a free access key at app.formdoc.dev/new.
- Replace
YOUR_ACCESS_KEYwith it and paste the form into your page. - Rename or remove fields freely: each field’s
namebecomes its label in your email.
Using a site builder or framework? See the platform guides.
Questions about this template
How do I count how many people are coming?
Each RSVP arrives as an email with the attending and guests fields. On a paid plan, the Google Sheets integration collects every RSVP in a spreadsheet where you can add up the totals.
Can I close RSVPs after a deadline?
Yes. Remove the form from your page, or pause the form in your FormDoc dashboard. A paused form turns away new submissions.