Cascade campaign: how to set it up in a scenario
Let's consider a specific example: we want to inform the customer that their free trial is expiring and offer them to subscribe to the paid service. We will remind them through different channels, but not all at once. Instead, we will send notifications sequentially, only if they haven't opened the message in the previous channels, to avoid overwhelming them.
Let's start by preparing templates that will be useful for the entire cascade messaging scenario. For this example, we will use three different templates, where the main template will be set up for three channels:
1. «Your free trial is about to expire» for 3 channels:
- Push
- SMS
2. «Thank you for subscribing to our paid version» for email.
3. «Your free trial has ended» also for email.
To create templates for other channels within one common template, click on the plus icon in the block located just below the main template settings, and choose which channel you want to add.
We select the database and the reentry mode:
After that, the "Default" element appears automatically in the scenario, which will be responsible for getting profiles into the scenario through any API event:
Add the first scenario element by clicking on the «+ Element». Select the «Email» element:
An automatic trigger campaign is created for this event. Select the email channel, specify the recipients, and add the required template.
The next step is to set up a condition with the desired user action, for example, «Paid for subscription?». Choose the condition from the list of elements and give it a name. Specify how long to wait for the condition to be met, for example, 2 days.
Then click «Add rule» and configure additional selection conditions, as shown in the screenshot:
After completing the actions in the scenario, two new elements appeared. By hovering the cursor over the condition, we can see that two more elements can be attached to it.
These are different user behavior options:
- «Yes, сondition is met», green arrow to the right;
- «No, condition is not met», red arrow down.
Now you add a push broadcast below:
- Select the element «Email» from the list.
- Specify the channel - Push.
- Choose the recipients.
- Attach the appropriate template and save the scenario element.
After the Push broadcast, add another condition with a 2-day wait. If the user meets the condition (subscription payment), you send them a campaign with the template «Thank you for renewing your subscription». In order not to create a new campaign, you can combine the elements:
Below, in the branch where the condition is not met, add an SMS broadcast with the content «3 days left until the free version expires».
Next, create a new condition where you wait for another three days. Then, establish a link to the thank-you email broadcast in case the user has paid and extended the subscription.
For users who have not paid and the deadline has passed, after the specified three days, they receive another email with information that the free trial period has expired, but they can return to their account and choose a plan at any time.
Thus, you’ve completed setting up your scenario.
Don't forget to save it by clicking on the corresponding button at the top right corner.
Then you can activate the scenario by clicking on the buttom from the menu: