This feature can identify abandoned checkouts contents for both unknown, non-logged in users (Grow contacts) and known, non-logged in customers (emails in your Grow suppression list). If you use this feature, we will send all of those Checkout Started events to you.
To check if Checkout Started events are sending for your account, within Omnisend navigate to in Store Settings > API > API Logs in Omnisend. Look for calls made by our Retention API Key with the Endpoint of /v3/events, once located, select the three dots to the right and click 'View request payload.'
NOTE: We must enable this feature for you. If you do not see these events present within your Omnisend, please ensure you reach out to request this feature to be enabled for you. You can reach out to whiteglove[at]retention[dot]com and we will be happy to help out.
To use this feature, you must have the most recent version of our script on your website. You can find your script in your account under Code Script > View Script.
Click here for a link to all our tutorials on how to add the script to your site, in case you need a refresher—and here's how to setup a Omnisend integration.
Set up Checkout Started Automation
Once you have the Checkout Started script added to your site, you will need to set up your HTML content and flows in Omnisend.
1. Go to Automation and search for the existing Checkout Started Automation. Then, click the three-dots to the right of to its name, and click Copy.
2. Name the copy Checkout Started Reclaim, and click to open the automation. Click on the Trigger box at the start of the automation to configure the trigger. On the right popout menu, ensure that Checkout Started Reclaim is selected as the trigger.
3. Scroll down to Exit Conditions. If you don't already have them, set the exit conditions to match the below. This will eject anyone who has taken any of those actions after triggering the automation.
NOTE: Only a total of four exit conditions can be added.
Placed order
ORFulfilled order
ORStarted checkout
4. Scroll down and set the Frequency to match the below. This ensures profiles will only be able to enter once every X amount of days. We recommend 7 days as a base.
5. Scroll below Frequency and enable Skip contacts who are currently in or have recently completed other automations. Setup skip contacts as follows:
Select Currently in or completed
Select the your brand's original Checkout Started Abandonment and the original SMS Checkout Started Abandonment automations.
Select in the last 5 days
6. Click Save, and then Update.
7. Next, either add a Delay after the trigger or adjust the existing Delay if present. The delay should be 15 minutes longer than the delay on your original Checkout Started Abandonment automation.
7. Finally, either add in or select the first Email step below the Delay, you will need to edit the dynamic content by replacing the original variables with those in the Dynamic Field list. Repeat this for each email step within your Checkout Started Reclaim automation.
NOTE: You must ensure the blocks you are working with are not dynamic blocks.
Dynamic field list
These variables can be used in your email templates to dynamically populate information about your products.
For R! Checkout Started Reclaim events, the table with your product information should be set to Static.
The fields below are based on data sent from our Shopify Integration. Field names and variables may differ when using other eCommerce platforms or a custom setup.
Table 1.0: Cart Specific
Field Name | Example Value | Dynamic Variable Markup |
Cart Amount | 98.1 | [[event.cart_amount]] |
Checkout URL | ..../checkouts/cn/hWN2a6UzoTXG7ymHZmh7KWVM/en-us?storefront_wallet=true" | [[event.checkout_url]] |
Currency | USD | [[event.currency]] |
Table 1.1: Product Specific
Each product variable can be targeted to the next product in the cart by incrementing the number.
Example:
Name of first product = [[event.product_1_title]]
Name of second product = [[event.product_2_title]]
Field Name | Example Value | Dynamic Variable Markup |
Price | 30 | [[event.product_1_line_price]] |
ImageURL | [[event.product_1_images_src]] | |
Name | Black V-Neck T-Shirt | [[event.product_1_title]] |
ProductID | 3891613401160 | [[event.product_1_id]] |
URL | [[event.product_1_url]] | |
Quantity | 2 | [[event.product_1_quantity]] |
Variant Name | Small | [[event.product_1_variant_title] |
View Checkout Started events
Once everything is properly set up, Checkout Started Reclaim events will appear in Store Settings > API > API Logs in Omnisend. Look for calls made by our Retention API Key with the Endpoint of /v3/events, once located, select the three dots to the right and click 'View request payload.'
Note: Your client success manager can send test events through for you when you're ready.
Additionally, you can see these events successfully passing through in your Retention.com account when you see the Checkout Started Reclaim option populate under Event Details. This is an easy way to confirm that our events have been successfully implemented.
Have questions? Message us on chat or email us at support[at]retention[dot]com!