Before you create the flow
- Add automated campaigns in the channels you need: email, SMS, Viber, mobile push, or web push.
- Configure product output using the following parameters:
- For abandoned cart —
Session.GetAddedToListProducts() - For abandoned category —
Session.ProductCategoryViews - For abandoned product view —
Session.ProductViews
- For abandoned cart —
- Or use the new constructor to output products without parameters or code — refer to the abandoned cart, abandoned product, and abandoned category guides.
- Configure product output using the following parameters:
Build the flow
1
Set the trigger event
Set the flow to start on the Customer left site or application event and limit triggering to once every 3 days.Event settingsActions performed during the sessionAvailable actions:
About the eventA session is a continuous chain of actions on the site (tracked by the Maestra tracker) or in the app (tracked by the Maestra SDK). It automatically closes 30 minutes after the customer becomes inactive.
- Product added to a list
- Product view
- Product category view
2
Wait 30 minutes
Also restrict the exit from the wait block so the flow doesn’t send messages at night.
3
Check customer eligibility
Verify that the customer:
- Has not placed any orders in the past 24 hours
- Has not received any campaigns in the past 24 hours
- Has an active subscription
- Has a valid contact in the campaign’s channel
4
Filter for cart additions
Filter by session — a product was added to the cart and the product is still in the list.
5
Send the abandoned cart message
If the conditions above are met, send the abandoned cart campaign.
6
Handle sessions with no cart additions
If there was no product added to the cart, continue to the next check.
7
Filter for product views
Check whether the session contained a product view.
8
Send the abandoned product view message
Send the abandoned product view campaign.
9
Handle sessions with no product views
If there was no product view, continue to the next check.
10
Filter for category views
Check whether the session contained a category view.
11
Send the abandoned category view message
Send the abandoned category view campaign.
12
Launch the flow
The flow is ready. You can turn it on.
Flow logic summary
Priority order matters: the abandoned cart message takes priority over abandoned product view, which takes priority over abandoned category view. Each customer receives only one message per session.