Cart Recovery Push

This guide covers configuration and launch of the Cart Recovery push campaign

Cart Recovery Push campaign is an excellent tool allowing to re-engage users based on their behavior. It lets you send a targeted personal message to a customer, who added something to the shopping cart but never finalized the purchase. Four steps from now, your Abandoned Shopping Cart Recovery solution will be up and running!

1. Create Events.

You will need to set up three Events in your app or website to implement the Cart Recovery solution.

  1. An Event triggered when a user adds some product to the cart. We will use this event as a trigger to schedule a push notification. In our Push On app, we named this event ProductAdd.

  2. An Event triggered when your user finishes the purchase. We will use this event as a trigger to cancel a previously scheduled push. In our app, this event is called CheckoutSuccess.

  3. An Event triggered when the user clears the cart. It also will cancel the scheduled push. We called this event CartCleared.

Each Event may contain any attributes you find necessary. Event attributes are key/value pairs describing the Event details. For example, the ProductAdd event can include the id of the product added to the cart.

Please refer to the Events guide and the /postEvent API reference to learn more on creating and using Events.

2. Specify the message for Cart Recovery campaign.

The next step is to set up the Cart Recovery message, which will be sent to users.

Go to the Send Push form in your Control Panel and specify Message and Action of the message. To get the best results, make sure to use Personalization and Deep Linking.

Push Personalization significantly increases the conversion rates and drives up to 20% growth in sales. And, since your user has already added something to their shopping cart, you can set up a Deep Link to redirect the user to the cart or catalog.

Scroll to the bottom of the page and save this Preset by clicking the Save Preset button.

Dynamic Content

To increase open and conversion rates, use the Dynamic Content containing the Event details. For example, the product name included in the push message boosts up open rates significantly because it makes the message more relevant and personal.

To add the Event attribute value to the Cart Recovery Push, use the dynamic content placeholders as follows: {attribute_name|modifier|default_value}. It's available for Push message, Title, Subtitle, Icon/Image fields.

To learn more about Dynamic Content, please refer to our guide.

3. Set up the Cart Recovery push campaign.

In your Control Panel, choose your app and go to the Triggered Message section.

  1. Select ProductAdd event as a trigger for the campaign;

2. Select the Push Preset you've created and specify the delay. You may send several messages in a single Cart Recovery campaign. Please note that the delay for each message starts on ProductAdd event occurrence.

3. Select CartCleared and CheckoutSuccess as exit points for the campaign.

The push will be scheduled when your user adds anything to their shopping cart. If your user finalizes the purchase or removes all products from the cart, the push will be canceled.

Press Save and you're all done!

4. Measure success!

To see the results of the Cart Recovery campaign, you need to create a Pushwoosh Campaign. For Campaigns, we gather the push sent, push open, and click-through rates.

In your Control Panel, go to the Campaigns section of your app and create a Cart Recovery campaign. Every push sent as a part of the Cart Recovery solution will be associated with this campaign.

Modify the Push Preset you created in Step 1 and add newly created campaign (in our case it's Cart Recovery) to the Push Preset.

Now go to the Campaign statistics to see your Cart Recovery campaign success!

Once you set up the Abandoned Cart Recovery campaign and give it a little time, it'll look like this!