Your HTML form,
already working.
FormFlux turns any <form> into a real backend: email delivery, spam filtering, file uploads, webhooks, and a dashboard. No server to write, no service to babysit.
<form action="https://api.formflux.online/f/YOUR_FORM_ID" method="POST"> <input name="name" required /> <input type="email" name="email" required /> <textarea name="message"></textarea> <button>Send</button> </form>
Try it right now
This form posts to a live FormFlux endpoint. Same validation, same spam checks — no account needed.
Everything FormSubmit does, plus the parts you wished it had
Same drop-in special fields you already know, with an owner dashboard, real analytics, and no cap on browsing your own history.
Zero-config start
Point a form at /email/[email protected], confirm the inbox once, and you're collecting submissions. No SDK, no API key in your markup.
Spam protection that keeps evidence
Honeypot, hCaptcha, per-form blocklists, and link/keyword heuristics. Blocked mail is flagged, not deleted, so you can rescue false positives.
File uploads
Up to 10MB per submission stored in Cloudflare R2, with download links right in the notification email.
Webhooks, Slack & Discord
Forward every submission as JSON, Slack blocks, or a Discord embed. Failures retry with backoff and every attempt is logged.
A real dashboard
Search your whole history, export CSV, inspect payloads and attachments, and watch submissions-per-day trends.
GDPR-friendly retention
Set a retention window per form. A daily job deletes anything older, files included. Your data lives in your own Supabase project.
How it works
Create a form
Sign in with a magic link and name your form. You get a UUID endpoint that keeps your email out of your page source.
Paste the endpoint
Drop it into your form's action attribute. Plain HTML works; so does fetch() if you prefer AJAX.
Get the submission
It lands in your inbox, hits your webhooks, and shows up in your dashboard — usually in under a second.
Ship your contact form this afternoon
One form and 50 submissions a month are free, forever. Upgrade only when you need uploads, webhooks, or analytics.
Create your first form