Form backends for any website
Your form.
Our backend.
Point any HTML form at a WebForms endpoint. Submissions are spam checked, stored, and routed to email, Slack, Discord, Telegram or your own API. No server, no SMTP, no maintenance.
Free for 300 submissions a month. No card required.
AI agent ready: MCP server for Claude, ChatGPT, Cursor and any agent runtime.
<form action="https://send.webforms.to/wft_your_key" method="POST"> <input name="email" type="email" required /> <textarea name="message"></textarea> <button>Send</button> </form> <!-- That is the entire integration. -->
How a submission travels
One submission. Every destination.
An illustration of what happens after someone hits send: we accept the submission, then fan it out to each destination in parallel.
A visitor fills in your form
POST send.webforms.to/wft_…
…and lands everywhere at once
idle- EmailWaiting…
- SlackWaiting…
- DiscordWaiting…
- WebhookWaiting…
- ZapierWaiting…
- NotionSoonAvailable soon
Deliveries run in parallel, each retried on its own. One submission in, every tool you use out.
How it works
Three steps, five minutes.
- 01
Create a form
Sign up and get an endpoint URL instantly. A guided setup walks you through your first form.
- 02
Point your HTML at it
Set the form action to your endpoint. Works from any site: static, React, WordPress, anywhere HTML runs.
- 03
Route submissions
Pick destinations in the dashboard. Email, Slack, Discord, Telegram, webhooks. Add or change them anytime.
Destinations
One submission in, everywhere out.
Each form fans out to as many destinations as you want. Deliveries run in parallel with retries and a full log.
- Live
Email
Clean notifications to any inbox
- Live
Slack
Incoming webhook, rich blocks
- Live
Discord
Channel webhook with embeds
- Live
Telegram
Bot message to chat or channel
- Live
Webhooks
Signed JSON POST to your API
- Live
Zapier / Make / n8n
Catch hooks, build anything
- Soon
Notion
Rows in a database
- Soon
Airtable
Records in a base
- Soon
Google Sheets
Rows in a sheet
Built in
Everything a form needs, nothing you have to build.
Spam defence in layers
Honeypot fields, time traps, disposable email detection, keyword rules and per-form thresholds. Spam is quarantined, never delivered.
Every submission stored
Searchable inbox with status filters, ham and spam marking, and one-click CSV export. Your data is never trapped.
Signed webhooks
Every webhook delivery is HMAC signed with your secret and timestamped, so your API can verify authenticity.
Routing rules
Send sales leads to Slack and support requests to email. Conditions on any field, evaluated per submission.
Delivery log
See every delivery attempt: destination, status, duration, retries. Failures retry with exponential backoff.
File uploads
Accept resumes, screenshots and attachments with a plain file input. Stored securely, linked from the submission, size-capped per plan.
Autoresponder and templates
Send submitters an instant confirmation, and customize notification emails with your own templates, drafted by AI if you want.
Submissions API
Read submissions programmatically with a scoped API key. Build your own views, sync to your systems, automate follow-ups.
No lock-in
Standard HTML forms, standard JSON webhooks, CSV export. Leave anytime and take everything with you.
Pricing
Free to start. Cheap to stay.
free
$0forever
For side projects and small sites.
- 300 submissions / month
- 1 team member
- Unlimited forms
- AI form builder (5/mo)
pro
Popular$4.08per month
billed yearly
For freelancers and growing products.
- 12,000 submissions / month
- 3 team members, +$29/yr each
- AI form builder (40/mo)
- All destinations: Slack, Discord, Telegram, webhooks, Zapier
agency
$9.92per month
billed yearly
For teams that live on their forms.
- 25,000 submissions / month
- 10 team members, +$29/yr each
- Everything in Pro
- AI form builder (100/mo)
Full plan comparison, add-ons and monthly billing on the pricing page.
Switching?
Coming from another form service?
Honest, point-by-point comparisons with verified pricing. Migration is usually one attribute change in your HTML.
WebForms vs Web3Forms
Same drop-in simplicity, plus storage, routing rules and a delivery log.
WebForms vs Formspree
More generous free tier and multi-destination fanout on every plan.
WebForms vs Getform
Comparable backend features at a lower entry price.
WebForms vs FormSubmit
Keep the zero-setup feel, gain a dashboard, spam control and an API.
WebForms vs Typeform
Your own design instead of a hosted builder, at a fraction of the price.
WebForms vs Jotform
For when you want your form in your codebase, not an embedded iframe.
All 23 comparisons on the alternatives page.
Templates
Copy-paste form templates
17 ready-made forms with the field-by-field reasoning behind each: contact, job application, RSVP, bug report, AJAX and dark-mode patterns. Take the HTML, no account needed.
Free tools
Free form and email utilities
Mailto link generator, email obfuscator, form HTML generator and a webhook signature tester. Entirely in your browser, nothing sent to a server.
AI agents
Built for humans. Fully open to agents.
Your forms should be as easy for an AI agent to work with as they are for you. Connect Claude, ChatGPT, Cursor or your own agent runtime and ask questions about your submissions in plain language, or let AI do the building for you.
MCP server
Ask your forms anything
A hosted Model Context Protocol server at agents.webforms.to. Point any MCP client at it with your API key and ask: which form got the most submissions this week, search for a customer by name, check quota usage. Structured answers, no copy-pasting into a chat window.
AI built in
AI does the tedious parts
Describe the form you need and the AI form builder generates the fields and HTML. AI spam detection reads submission content and catches what rule-based filters miss, in any language. Notification email templates can be drafted by AI and edited by you.
Agent friendly
Readable by any agent
An llms.txt index so coding agents can find the right docs without executing JavaScript, a clean REST API for reading and creating submissions, and signed webhooks agents can verify. If your agent can speak HTTP, it can drive WebForms end to end.
MCP access is included on Pro and Agency, same as the Submissions API.
FAQ
The questions everyone asks first.
- Do I need a backend or any server-side code?
- No. Your HTML form posts directly to your WebForms endpoint. We accept the submission, check it for spam, store it, and deliver it to your chosen destinations. There is nothing to host, patch or keep awake.
- What happens when I hit the free plan limit?
- Submissions past the monthly quota are not delivered, and the quota resets at the start of the next monthly cycle. Nothing is deleted and your endpoint does not break. Upgrading mid-month lifts the cap immediately.
- Does it work with React, Next.js and other frameworks?
- Yes. Anything that can render an HTML form or send a POST request works: plain HTML, React, Next.js, Vue, Svelte, WordPress, Webflow, static site generators, even curl. There is no SDK to install.
- How does spam filtering work?
- In layers: honeypot fields, time traps, disposable email detection, keyword rules, and an optional AI classifier, combined into a per-form score with a threshold you control. Spam is quarantined in your dashboard, never delivered, and you can mark false positives as ham.
- Can I get my data out?
- Always. Every submission is stored in a searchable inbox with one-click CSV export, and there is a read API. Webhook deliveries are standard signed JSON. Leaving takes an afternoon, not a migration project.
- Can one form deliver to multiple places at once?
- Yes. A single submission can fan out to email, Slack, Discord, Telegram and webhooks in parallel, and routing rules can send different submissions to different places based on any field value.
- Is the endpoint safe to expose in my HTML?
- Yes, that is how it is designed to work. The endpoint key only accepts submissions; it cannot read your data or change settings. Spam protection, quotas and optional CAPTCHA sit behind it, and you can rotate the key anytime.
- Can AI agents like Claude or ChatGPT work with my forms?
- Yes. WebForms runs a hosted MCP (Model Context Protocol) server: connect Claude, ChatGPT, Cursor or any MCP-compatible client with your API key and ask about your forms, submissions and usage in plain language. There is also an llms.txt index and a REST API, so any agent that speaks HTTP can automate the rest.
- Can I use one account for multiple websites?
- Yes. Create as many forms as you want, each with its own endpoint, destinations and spam settings, all under one workspace. Agencies managing client sites can add team members and route each client's forms to different inboxes or channels.
- How long are submissions kept?
- It depends on your plan's retention window, and you can export to CSV at any point before that. Delivery to your inbox, Slack or API happens within seconds of submission either way.
Ship the form. Skip the backend.
Endpoint in under a minute. Free for 300 submissions a month, no card required.