Use a custom form action in Webflow
Short answer: Select your form, open its Settings panel, add a Custom action under Send to, paste your Sendform endpoint and choose POST. Submissions then go to Sendform: email (up to 5 recipients on Pro), Slack, Discord, Telegram or a signed webhook (Pro), with spam filtered and never counted toward your quota.
How it works
A Webflow custom action sets your form's action and method, so the browser sends a standard HTML form POST to the URL you enter (Webflow Help Center). The Sendform endpoint accepts a standard HTML form POST. Per Webflow, submissions sent with a custom action aren't sent to or stored in Webflow, and a custom action can't be combined with Webflow or Email notifications as destinations (How do I add forms in Webflow?, checked 2026-10-20).
Steps
- Create a form on sendform.app and copy
https://sendform.app/api/public/f/YOUR_ID. - In the Designer, select your form on the canvas or in the Navigator and open the Settings panel.
- If Webflow or Email notifications are listed under Send to, remove them. Webflow doesn't allow them together with a custom action.
- Click the add icon next to Send to and choose Custom action.
- Paste your endpoint URL, choose POST and click Save.
- Name each field exactly as you want it stored, e.g.
name,email,message. - Optional: set your thank-you page under Redirect after submit in your Sendform form settings.
- Publish and submit a test from the published site.
Thank-you page
After submitting, the visitor leaves the page, so set a thank-you page: use the redirect in your Sendform settings; otherwise Sendform shows its own customisable thank-you page.
Spam
Sendform checks every submission for spam on its own server (a heuristic score, duplicate and disposable-email checks, your blocked words), so the basic filter needs nothing added to the Webflow form. Rate limits apply too, and Cloudflare Turnstile is optional. Spam never counts toward your quota.
Troubleshooting
- Custom action can't be added: remove the Webflow and Email notifications destinations first.
- Nothing arrives: check URL, POST, and that you republished.
- Fields blank: set the Name on each input.
FAQ
What does Sendform cost?
Free: $0, 250 a month. Pro: $5/mo or $48/yr for 5,000.