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.