Hassaan Javed
All guides

Webflow forms and lead delivery

How to fix Webflow form submissions that are not arriving

Find where a lead is being lost: in the browser, Webflow submission storage, an integration, spam protection, or email notification delivery.

Webflow website contact workflow and lead form guidance

Submission trace

Follow one test lead until the data disappears

Use unique test data and repair the first failed handoff instead of changing every setting.
  1. Published formSubmit from the production domain

    Record the time, test email and browser response.

  2. Webflow storageConfirm the entry exists

    A missing entry points to handling, validation or custom code.

  3. NotificationCheck recipient delivery

    Review saved recipients, spam, quarantine and mailbox rules.

  4. IntegrationInspect CRM or webhook logs

    Verify authentication, field mapping and the endpoint response.

  5. Conversion recordConfirm the complete lead path

    The success state, stored lead and destination should all agree.

A browser success message is only the start of the submission path.

Run one traceable submission from the published domain

Use a unique subject, email address, and message so the test is easy to identify. Submit from the production domain, note the time, and capture the state shown after the button is pressed.

A success message only confirms the browser received a successful response. You still need to confirm where the submission was stored and which downstream destinations received it.

  • Production URL and exact form tested
  • Unique test data and submission time recorded
  • Loading, success, and error states observed
  • Browser console and network errors checked

Check Webflow submission storage before email

Open the site form submissions in Webflow and look for the unique test. If the entry is stored, the form reached Webflow and the next investigation is notification or integration delivery.

If the entry is missing, inspect whether the form uses native Webflow handling, a custom action, an app, or custom JavaScript. A custom action bypasses Webflow storage and notification handling.

  • Submission visible in the correct site and form
  • Form has a unique descriptive name
  • Native handling, app, webhook, or custom action identified
  • Plan and submission limits reviewed

Verify notification recipients and email delivery

Confirm the recipient list, notification subject, and reply-to variables in Site settings. Check spam, quarantine, forwarding rules, and mailbox filters before assuming the form failed.

Use a name-based recipient where possible. Role addresses and shared mailboxes can have stricter delivery rules, so test a second known mailbox to isolate the problem.

  • Recipient address saved and published
  • Spam, quarantine, and filtering checked
  • Second recipient tested
  • Reply-to variables match actual field names

Trace apps, webhooks, and custom actions separately

A CRM or automation can fail even when Webflow stores the submission. Review the destination logs, authentication, field mapping, response code, and recent configuration changes.

If custom JavaScript intercepts the form, test once without the script in a safe environment. Prevented default events, validation conflicts, and duplicate submission handlers are common causes of silent failures.

  • Webhook or automation delivery logs checked
  • Required fields mapped to the destination
  • Authentication and endpoint response verified
  • Custom submit code isolated and retested

Balance spam protection with a usable form

Enable bot protection when spam is a real problem, then test the disabled submit state while protection loads. Visitors should understand why the button is temporarily unavailable.

Keep a clear success message and an error message with an alternate contact method. Test on mobile, a private window, and at least one browser with content blockers enabled.

  • Bot protection published and tested
  • Disabled and loading button states are clear
  • Error state includes an alternate contact path
  • Mobile and privacy-focused browser tests completed

Sources and further reading

Platform behavior and search guidance can change. These primary references support the technical details in this guide.

Questions teams ask before starting

Why does my Webflow form show success but no email arrives?

The submission may be stored successfully while the notification is filtered, sent to the wrong recipient, or blocked by mailbox rules. Check the Webflow submission first, then notification delivery.

Does a Webflow custom action save submissions in Webflow?

No. A custom action sends the form directly to the configured destination and bypasses Webflow form handling and storage.

Can spam protection stop real Webflow submissions?

Protection can affect the submit state or classify traffic incorrectly, so test the published form across normal browsers and devices after enabling it.

Apply this to a real project.

Send the current website, Figma file, or migration plan. I will review the context and suggest the clearest next step.

Start a project