All use cases

Waitlists and early-access signups

Collect early-access signups without building a database. Point your waitlist form at FormHook, collect emails in a dashboard, and export CSV whenever you need it.

The problem

The problem: a waitlist is a form, a database, and a CSV exporter all at once

Launching something new usually starts with a single landing page and a signup box. The box is trivial to build; everything behind it is not. You need somewhere to store the emails, something to count them, and eventually a way to get them out — into your email tool, your CRM, or a spreadsheet you can actually read.

Reaching for a full backend or a database for a waitlist is disproportionate. You don't need user accounts or authentication — you need a list of emails that you can trust didn't get lost.

And waitlists are prime spam targets: the moment your launch page is public, bots find the form and fill it with throwaway addresses and garbage. Without filtering, your 'waitlist' fills with noise you can't use.

The solution

How FormHook helps

FormHook stores each signup as a submission on your own endpoint. Create a waitlist endpoint, point your form at it, and every email lands in your dashboard with a timestamp — no database, no backend, no email forwarding.

Spam filtering is built in: a hidden honeypot field catches bots that fill every input, and heuristics flag submissions that look automated (many URLs, throwaway email domains). Flagged entries are stored but marked, so your real count is never contaminated.

When launch day comes, export the whole list to CSV in one click and import it into whatever you use to reach your audience.

Setup

Set it up in three steps

1

Create your waitlist endpoint

Add an endpoint in your dashboard, e.g. waitlist, and copy its URL. Endpoints auto-create on first submission, so you can also just publish the form and let it create itself.

2

Add the form to your launch page

Use a plain <form> with method="post" and the endpoint as its action — one field for email is enough. Add the optional hidden honeypot field to activate bot filtering.

3

Watch signups accumulate

Every signup appears in your dashboard, newest first. Mark obvious spam, count real interest, and export to CSV when you're ready to email your list.