Channel
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:
- Condition Check: Engagespot checks if any conditions apply to decide if the step should be executed.
- 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.
- 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