send.webforms.toRead the docs →

Site builders and CMS

Add a contact form to Webflow

Webflow's built-in form handling stops at 50 submissions on the free site plan, only ever emails you, and disappears entirely the moment you export your site. Repointing the form's action keeps the Webflow designer experience while the data goes somewhere you control - including Slack, Telegram and webhooks, not just an inbox.

Get an endpointRead the docs

Setup

  1. Copy your endpoint

    Create a form in the dashboard.

  2. Set the form action in Webflow

    Select the Form Block (not the inner form elements), open Settings, set Action to your endpoint and Method to POST.

  3. Check your field names

    Webflow names fields like 'Contact-1-Name' by default. Rename them to name, email and message in the element settings so your notifications read cleanly.

  4. Add a redirect

    Either use Webflow's own redirect setting, or add a hidden _next field with your thank-you URL.

Webflow examples

Swap in your own endpoint and these run as-is.

Set these in the Webflow designer - no code needed.

Form Block settings
Action:  https://send.webforms.to/wft_your_key
Method:  POST

Field names (rename from the defaults):
  Name    → name
  Email   → email
  Message → message

Add an Embed inside the form for the honeypot and redirect fields.

Embed element (optional)
<input type="hidden" name="_next" value="https://example.com/thanks">
<input type="hidden" name="_subject" value="New Webflow enquiry">
<input type="text" name="_gotcha" tabindex="-1" autocomplete="off"
       style="position:absolute;left:-9999px" aria-hidden="true">

Worth knowing

Webflow form FAQ

Yes. Select the Form Block, open its settings and set Action to your endpoint with Method POST. This replaces Webflow's built-in handling.

Ready to wire up your Webflow form?

Free for 300 submissions a month. Endpoint in under a minute, no card required.

Start free