To automatically route Webflow contact form submissions to a different email based on the expert's profile page, you’ll need a workaround—Webflow’s native form handling only sends emails to predefined addresses.
1. Understand Webflow's Native Limitations
- Form settings in Webflow only allow submissions to be sent to email addresses set in the Form Notification Settings via Project Settings > Forms.
- There is no dynamic email routing available natively (i.e., you cannot send a form to a different address based on the page data).
To dynamically forward submissions:
- Use Make, Zapier, or a similar automation tool to receive the form data via webhook and route the email as needed.
- Alternatively, tools like Formspree, Basin, or Formspark offer endpoints with dynamic email support.
3. Add a Hidden Field for the Expert’s Email
- On the expert's profile page, bind a hidden input field to the expert's email using a Webflow CMS field.
- For example, add an input field like:
- Name:
recipientEmail
- Attribute:
type="hidden"
- Value: bind it to
expert.email
from the CMS
- Set the form’s action URL to your third-party service’s endpoint (e.g., from Formspree or custom webhook via Make/Zapier).
- In the automation tool:
- Parse the form submission.
- Read the
recipientEmail
field. - Send an email to that address with form content.
5. Test Thoroughly
- Publish your site.
- Submit the form from a few expert profile pages.
- Check that the correct recipient receives the email content.
Summary
Webflow doesn’t support dynamic email routing natively. To forward form submissions to different expert emails based on their profile, use a third-party form handler (like Make or Formspree), and pass the expert's email using a hidden form field from the CMS.