A cascade is a scenario used when sending messages to clients. The cascade allows you to set the sequence of sending messages to multiple channels, indicating the conditions for moving to the next channel.
Basic principles of cascade operation in edna Pulse:
- To start a broadcast, you should create at least one cascade. See Creating cascades for more information.
- The cascade should have at least one step with the required channel.
- If the message is not delivered to the client within the specified period of time (the Undelivered status is received), then it is sent to another channel from the next step of the cascade. See more about the message delivery time.
- When creating a broadcast, you can select a cascade and customize the message content for each step of the cascade.
Cascade Example
Consider a cascade with the following conditions:
- The cascade consists of three steps with channels in the sequence WhatsApp → Viber → SMS.
- The time to move to the next step in case the message wasn’t delivered via the channel from the previous step is 30 minutes.
Cascade execution steps:
- The message is sent to the client via WhatsApp.
- If there is no confirmation of the message delivery in WhatsApp within 30 minutes, the message is sent to Viber.
- If there is no confirmation of the message delivery in Viber within 30 minutes, an SMS message is sent.
- The cascade is finished.