What is causing the issue with the logic of the notification emails for the Webinar Forms and Event Forms in Webflow, where the email should include the name of the event/webinar but the tests on the flow are not working either?

TL;DR
  • Ensure the event/webinar name field exists in the form with a unique, correctly named "Name" attribute.  
  • Submit the live form to confirm the field appears in submission data.  
  • In Webflow Logic, verify the submission trigger captures the event name field as a variable.  
  • In the Logic email step, reference the exact field variable (e.g., {{event-name}}) in the email body.  
  • Re-publish the site and re-test the form submission to confirm the event name appears in the email.

Notification emails for Webflow Webinar and Event Forms are not including the event or webinar name because either the form structure is missing dynamic fields or the Logic flow isn't configured to pass those values properly into the email body.

1. Check Form Field Names in Webflow Designer

  • Go to your Page in Webflow Designer and select the Form Block (either Webinar Form or Event Form).
  • Select the input field that should contain the event/webinar name.
  • In the Element Settings Panel, confirm that the “Name” attribute (not just the label) for that field is unique and descriptive — e.g., webinar-name or event-title.
  • Make sure the field is not disabled or outside of the form block, as this would prevent it from submitting.

2. Confirm Form Submission Includes the Event Name

  • Submit the form manually through the live/preview site.
  • In Webflow → Project Settings → Forms tab, check the submission data from the form.
  • If the event/webinar name is not shown in the submission, then it's either:
  • Not part of the form,
  • Not named correctly, or
  • Not filled in before submission.

3. Check Webflow Logic Flow Configuration

  • Go to Logic panel in your Webflow project.
  • Open the flow triggered by the form submission (e.g., “On Event Form submitted”).
  • In the logic flow:
  • Click the Form Submission trigger and check which values are captured.
  • Confirm the field containing the event or webinar name appears as a variable.
  • If the field is missing, re-publish and re-test the form as Webflow only recognizes the field names when they are submitted at least once from a published site.

4. Verify the Email Action in the Flow

  • Within the same logic flow, locate the “Send email” action.
  • In the email body, check if you're referencing the correct variable using curly braces, e.g., {{event-name}}.
  • Make sure this variable exactly matches the field name from the form (case-sensitive and no extra spaces).
  • If you're unsure, click the + icon in the email builder to insert dynamic values and select the correct field from the dropdown.

5. Re-test the Live Flow

  • Update and publish your Webflow site.
  • Submit the live form with a value in the event/webinar name field.
  • Check the email (or test email action) to confirm if the event name now appears correctly.

Summary

The issue is likely due to a mismatch between form field names and how variables are referenced in the Logic flow's email step. Confirm that (1) the event or webinar name input exists, (2) it has a consistent and unique Form Field Name, and (3) the Logic flow correctly pulls and uses that value in the email body.

Rate this answer

Other Webflow Questions