Every website needs forms. Most can't run a server.
FormHook gives any static site or Jamstack app a real form backend in 60 seconds: no backend to build, no server to maintain, submissions never lost.
<form
action="https://64c9ca0ce845ee1ab656962630d5be62.ctonew.app/api/submit/your-endpoint-key"
method="post"
>
<input type="email" name="email" />
<button type="submit">Send</button>
</form>How it works
From first form to first submission in about 60 seconds.
Create an endpoint in your dashboard
One click gives you a unique URL for your form. No schema, no setup, no backend code.
Point your <form action> at it
Keep the HTML you already write — just change the action attribute to your FormHook endpoint.
Submissions land in your dashboard, spam filtered
Every submission is captured, checked for spam, and waiting for you in a clean inbox.
Everything you need, nothing to run
FormHook handles the backend so you can ship the frontend.
Instant form endpoints
Create a working endpoint in your dashboard in seconds. No backend to build, no server to maintain.
Built-in spam filtering
Honeypot fields plus submission heuristics keep junk out of your dashboard — automatically.
Clean submissions dashboard
Every submission in one place, newest first, easy to scan and search.
CSV export
Download your submissions as CSV whenever you need them — no vendor lock-in.
Webhook notifications
Forward new submissions to your own systems in real time. On our roadmap — not available yet.
Simple pricing
Pay monthly. Billing runs through Stripe.
Starter
For a single site just getting started.
- 1,000 submissions / month
- Spam filtering
- Submissions dashboard
Pro
For growing sites with real traffic.
- 10,000 submissions / month
- API access
- CSV export
Scale
For high-volume forms that can't miss a lead.
- 50,000 submissions / month
- Priority support
Billed monthly via Stripe.