Ensuring consistent form functionality on Webflow involves setting up forms correctly, verifying site settings, managing email deliverability, and testing regularly.
- Use built-in Webflow forms to ensure compatibility. Avoid third-party form elements.
- Set a unique Form Name for each form in the Element Settings panel.
- Verify each input field has a proper Name (used in email notifications) and Type (e.g., email, text, checkbox).
- Add required attributes where needed (e.g., make email field required).
- Go to Project Settings > Forms and confirm the correct Notification Email is entered.
- Test the form to ensure it sends submissions to that address.
- Webflow allows 50 form submissions/month on free plans and 500+ on paid.
- If using a custom domain with high volume, consider integrating forms with Zapier, Make, EmailJS, or a custom backend to manage submissions reliably.
- Use Formspree or Basin if you need more control over submissions or spam filtering.
4. Set up Domain and DNS Properly
- Connect a custom domain in Project Settings > Hosting using correct A records (a) 75.2.70.75 and (b) 99.83.190.102.
- SSL must be enabled for secure form submission.
- Avoid using masked redirects or iframes that can block submissions.
5. Validate Spam Prevention and CAPTCHA
- Enable reCAPTCHA in Project Settings > Forms to reduce spam.
- Add the actual reCAPTCHA element to the form and make sure the site key and secret key are entered correctly.
- Publish your site to both the Webflow subdomain and your custom domain.
- Submit test entries on all live versions to confirm functionality.
- Be sure to test using different devices and browsers.
- Go to Project Settings > Forms > Form Submissions to confirm submission records.
- If submissions aren’t appearing, check:
- If the form is inside a symbol or custom component, that it hasn’t been broken by custom code.
- That your project setting includes a valid form action URL (if used).
8. Avoid Conflicts with Custom Code
- If using custom JavaScript, make sure it does not prevent the default submit behavior unless you’re handling the data manually (e.g., using
event.preventDefault()
). - Inspect browser console for JavaScript errors after submitting.
9. Monitor Email Deliverability
- Some form submissions may get flagged as spam. Add Webflow’s email domain (in send-from address) to your inbox whitelist.
- If you switched to a custom domain and experience missing emails, consider using a dedicated mail service or SMTP relay.
Summary
To ensure consistent form functionality on Webflow, properly configure form settings, validate project notifications, secure your domain, and test regularly. For advanced handling or high-volume usage, consider third-party services or custom automation.