Webflow sync, pageviews & more.
NEW

Is it possible to have two forms on a Webflow site, with each form being submitted to a different person? I've been having trouble figuring it out. My public share link is available for reference.

TL;DR
  • Create forms in Webflow and assign each a unique name, then use Zapier or Make to filter submissions by form name and send emails to different recipients.
  • Alternatively, use third-party form handlers like Formspree or Getform with separate action URLs to send notifications to specific recipients per form.

Yes, you can have two different forms on a Webflow site, and each form can notify a different recipient via email, but this requires a workaround, as Webflow’s native form system only supports one notification email address per project.

Here’s how to achieve separate form submissions to different recipients:

1. Use Webflow’s Native Forms with Zapier or Make

  • Create both forms in Webflow using the built-in Form block.
  • In Webflow Project Settings > Forms, ensure the basic notification email is set (this is a fallback and can't be different per form).
  • Connect Webflow to Zapier (zapier.com) or Make (formerly Integromat) to identify which form was submitted and send an email to a different recipient.

2. Identify the Forms Separately

  • Assign a unique Form Name to each form via the Form Settings Panel (e.g., “Contact Form” and “Apply Form”).
  • In Zapier/Make, filter submissions based on the form name or hidden input field that identifies the form.

3. Set Up Automation with Conditional Logic

  • In Zapier:

  • Trigger: Webflow form submission.

  • Filter: Only continue if Form Name = 'Contact Form' (or any identifier).

  • Action: Send an email to Recipient A (using Gmail or SendGrid).

    Repeat this for the second form and Recipient B.

  • In Make:

  • Use Webflow > Watch Form Submission, then use a Router module to create different paths based on the form name.

  • Add an Email module in each path to send emails to different users.

4. Alternative: Use Third-Party Form Handlers

If you prefer to avoid Zapier/Make, you can use a third-party form backend like:

With these:

  • Assign each form a different action URL in the Form Settings Panel.
  • Each form submits directly to its own handler and can notify separate recipients.

5. Custom Code (Optional Advanced Method)

  • You can also use JavaScript in Webflow’s Embed element to programmatically send form data via fetch/AJAX to different endpoints or APIs.
  • Not recommended unless you're comfortable writing and deploying custom JS, and the project justifies the complexity.

Summary

To send Webflow forms to different email recipients, use Zapier or another automation tool to route submissions based on form name. Alternatively, switch to third-party form handlers that support multiple recipients. Webflow’s native form system does not support per-form email destinations directly.

Rate this answer

Other Webflow Questions