What could be causing the error when submitting a form in Webflow?

TL;DR
  • Check that the form's action/method settings are default unless integrating externally.  
  • Ensure all required fields are completed and validations pass.  
  • Verify reCAPTCHA keys, avoid duplicates, and publish after configuring.  
  • Confirm form notifications are active and email addresses are valid.  
  • Only use forms on properly hosted Webflow or custom-connected domains.  
  • Inspect for conflicting custom code or incorrect submit button types.  
  • For Ecommerce, ensure payment setup is complete and fields aren’t missing.  
  • Monitor submission limits on free plans and upgrade if needed.  
  • Use browser Console to detect JavaScript or integration errors.  
  • Test on webflow.io to rule out domain misconfiguration issues.

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.

Rate this answer

Other Webflow Questions