Hosted form endpoints
A unique endpoint URL for every form. No server to deploy, patch or pay for.
POST /api/forms/YOUR_KEY200 OK
Hosted form endpoints for any stack
Point any form, static HTML, React, Next.js, Vue, PHP, Python, WordPress, Laravel, Django, Node, or anything that can send an HTTP POST, at your own endpoint, and every submission lands in your dashboard and your inbox.
Free plan: 250 submissions per form per month.No credit card required.
Illustrative example, not a real submission.
No SDK Required
If it can send an HTTP POST request, it can connect. No SDK to install, no server of your own to maintain.
3 simple steps
Three steps between an empty page and submissions in your inbox.
Sign up, create a form, get your endpoint and a ready-made snippet.
Paste the snippet into your site, or point an existing form at the endpoint.
Submissions are stored, emailed to you, and waiting in your dashboard.
All included
A unique endpoint URL for every form. No server to deploy, patch or pay for.
POST /api/forms/YOUR_KEY200 OK
Browse, filter, mark read and delete, every submission in one place.
Submissions are saved first. A failed notification can never lose one.
Stored first→Email alert→WhatsApp alert
Each new submission lands in your inbox with every field the visitor filled in.
A hidden honeypot traps bots. Spam is flagged in the dashboard, never emailed to you.
Per-form and per-visitor limits slow down floods and abuse automatically.
Plan limits enforced atomically, 250 submissions per form per month on Free.
Notifications only ever go to an email address you have verified as yours.
Submission alerts on WhatsApp via the official Meta API, where your plan includes it.
Download any form's submissions as CSV, up to 10,000 rows at a time.
One endpoint for HTML, frameworks and backends alike. If it can POST, it connects.
Zero backend code
One form action, or one fetch call. Replace YOUR_FORM_KEY with the key from your dashboard; the documentation covers every field and error.
<form action="https://form-backend-tool.vercel.app/api/forms/YOUR_FORM_KEY" method="POST">
<label>Your name <input type="text" name="name" required></label>
<label>Your email <input type="email" name="email" required></label>
<label>Message <textarea name="message" required></textarea></label>
<!-- Honeypot: leave empty and hidden, bots fill it, people don't -->
<input type="text" name="_honey" style="display:none" tabindex="-1" autocomplete="off">
<button type="submit">Send</button>
</form>A real form on the real endpoint, not a mock-up. Send a message and it is stored and emailed to the site owner, exactly like a form on your own website.
See how it worksSubmission inbox
Every submission lands in one dashboard, read it, filter it, export it.
Illustrative preview of the real dashboard, sample entries, real features.
Live today
The safeguards below are implemented and enforced today, not roadmap items.
Every endpoint and page is served over TLS.
Payload size, field counts and content types are checked on the server, never trusted from the browser.
Monthly limits are enforced inside the database transaction that stores the submission, no race conditions.
Row-level security means an account can only ever read its own forms and submissions.
Cloudflare Turnstile protects sign-up against automated abuse.
Honeypot traps and rate limits flag junk as spam before it can reach your email.
No surprises
The Free plan is live and fully working. Paid plans can be bought from the dashboard Billing page, and the prices below are exactly what is charged.
$0
$12 / month
$35 / month
Create a free form and receive your first real submission in minutes.
Questions before you start? Visit the support page.