Cart Abandon Campaign
Recover abandoned carts with automated Keap email sequences.
Cart Abandon Campaign
InfusedWoo provides a blueprint for building an abandoned cart recovery campaign in Keap’s Campaign Builder. When a customer reaches checkout but doesn’t complete their purchase, a series of timed emails encourages them to return.
Navigate to InfusedWoo > Automation > Cart Abandon for the step-by-step guide and your cart restore URLs.

How It Works
- Customer reaches the checkout page → InfusedWoo fires the
reachedcheckoutAPI goal - If the customer doesn’t purchase within a set time, Keap sends recovery emails
- If the customer purchases or empties their cart, exit goals pull them out of the sequence
Setup Steps
Step 1: Create the Entry Goal
In Keap Campaign Builder, add an API Campaign Goal:
- Integration:
wooevent - Call Name:
reachedcheckout
Step 2: Add Email Sequence
Connect a sequence to the entry goal with three timed emails:
| Delay | Approach | |
|---|---|---|
| Email 1 | 1 hour | Helpful — ask if they had issues |
| Email 2 | 24 hours | Urgency — cart may expire, items may sell out |
| Email 3 | 48 hours | Incentive — offer a discount or coupon |
Step 3: Add Exit Goals
Place two API goals as exit goals next to the sequence:
| Exit Goal | Integration | Call Name |
|---|---|---|
| Customer purchased | woopurchase | any |
| Customer emptied cart | wooevent | emptiedcart |
Without exit goals, customers who purchase will still receive abandon emails.
Cart Restore URLs
Include these links in your abandon emails so customers can restore their cart with one click:
GDPR Compliant:
https://yoursite.com/iw-data/saved_cart/[token]
Legacy (non-GDPR):
https://yoursite.com/cart/?ia_saved_cart=~Contact.Email~
Cart tracking must be enabled in Campaign Goals settings for cart restore links to work.
Tips
- Test the full flow by adding a product to cart, reaching checkout, then checking if the
reachedcheckoutgoal fires in Keap - Use Keap’s merge fields in your emails to personalize the recovery messages
- The GDPR-compliant link uses a secure token instead of the customer’s email in the URL