NOW LIVE · PRIVATE ACCESS

One endpoint. Your form works.

Add one line to any form. FormRoute validates the fields, kills the spam, and delivers every submission to your destinations. Works with HTML, React, Vue, anything. Your data, your rules.

Private access is live. Read the docs

action= "https://api.formroute.dev/f/…"
R
POST /f/site_xyz
@ Email notify
# Slack #sales
G Google Sheets
H HubSpot CRM
W WhatsApp
{ } Webhook
HOW IT WORKS

Paste one line. You're done.

<form action=
  "…/f/site_xyz"
  method="POST">
01 Point your form

Set the action to your FormRoute endpoint. Works with plain HTML, React, Next.js, Vue, Astro. Any frontend, any stack.

Cloudflare Turnstile passed
AI spam filter clean
Field validation valid
02 We handle the rest

Every submission is validated, spam-filtered, and processed on the edge, before anything reaches you.

@ Email notify
# Slack #sales
New stored 30d · or off
03 It arrives where you need

Clean submissions land in your destinations in real time. Dashboard keeps a record for up to 30 days, or nothing at all. Your call.

contact.html
⧉ copy
<form
  action="https://api.formroute.dev/f/site_xyz"
  method="POST">
  <input name="email" type="email" required />
  <textarea name="message"></textarea>
  <button>Send</button>
</form>
WORKS WITH ANY FRONTEND

Drop it in. Whatever you're building.

One endpoint. Zero framework lock-in.

…and anything else that can POST.

FEATURES

Everything a form needs. Nothing it doesn't.

Spam dies here.

Cloudflare Turnstile and an AI classifier run on the edge before anything reaches you. No captcha friction for real users.

INBOUND
Jane Okafor · Project inquiry passed
asdfgh asdfgh qwerty AI: spam
buy-now.ru/cheap-deals Turnstile
CLICK HERE $$$ winner AI: spam
One endpoint. That's the whole setup.

No SDK to install. No webhook to configure. No backend to maintain. Paste the URL, ship the form.

api.formroute.dev/f/site_xyz
SDK webhook server backend
Your backend validates. Even if your frontend doesn't.

Set rules once: email format, required fields, min length. FormRoute enforces them server-side, every time.

email required|email
cpf cpf_br ✗ invalid
We route. We don't own your data.

Submissions are stored for up to 30 days, or not at all. You choose. No third party ever sees your users' data.

RETENTION
30 days Off
Never leaves your destinations
ROUTING · COMING SOON

One submission. Every destination.

Set your own rules. Leads from form A go to sales. Form B goes to Slack and Sheets. Form C skips storage entirely. FormRoute fans each submission out exactly where you need. No Zapier, no glue code.

routing.config PREVIEW
WHEN form is "quote"
Sales inbox HubSpot #sales
WHEN source is "ads"
Mailchimp skip storage
+ add routing rule
PRICING

Start free. Scale when you need.

No credit card. No time limit. Downgrade or cancel anytime.

Free
$0

For personal projects and side hustles.

Request access
1,000 submissions/mo
Unlimited forms
Dashboard
1 webhook
Spam protection
7-day storage
Indie
$14/mo

For freelancers and indie builders.

Request access
5,000 submissions/mo
Routing rules
AI spam filter
Autoresponder
Google Sheets, Slack, Notion
30-day storage
Agency
$59/mo

For agencies managing multiple clients.

Request access
50,000 submissions/mo
Unlimited workspaces
White-label emails
Client access
SLA 99.9%

Not sure which plan fits? Request access and we'll help you choose.

FAQ

Questions, answered.

Do I need a Cloudflare account?+

No. FormRoute handles everything on our end. Just paste the endpoint into your form and you're done.

Will it work with my frontend framework?+

Yes. FormRoute works with plain HTML, React, Next.js, Vue, Astro, Svelte, Framer, Webflow. Anything that can send a POST request.

Is there an API?+

Yes. Every form has a REST endpoint. You can also use our API to manage forms, retrieve submissions, and configure routing programmatically.

Can I use FormRoute for file uploads?+

Yes, on Indie and above. Files are stored securely and linked in your dashboard notification.

Can I use FormRoute on multiple sites?+

Yes. All plans include unlimited forms and unlimited domains.

What is routing and when is it coming?+

Routing lets you send each submission to multiple destinations simultaneously (email, Slack, Google Sheets, HubSpot) based on rules you define. It's coming in the next release. Join the waitlist to get early access.

Is FormRoute open source?+

No. FormRoute is a hosted service. You get the reliability and infrastructure without managing anything yourself.

What happens if a submission is spam?+

It never reaches you. Cloudflare Turnstile and an AI classifier run on the edge before anything is stored or forwarded.

What is Cloudflare Turnstile and do I need to configure it?+

Turnstile is Cloudflare's invisible bot protection, with no 'click the traffic lights' for your users. FormRoute handles the configuration. You just add two lines to your form.

Can bots still get through?+

Turnstile blocks most automated traffic. On top of that, our AI classifier filters semantic spam: messages that pass bot detection but are clearly junk. Two layers, zero setup.

Does FormRoute store my users' data?+

You control that. By default, submissions are stored for 7 days so you can review them in the dashboard. You can set it anywhere from 0 to 30 days, or turn storage off entirely.

Where is my data stored?+

Submissions are processed and stored on Cloudflare's global edge network. Data never leaves the region you select.

Is FormRoute GDPR compliant?+

Yes. You control retention (0 to 30 days), we never share data with third parties, and you can delete any submission at any time from the dashboard.

Do you sell my data or my users' data?+

Never.

What counts as a submission?+

Every valid POST request that passes spam filtering. Blocked spam does not count against your limit.

What happens if I exceed my submission limit?+

Submissions over the limit are queued and processed the next month, or you can upgrade anytime mid-cycle.

Can I switch plans anytime?+

Yes. Upgrade or downgrade at any time. Changes take effect immediately.

Can I cancel anytime?+

Yes. No contracts, no lock-in. Downgrade to free or cancel from your dashboard at any time.

What happens to my data if I cancel?+

Your submissions are retained for the remainder of your storage window, then permanently deleted. You can export everything before cancelling.

Do you offer refunds?+

Yes, within 7 days of any charge, no questions asked.

Get early access.

FormRoute is live in private access. Drop your email and we'll send your invite.

Free forever · 1,000 submissions/mo · unlimited forms