Scenarios are visual chains consisting of blocks connected to each other. A scenario automatically directs the user along a given event path based on conditions or the performance of an action. The scenario interface allows you to visualise trigger communications.
About the practical application and monetization of triggered mailings, you can read the cases of our clients and find out:
• how an online store earns several million a month just from mailings
• how an online service automates communication with clients using the enKod platform
• how to increase the Retention rate by 2 times for the field of online education
• how a photo book printing service achieved a 41% conversion from subscription to order using a welcome chain
• how the online storefront converted every sixth abandoned view into a purchase
enKod has ready-made scenario templates that can help you automate sending messages without having to build complex logic from scratch. Welcome chain, reactivation, abandoned cart and abandoned view templates are available.
If you hold webinars, you might find our instructions on how to set up automatic emails or SMS before the webinar starts useful.
The examples describe scenarios:
• with the sending of a single e-mail
• with the sending of multiple emails and checking the contact's registration time
To create a scenario, go to Mailings ➔ Scenarios. Once the name of the scenario has been set, you will be taken to the canvas on which you need to place the blocks.
On the canvas you can find various tools that can help you when working:
In addition to the navigation tools, several other useful functions are available:
Block settings are on the right sidebar. Drag a block onto the canvas and double-click to open the settings.
It is mandatory to create at least one starting and ending block for each scenario. The rest of the blocks can be combined at your discretion and tasks.
The starting block is the event that must occur for the contact to start going through the scenario. You can use multiple starting and ending blocks within a single scenario. An important setting for the initial block is “Duplicate Handling”. It regulates the behaviour of the scenario in case the same contact starts the scenario without having completed the previous walkthrough yet. Be careful, because if you use several initial blocks, this setting will be synchronised and applied in each of them.
Starting blocks
Main blocks
Final block
If your scenario includes a final block of unsubscribing from all mailing groups immediately after the block with sending a message, we recommend to put a small pause between these two blocks. Mailers do not always process requests to send messages instantly, so it may happen that a contact is unsubscribed from groups before the message is sent to them.
Scenario messages are created in the same place as normal messages, but are stored in a separate list tab.
The scenario message wizard consists of one step - the message editor. When creating a message, you can copy any existing message, even if it is not a scenario message. Once created, the scenario message will have the status “Inactive” until it is placed in the scenario and it is activated.
Scenarios can exist in three statuses:
Actions that can be performed on the scenario:
Features of script editing:
By clicking on the scenario name you can view general information about the scenario - statistics on contacts and messages.
The contact statistics shows the scenario's users in numbers and lists (click on a tile).
A contact may fail to complete a scenario due to the deletion of the block the contact is currently on, or for some other unforeseen reason. Please note that we do not remove a contact from the script when unsubscribing from a mailing group, receiving a hard delivery error, or after a contact is blacklisted. But the contact will not receive script messages through an unavailable channel.
You can set up the required period of displaying statistics (indicators on dashboards and in the table) in the calendar.
Below you can see the statistics on script messages in the form of a graph and a table.
You can filter the graph by metrics (sends, opens or clicks), channels (email and mobile push notifications), period (days, weeks, months), and messages (all or selected). You can hide messages you don't want to see stats for at the moment in the graph by clicking on the colour message ID in the legend. You can view the quantitative indicators by hovering the mouse cursor over the line.
In the preview tab you can see the layout of the scenario, as well as information about the number of contacts that are currently going through it and what stage they are at.
To find a contact in the scenario, enter their email address in the search bar. The block or relationship the contact is currently on will be highlighted in colour.
Additional information on the canvas:
Scenario fields are temporary fields with information that are pre-created in the scenario creation wizard and are passed in an API request to start the scenario.
Scenario fields are used to store temporary information about a contact that is needed only when the contact is going through a specific scenario. Most often, they record data about an event (date, time, name, link), information about an event, an order and any other data that does not need to be stored for a long time (such as the city or date of birth of a contact).
Learn how to use scenario fields when creating communication chains in this section of the Knowledge Base.