# Event RSVP form template

> Free HTML event RSVP form template. Collect attendance, number of guests and dietary needs, sent to your email. No backend code.

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

**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>
```

1.  Get a free access key at [app.formdoc.dev/new](https://app.formdoc.dev/new).
2.  Replace `YOUR_ACCESS_KEY` with it and paste the form into your page.
3.  Rename or remove fields freely: each field’s `name` becomes its label in your email.

Using a site builder or framework? See the [platform guides](https://www.formdoc.dev/platforms/).

## 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.

## More templates

-   [Support request](https://www.formdoc.dev/templates/support-request/)
-   [Job enquiry](https://www.formdoc.dev/templates/job-enquiry/)
-   [Contact form](https://www.formdoc.dev/templates/contact/)
-   [All templates](https://www.formdoc.dev/templates/)
