You will learn
Learn how to add push notifications to your abandoned cart flow to diversify the type of communication sent to your customers.
Before you beginBefore you begin
Learn how to create an abandoned cart flow if you don’t have one set up in your account yet.
Before you can send push notifications, note that:
- You must set up push notifications in your Klaviyo account.
- Only app users that consent to notifications will receive push notifications from you. When an app user opts in to receive notifications, they are assigned a token that allows you to target them with push notifications through both campaigns and flows in Klaviyo.
Add a push notification to your abandoned cart flow
Follow these steps to add push to your abandoned cart flow:
- From the main Klaviyo navigation, head to the Flows tab.
- Click the name of your abandoned cart flow to open it in the flow builder.
- After the first time delay, add a conditional split with the condition: If someone can or cannot receive marketing > Person cannot receive > mobile push marketing.
This allows you to keep your existing flow on the left side in the YES path while you add your push notifications to the NO path. With this split, you can send a push notification to those subscribed to push and send a different type of message (e.g., email or SMS) to those who are not subscribed to receive push notifications.
- In the left sidebar, drag the push notification action into the NO path of your push conditional split.
- Configure the message, such as:
“Did you forget something? Click here to return to your cart”
“Your cart is about to expire!” -
Optional: Choose if you would like subscribers to hear a sound when they receive the push notification.
- Optional: Choose whether you would like to enable/disable Smart Sending. This setting is disabled by default. We recommend keeping it on for abandoned cart flows.
- To link a customer back to their cart, in the Open Action section, choose Deep link and enter a URL that links the customer to their cart in your app to the relevant field for either iOS or Android. Whether or not this is possible and the exact URL will depend on the design of your app. Consult your development team if you are unsure about this.
-
Optional: If you have a static coupon that is usable by all customers, you can include this in your push notification. For dynamic coupons, consider adding an email or SMS to your push notification path, since someone can easily refer back to an SMS or email as opposed to a push notification.
In the example below, a customer is notified of their abandoned cart through push and then sent a coupon through email or SMS a few days later. They are then reminded of the coupon through push a few more days later.
An abandoned cart flow’s filters will remove someone from the flow if they place an order, so if they are still in the flow, you know they haven’t used their coupon. You can add multiple push notifications with delays leading up to the expiration of the coupon, but don’t send a notification every day as this can overwhelm them. - Once you're finished configuring your push notifications and other messages, set their statuses to live.
Best practices
Message contentMessage content
Make sure your push notifications contain relevant and actionable information related to your customer’s cart. Avoid overusing emojis. Multiple repeating emojis are often associated with spam.
Here are some examples of content to include in your push notification messages:
- Let them know they have an abandoned cart.
- Alert them that their cart is going to expire.
- Remind them to use a coupon.
If you mention a coupon code in a push notification, make sure that you have included it in an email or SMS first so that the customer can go back and reference it. You can also send it to the profile’s in-app inbox or show it in a banner within the app.
Message channel diversityMessage channel diversity
Don’t send push notifications at the same time as other types of messages. Subscribers may already have notifications set up for when they have received an email or SMS, so receiving a push notification at the same time can be redundant.
While push notifications are convenient and helpful, focus on other types of messages such as SMS and email. In an abandoned cart flow, your primary means of communication with your customers will be through email or SMS messages. Unlike with push, SMS and email can include information such as the list of products the customer abandoned.
Separate email, SMS, and pushSeparate email, SMS, and push
If you are using push, SMS, and email, make sure to have splits that check for push and SMS consent individually while making email the default message type. See the example below:
Split based on website activitySplit based on website activity
You can also use splits to send different messages depending on if someone has visited your website before or has only used your app. This is useful if you want to encourage app-only users to visit your website for exclusive promotions and content.
In the example below, a conditional split with the condition What someone has done (or not done) > Active on Site > at least once > over all time is used to check if the person in the flow has ever visited your website. If they have not, but they are subscribed to push, then you know that they have only used your app.
Split based on custom metricsSplit based on custom metrics
If you are using custom metrics to track customer activity in your app, you can split based on these metrics in order to send exclusive coupons or promotional information. Consider implementing custom metrics that track activity such as:
- Profile completed
- Location added
- App rated
Someone completing the actions listed above are engaged with your app. If you want to reserve abandoned cart coupons only for engaged profiles, using customer metrics in a split is a great way to do this.
Additional resourcesAdditional resources
Find out more about abandoned carts: