Form submission errors in Webflow can result from several common issues related to form configuration, integrations, or embed code.
1. Check Form Action and Method Settings
- Webflow forms should not have custom
action or method attributes unless you're integrating with a third-party service. - By default, Webflow handles form submissions internally. If the form was modified or custom code was added, remove any action/method overrides unless needed for an external integration.
2. Validate Required Fields
- Ensure all required fields are filled out before submission.
- Webflow prevents submission if any required field is empty or validation fails (e.g., invalid email).
3. Confirm reCAPTCHA Configurations
- If you enabled Google reCAPTCHA, make sure you:
- Entered valid site key and secret key in Project Settings > Forms.
- Published the site after adding reCAPTCHA.
- Avoid having multiple reCAPTCHA instances, especially when using multiple forms per page.
4. Verify Form Notification Settings
- Check Project Settings > Forms to ensure the notification email is valid and the form is not disabled.
- If the site has been exported, Webflow will not collect form submissions unless you’ve set up your own handling or a third-party service (e.g., Zapier, Formspree).
5. Confirm Domain Hosting
- Webflow forms only work when:
- The site is published to a Webflow domain or custom domain properly connected via DNS.
- If visitors submit the form on a non-Webflow-hosted site, form submissions won't go through unless you use custom action URLs or scripts.
6. Inspect Any Custom Code Conflicts
- Custom JavaScript can interfere with how forms work if improperly configured.
- Check for:
- Custom
onsubmit events - Form submit buttons that aren’t of type
submit - Missing or altered Webflow
data-wf-page or data-wf-site attributes
7. Review Payment-Related Settings (for Ecommerce)
- If you're working with a checkout form in Webflow Ecommerce:
- Ensure your payment settings are complete.
- Check that the Checkout page is not disabled or missing required fields.
8. Monitor Webflow Submission Limits
- Free plans have a limit on form submissions per month. If exceeded:
- A warning may appear in your dashboard.
- Webflow will stop accepting submissions until the quota resets.
9. Check Browser Console for Errors
- Use the browser’s Developer Tools > Console to spot any JavaScript errors on form submission.
- These could point to issues with custom code, third-party services, or Formspree misconfigurations.
10. Test on Webflow.io Subdomain
- If issues persist, publish the site to your webflow.io subdomain and test the form there.
- If it works there but not on your custom domain, the issue may be DNS misconfiguration or domain setup.
Summary
Most Webflow form submission errors stem from misconfigured fields, reCAPTCHA issues, custom code conflicts, or using the form on unauthorized domains. Double-check form settings, hosting status, and Console logs for error clues.