How can I reduce the abandoned cart rate with Batch?

Discover how to manage all your abandoned cart use cases with Batch Trigger campaigns.

The trigger feature option enables you to send a notification from one minute to several days after users have triggered an action in the app.

A/ Pre-requisite

For setting up your abandoned cart campaigns, you need to plan to trigger actions in your tagging plan:

"added_item_cart" event, with [optional] product categories labels (e.g. “bags”) → "validated_purchase" "cleared_cart" [optional - as an exit event]

B/ Automation Settings

First, you will need to go into the Automations tab, and click on New automation > Omnichannel trigger

Then, you can follow the instructions and create your automation:

1. Entry event

Choose your entry event —> "added_product_cart" or any equivalent.

Select your trigger event

At this stage, you can add capping if you do not want a user to receive this trigger campaign more than X times.

Alternatively, you can use the grace period, which prevents users from re-entering the flow if they have already triggered the event before (up to 6O days).

Use the capping or grace period option

Then, you also have the option to enable parallel automations - When this option is activated, the user can trigger and advance through the same automation several times in parallel, each time they trigger the entry event with a different attribute value.

How to activate parallel automations

2. Targeting

It is not necessary to fill in the targeting part, except if you need to manage a multilingual campaign or target specific users, based on conditions ⇒ Check out this documentation.

How to target specific users

3. Timing

By default, the starting date will be "now" and the ending date "never", but you can enter a specific date for both of them.

Add your timing preferences

4. Quiet times

It is possible to add quiet hours and quiet days if you do not want your audience to receive messages on specific times or days.

You can then choose the fallback strategy: whether you want the notification initially scheduled during the quiet times to be sent at the next available slot, or not to send the notification at all and skip it.

Setting up quiet times

C/ Automation builder

When you are in the automation builder, you can add steps by clicking on the '+', in order to create the journey you want. Here is the documentation related to ⇒ Adding steps to the scenario.

Final abandoned cart scenario

1. Delay & Exit event

You can add the delay of your choice to trigger the message. You have 2 options:

  • Wait until: X minutes/hours/days after the "item added to cart" event is triggered.

  • Wait for: the next slot at 11:00 AM, on any day, or a specific day.

The "wait for" option is generally the most appropriate for this use case.

On this delay, you can attach exit events, so that the user exits the automation and does not receive the message if they trigger a specific event.

In the following example, the user exits the automation if the product is "out_of_stock", if he "cleared_cart", or if he validated his "purchase" within a delay of 1 hour.

Adding a delay and an exit event

2. Push message

You can then add the push message step to write the content you want for your abandoned cart campaign. Your campaign is now ready to activate!

How to add a push message in an automation

We encourage you to test different wordings, images, etc., using the Random Split (A/B/C/D Test) feature.

D/ Best practices

General recommendations :

  • Personalization is key (for example, using the user's first name)

  • Make it Omnichannel (Push, SMS, Email...)

To maximize conversion and have a more impactful strategy, you can create omnichannel journeys to reach your users on their preferred channels.

In the following journey, we've added a yes/no split step to ensure that if the user is opted-in for push notifications, they receive that priority, otherwise they will receive the email version.

How to do this Yes/No split ?

By adding a step in the automation '+' and selecting the Yes/No split option.

Then you will have to fill in the targeting conditions for your split (in the example, IOS and Android push opt-ins).

Last updated

Was this helpful?