Webflow is phasing out support for forms on exported sites, so you’ll need to integrate a third-party form solution while maintaining your design. Here are some approaches:
- Typeform, JotForm, or Google Forms offer embed codes that you can place inside an Embed element in Webflow.
- Adjust styling in Webflow to match your site. Some platforms allow custom CSS for further styling.
2. Use a Custom Backend with Fetch/AJAX
- Replace Webflow's action URL with your backend URL and use Netlify Forms, Formspree, or Basin to handle submissions.
- Ensure CORS policies and security measures (like reCAPTCHA) are set up properly.
- Design the form as usual in Webflow. Then, use hidden inputs and JavaScript to send data to third-party APIs, such as Zapier Webhooks or Airtable.
- Example: Attach an
onsubmit
handler to the form that triggers a fetch() request.
4. Use Webflow Logic (For Webflow Hosting Only)
- If your site remains hosted on Webflow, use Webflow Logic to automate form processing without needing third-party integrations.
- This is not viable for exported sites.
- Mailchimp, HubSpot, or ActiveCampaign provide embeddable form snippets.
- Paste the embed code into Webflow's Embed element and style accordingly.
Summary
To maintain Webflow’s design integrity while using third-party forms, choose from embed codes, AJAX-based form handling, direct API calls, or No-Code automation tools like Zapier. Using a backend service like Formspree ensures a smooth transition.