Diagnosis: what exactly is failing?

Pick your symptom and follow the matching fix.

Form won’t submit (button does nothing)

Usually JS errors, missing required fields, or the submit button isn’t inside the form.

JS conflictButton placementRequired fields

It submits but you never get emails

Usually notifications not configured, spam filtering, or using the wrong receiving address.

NotificationsSpamEmail routing

Success message shows but submissions are missing

Usually multiple forms with same name, embed overrides, or you’re testing on the wrong domain.

Form namingDomain mismatchDuplicate forms

Form works sometimes (random failures)

Usually third-party scripts, heavy animations, or slow mobile devices timing out.

3rd-party scriptsMobileTimeout
Fast test

Submit the form on your live domain, then check Webflow: Project Settings → Forms → Form submissions. If submissions appear there but emails don’t, the issue is deliverability/notifications.

Fix list (in the right order)

Do these top-down. Most problems are solved by step 1–4.
1
Use the real Webflow Form Block

In Webflow, you need the actual Form Block element. If you only used inputs in a div, it won’t create submissions in Webflow.

2
Confirm the submit button is inside the form

The submit button must be inside the form element. If it’s outside, clicking it won’t submit.

3
Publish and test on the live domain

Test on the actual published URL. Preview mode and staging domains can behave differently.

4
Turn on form notification emails

Webflow uses notification emails for delivery. Set the correct inbox and test again.

Where
Project Settings → Forms → Notification emails.
5
Check Webflow submissions panel

If submissions show inside Webflow but emails don’t arrive, it’s spam filtering or inbox routing.

6
Temporarily disable custom code

Some scripts break submit behavior (especially if they prevent default events). Turn off custom JS, test, then re-enable scripts one by one to find the blocker.

7
Make form names unique

If you have multiple forms, give each a unique name so submissions don’t mix and tracking stays clean.

Spam + deliverability (why emails vanish)

If Webflow has the submission but you don’t, it’s here.

Check spam/junk + other tabs

Gmail often puts form notifications into Promotions/Updates or Spam.

Use a clean receiving email

Try a second inbox (like a plain Gmail) to confirm it’s not your email provider filtering.

Add spam protection

Use Webflow’s built-in protection and avoid “too easy” forms with no friction.

Avoid risky wording

Some keywords and templates trigger filters. Keep notification subject lines clean.

Best practice

Always check Webflow submissions first. If it’s there, your form works — you just need better delivery.

FAQ

These questions bring long-tail traffic.
WANT US TO FIX YOUR FORMS?

We’ll repair your forms, delivery, and tracking.

If your leads are leaking, we’ll fix form reliability, spam protection, and the full conversion path.

• Form debugging
• Email delivery cleanup
• Conversion polish
• Premium UX fixes
Apply for a Slot → Ask a question
Limited slots. Manual review.