Event registration and RSVP forms
Collect RSVPs for meetups, workshops and events without an event platform. FormHook stores every response with a timestamp, filters spam, and exports to CSV.
The problem: event signups need a place to land
A meetup, workshop, or launch event needs a registration form — and the responses need to go somewhere you can actually use them. The simplest version is a page with a form and a list of who is coming.
Event platforms are powerful but heavy: accounts, event pages, ticketing, email tools — a lot of setup for a small workshop where you just need names and emails. And building your own signup means a backend or database nobody wants to maintain for a one-off event.
What you need is the middle ground: a form on your own page, responses stored reliably, and a list you can look at or export the moment you need it.
How FormHook helps
Point your registration form at a FormHook endpoint (e.g. /api/submit/rsvp) and every response lands in your dashboard with a timestamp. You keep your own page, your own copy, and your own design.
Each field you name is stored — name, email, guest count, dietary note — and shown in the dashboard as it arrived. Delete mistakes, flag no-shows or duplicates, and export the list to CSV when you need to email attendees.
Registration forms are a spam favourite. The honeypot field catches bots that fill every input, and heuristic checks flag throwaway-address signups, so your attendee list stays clean.
Set it up in three steps
Create an endpoint for the event
Pick a key like rsvp or workshop. Endpoints are created automatically on first submission, so you can also just publish the form and let it create itself.
Add the form to your event page
A plain <form> with method="post" and the endpoint as its action. Name each field (name, email, guests) — those names are how responses appear in your dashboard.
Watch RSVPs arrive
Every submission shows up immediately. Flag spam, delete mistakes, and export the attendee list to CSV whenever you need it.