The message activity node allows the contact to take a different path based on the action taken on the message.
Define the exit
The possible exits are listed in order of priority:
- Reported spam
- conversion: the contact converts by clicking on a conversion link or by performing a conversion (e.g., buying on the site or downloading a file)
- click: the contact clicks
- any link
- specific link: in this case you have to indicate a part of the URL contained in the link you want to verify. If you insert an internal link e.g., [link:page id=1 url.param1=value1] you can compare the URL by indicating the entity (e.g., page, survey, file) and any parameters contained in the link.
- Open: Contact opens email (downloads images)
- bounce: the contact registers a delivery error
- 1 exit: regardless of the type of bounce the contact exits this exit
- 2 exits: if the contact records a definitive error (Ex. non-existent domain) it exits Hard bounce, if the contact records a temporary error (Ex. mailbox full) it exits Soft bounce
- 5 exits: each message type (Hard, soft tech, soft user, soft block, soft other) corresponds to a specific output.
Other: if the contact (to whom we sent the message) does not record one of the selected events.
Not Sent: if the message was not sent to the contact, e.g. when the contact after a bounce enters greylist.
- Other: if the contact (to whom we sent the message) does not record one of the selected events.
- not sent: if the message was not sent to the contact, e.g. when the contact after a bounce enters greylist.
Select the message
After outlining the exits, you need to select the message for which to verify contact interaction, and there are 2 options:
- Specific: you can choose a specific message on which to verify the contact's interaction.
- Last: is the last message sent to the contact in the session. If you select “Unsent” as the exit event, it means that no message was sent to the contact.
Examples
AI Message Example.
In a welcome flow you want to contact your customer, but you don't know which message performs best so you decided to include the AI Message node.
Before checking if the has placed an order you want to check if he interacted with the message; not knowing what message was sent to him you need to choose the message interaction node by setting to check the behavior with the last message sent.
Multistore
You have multiple stores and want to send a different welcome message per store:
- the contact enters the flow
- check the store they belong to
- send a different message per store
- wait 2 days
- you want to check if the contact interacted with the message that was sent to him/her, the optimal node is message activity with the Last message sent option.
- If the contact has opened the message, exit with positive, otherwise with negative.