Skip to main content
Version: 1.4.x

Channel Step

A channel step in a workflow is a key part of creating a notification for a recipient. It contains the notification templates and specifies the channel type (e.g., email, mobile push, SMS, in-app) used to send the notification.

Requirements for a Channel Step: For a channel step to be valid, it must be correctly set up.

Channel Step Execution: When a channel step is executed, the following steps occur:

  1. Condition Check: Engagespot checks if any conditions apply to decide if the step should be executed.
  2. Recipient Information Check: It verifies if the recipient has the necessary information for this channel. For example, an email address is needed for email notifications, or channel data for push notifications.
  3. Preferences Check: It checks the recipient's preferences to ensure they haven't opted out of receiving notifications from this channel or workflow.

If all checks pass, Engagespot will:

  • Render the template for the notification.
  • Queue the message to be delivered through the configured channel provider.

For more details on setting up channels,- Refer this