How can I handle multiple forms on a Webflow site and have each form submit to a different email address?

TL;DR
  • Use Zapier to set up a Zap that connects Webflow form submissions to different email addresses based on form data.
  • Embed third-party form services like Formspree to manage email routing by replacing Webflow's native form actions.
  • Implement custom JavaScript for dynamic email routing if developer resources are available.
  • Store form data in a Webflow CMS collection for manual review and forwarding.

Managing multiple forms on a Webflow site to ensure each form submits to a different email address requires custom workarounds since Webflow natively sends all form submissions to the same email. Here’s a comprehensive guide on how to achieve this.

​

1. Use Zapier for Form Processing

  • Sign up for Zapier: If you haven't already, create an account on Zapier, a service that connects different apps.
  • Create a Zap: Set up a new Zap to connect Webflow with your preferred email service (like Gmail).
  • Select Webflow Trigger: Choose Webflow as the trigger app and select the “Form Submission” trigger to capture the form submissions.
  • Conditionally Set Email Addresses: Use a filter or path in Zapier to check the form name or unique form identifier and send emails to different addresses based on the form data.

​

2. Use a Third-Party Form Handling Service

  • Alternative Email: Sign up for a third-party form handling service like “Formspree” or “Google Forms.”
  • Configure Service: Depending on the service, create separate forms or use conditions to direct submissions to specific emails.
  • Embed Custom Code: Replace the Webflow form action with the third-party service's endpoint, often done through the form’s Embed settings in Webflow.

​

3. Custom Code Solution

  • JavaScript Code: Use custom JavaScript code to intercept the form submission event.
  • Email Routing: Programmatically determine which form is submitted and dispatch the submission data to different email addresses.
  • Notes: This approach requires a developer’s expertise to ensure the security and functionality of the solution.

​

4. Utilize a CMS Collection

  • Form Data Storage: Create a CMS collection in Webflow to store form data.
  • Manual Review: Regularly check and manually forward submissions stored in the CMS to the required email addresses.

​

Summary

To direct form submissions to different emails, consider using Zapier to filter web forms, or embed third-party services like Formspree. Custom coding solutions are also possible but may require a developer's assistance.

Rate this answer

Other Webflow Questions