Webflow’s native form processor is a reliable built-in solution that works out of the box for most standard use cases, without needing third-party tools or integrations.
- Webflow handles form submissions natively for sites hosted on Webflow Hosting.
- When a form is submitted on a published Webflow site, the data is sent to Webflow’s servers and saved in the Forms tab under Project Settings.
- You’ll also receive an email notification at the address specified in the project settings.
- Your site must be published using a Webflow-paid hosting plan (Basic, CMS, or Business).
- Forms will not work on exported sites unless you use a third-party processor.
- Ensure that form elements have a
name
attribute and a proper submit button (type="submit").
3. Limitations to Be Aware Of
- Monthly submission limits:
- Basic: 50 submissions/month
- CMS: 1,000 submissions/month
- Business: 2,500 submissions/month
- You cannot customize the backend logic (e.g., conditions, scripting) with Webflow's native processor.
- The form’s submit action URL must remain as the default (do not override the
action
attribute).
4. How to Set It Up
- Add a form block using Webflow’s Form element in the Designer.
- Make sure all form fields have unique names.
- Go to Project Settings > Forms, set the default form notification email, and customize your confirmation message or redirect URL.
- Publish your site to a Webflow-hosted domain, then test the form to ensure successful delivery.
5. Troubleshooting Tips
- If you don’t see submissions being saved:
- Confirm your form is not on an exported site.
- Make sure the site is published to a plan-enabled domain.
- Check for any custom code that might interfere with form submission.
- If you're not receiving email alerts:
- Check the notification email under Project Settings > Forms.
- Look in spam or promotions folders.
Summary
Webflow’s built-in form processor is the most reliable way to handle forms natively—without third-party tools—as long as your site uses Webflow Hosting. It stores submissions in the dashboard and can send email notifications, making it ideal for simple to intermediate use cases.