How It Works

Find out how our solution helps you turn browsers into buyers.




From Shopify to Klaviyo, explore over 80 integrations.


Access guides, troubleshooting, and expert assistance.

About Us

Hear our origin story and meet our team.


Become an official Partner.

Affiliate Program

Learn more about our Affiliate Program.


Explore career opportunities with


See upcoming events we’re hosting or attending.


Got a referral? Let us know here.

Product Support


Set up Reclaim for Viewed Product in Drip

This feature can identify abandoned cart 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 Viewed Product events to you.

NOTE: We must enable this feature for you. If you’ve not already spoken with someone on our team, please ensure you request that we enable this for you.

To use this feature, you must first ensure that you’re using 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.

You also need a Drip integration set up. Click here for steps on how to set that up.

On your website

Note: If you're using our custom Shopify Integration app, the Viewed Product script will automatically be installed.

Inside of your site builder, add our Viewed Product script to fire when someone views a product:

<script>geq.event('Viewed Product Reclaim', item);</script>

If you do not have an existing Viewed Product tracking script, add this to your theme:

<script type="text/javascript">
    var item = {
        Name: {{ product.title|json }},
        ProductID: {{|json }},
        ImageURL: "https:{{ product.featured_image.src|img_url:'grande' }}",
        URL: "{{ shop.secure_url }}{{ product.url }}",
        Brand: {{ product.vendor|json }},
        Price: {{ product.price|money|json }},
        CompareAtPrice: {{ product.compare_at_price_max|money|json }}
geq.event('Viewed Product Reclaim', item);

Set up Viewed Product flows

1. Request a Test Event from your client success manager.

2. Go to Workflows, and click More Options > Duplicate the existing Viewed Product/Browse Abandonment workflow.

3. Click Duplicate Workflow.

4. Name the workflow Viewed Product Reclaim. In the flow, click Trigger. Set this event trigger, and click Update Trigger.

Drip > Performed a custom event > Viewed product reclaim

5. Edit the Delay. If your existing Viewed Product flow delay is 30 minutes, for example, extend the delay to 45 minutes. Then, click Update Delay.

6. Click the Decision, and set these *filters. Then, click Update Decision.

Include people matching these filters
Purchase history > Person has > placed an order > at least once > in the last > 5 > days
Automation Emails > Person > has received > [Existing Viewed Product/Browse Abandonment email]

* Note: The number of days used in the flow criteria should be adjusted based on your business. For example, if daily purchases are common, you can use 1 or 2 days in the criteria. Or if repeat purchases happen once a month, 14 days might make more sense.

7. Yes contacts should Exit the flow, and No contacts should continue to your Viewed Product/Browse Abandonment email campaign(s).

8. Toggle to On in the top-right corner so new contacts can enter the flow.

See Viewed Product events

Once everything is properly set up, Viewed Product Reclaim events will appear in Drip.

1. Go to Analytics > Events.

2. Click the drop-down list, and choose Viewed Product Reclaim to view your events.

Additionally, you can see these events successfully passing through in your account when you see the Viewed Product 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]!