How to Rescue Abandoned Carts

9 min read Guides

A practical guide to rescuing abandoned carts with an agent: suppression, two-axis segmentation, drafted recovery sequences, and approval on every send.

Abandoned-cart rescue is the process of following up with shoppers who put items in their cart, started checkout, and left before paying. It works by reviewing the store's abandoned checkouts, removing the ones that should never be emailed, and sending each remaining shopper a short sequence of reminders matched to who they are and what they left behind.

These are the warmest prospects a store has. The shopper picked the products, entered an email, and stopped one step short of paying. Winning that order back costs a few emails, and the alternative is letting demand that already found you walk away.

Why abandoned carts quietly cost you

An abandoned checkout has a short shelf life. The intent that filled the cart cools within hours, and a reminder that arrives days later reads like marketing rather than help. Follow-up that depends on someone remembering to check the abandoned-checkout list happens late, unevenly, or not at all.

The cost hides because nothing visibly breaks. Orders that would have completed with one nudge simply never appear in the order list, and no dashboard flags their absence. Without a record of what recovery earns, the store also cannot say whether its follow-up works, whether discounts pay for themselves, or which shoppers respond to what.

What the manual process looks like

Done by hand, abandoned-cart rescue is a recurring ritual with five steps:

  1. Pull the abandoned checkouts from the store dashboard: cart contents, value, the customer's email, and when the cart was abandoned.
  2. Cross off everything that must not be emailed: shoppers who completed the order after all, addresses that unsubscribed, and carts already covered by a recovery email the platform sends on its own.
  3. Sort the rest by who the shopper is and what the cart is worth. A returning customer with a large cart deserves a different message than a first-time browser.
  4. Write the emails, deciding for each group what the message should say and whether a discount is warranted.
  5. Send each email at the right moment, starting while the cart is still warm, and track which orders came back.

None of it is hard, but all of it rewards consistency, and it competes with every other job in the store. The weeks with the most abandoned carts are the busy ones, which is exactly when the ritual gets skipped.

What an agent can automate

Most of that loop is mechanical, which makes it a good fit for an agent running a fixed workflow:

  • Pull and suppress. The agent reads the abandoned checkouts from an attached export or the store dashboard and drops everything that must never be emailed: completed orders, missing or unsubscribed addresses, customers already in an active sequence, and carts a platform recovery email already covers. The drop list is part of the output, with counts by reason, so nothing disappears silently.
  • Segment on two axes. The remaining carts split by customer history (first-time versus returning) and cart value (high versus low, at a threshold you set). Each segment gets a summary: how many carts, what they are worth, which products get abandoned most, and a one-line recovery angle. A single product dominating abandonment often signals a product-page or shipping-cost problem worth fixing beyond email, and the agent flags it.
  • Draft the sequences. Per segment, three emails over roughly three days: a reminder one to four hours after abandonment while intent is warm, an objection handler at about a day, and a last call at about three days. The copy rules do the work: never a discount in the first email, subject lines that name the actual product (with two variants to test), one job and one call to action per email, and every claim about stock or shipping true.
  • Track recovered revenue. Completed orders are matched back to sequences under a stable rule: an order for substantially the same items within seven days of a sequence email counts as recovered. Cycle summaries and per-segment recovery rates accumulate in a living log, so what the rescues earn becomes a number you watch rather than a feeling.

Two things stay with you: the discount policy and the send. The agent drafts within the policy you wrote, and nothing reaches a shopper until you approve that exact email.

The guardrails that make it safe

A recovery email reaches someone who almost bought from you, in your brand's voice, sometimes with money attached in the form of a discount. That is exactly the category of action that should wait for a person.

The safe shape is a workflow with an explicit approval step. The agent pulls, suppresses, segments, and drafts, then every email waits in your inbox: subject variants, preview text, body, send timing, the target list, and any discount with the policy line that justifies it. You approve per email, and only approved emails go out on their approved offsets.

Hard rules back the approval up. The agent re-checks every cart for a completed order right before sending, so nobody gets a reminder for something they already bought. Each customer carries at most one active sequence, and a new abandonment restarts it rather than stacking a second. Unsubscribes are respected absolutely. Every cycle lands in the revenue log, so you can always answer what went out, to whom, and what it recovered.

Set it up in Task Machine

The Abandoned-cart rescue playbook installs everything above as working records in your workspace: the Cart Rescue Agent carrying the segmentation and copy method, the daily workflow with per-email approval built in, the recovery rules document and the recovered revenue log, three skills, a goal, and the schedule that runs the cycle. Setup takes a few minutes. You need a Task Machine workspace and permission to install playbooks (workspace owners have it). Store access is not required up front. Until you connect your store, the agent works from abandoned-checkout exports you attach to each run.

1. Find the playbook

Open Playbooks in your workspace and search for "abandoned-cart rescue", or browse to the Growth category. The card lists what the playbook creates and the models its agent runs on.

The playbook gallery with the Abandoned-cart rescue card in the Growth category, listing one agent, one workflow, two documents, one goal, three skills, and one schedule

2. Preview what it installs

Preview & install opens the full contents before anything is created: the Cart Rescue Agent, the rescue workflow with its approval step, the recovery rules and revenue log documents, the goal, the three skills carrying the segmentation, sequence-writing, and revenue-tracking methods, and the daily schedule.

The Abandoned-cart rescue preview listing the agent, the workflow, both documents, the goal, all three skills, and the daily schedule, with a Start setup button

3. Describe your store, voice, and rules

Start setup asks for the details that shape every draft: your store platform (where the agent reads abandoned checkouts, such as Shopify or WooCommerce), brand voice (how your store sounds in email, down to the words you ban), the discount policy (whether a recovery email may offer a discount, and if so when, how much, and for which carts), and sequence timing (when each email goes out, counted from the abandonment).

The setup form filled in with Shopify as the store platform, brand voice notes, a discount policy, and sequence timing

4. Generate and review

Generate customized playbook bakes your answers into the agent instructions, the workflow prompts, and both documents. The result comes back for review before anything is created. Read through the agent and workflow cards, confirm the tone matches your voice notes, and check that the discount policy landed the way you wrote it.

The review step showing the customized agent, workflow, both documents, goal, skills, and schedule, with a banner confirming nothing has been created yet

5. Install

Install customized playbook creates everything in one step and lists what landed in your workspace. Three follow-ups arrive in your inbox: Set your recovery rules & brand voice asks you to paste a real email you were proud of and list any recovery emails your platform already sends, Run the first cart rescue walks one full cycle from export to per-email approval, and Pick the cart review time sets the daily run so the first email of a sequence still lands while the cart is warm. From then on the daily schedule takes over: the agent pulls, suppresses, segments, and drafts, and every email waits in your inbox for approval before it is sent.

The install confirmation listing the created documents, all three skills, the Cart Rescue Agent, the goal, the workflow, and the daily schedule, with a Playbook installed notice

What good looks like

Three numbers, all visible in the recovered revenue log, tell you whether the process works:

  • Per-segment recovery rate. The log splits recoveries into first-time and returning, high and low value. A healthy pattern shows returning customers coming back on the reminder alone. If they only return when the last call carries a discount, the sequence is training them to abandon.
  • Revenue recovered against discounts given away. The last-call incentive has to pay for itself. When the log shows a discount step handing back more margin than it earns for a segment, the agent proposes tightening the rules document, and you decide.
  • Time to the first email. The reminder should land one to four hours after abandonment. A sequence that consistently starts later than that is scheduled at the wrong hour for your customers' timezone.

Common questions

Should abandoned-cart emails offer a discount? Never in the first email. Get the full-price completion before paying for one. After that it is policy: an incentive belongs in the last email at most, only where margins allow it, and never to shoppers whose order history shows they only ever buy with a code. Honest scarcity, a real stock level or a real expiry, often does the same job for free.

Won't this double up with the recovery emails my platform already sends? It must not, which is why the suppression rules cover it. Any recovery email your platform or email tool already sends gets listed in the recovery rules document, and carts those emails cover are dropped before segmentation. The follow-up after install asks for that list explicitly.

Can this run without connecting the store? Yes. The agent works from an abandoned-checkout export attached to each run, as long as it shows cart contents, value, the customer's email, when the cart was abandoned, and whether the customer has ordered before. Connecting the store dashboard removes the manual export.

How is a recovered order counted? Under a rule that stays stable: an order for substantially the same items within seven days of a sequence email counts as recovered. You can adjust the window in the log, but the point is to pick a rule and apply it the same way every cycle, so the recovery rate means something across months.

What happens when a shopper completes the order mid-sequence? The remaining emails stop. The agent re-checks every cart for a completed order right before each send and skips any that converted, reporting the skips. Nobody gets asked to buy something they already bought.

Put the work you just read about on rails

Join the waitlist and we will send early access when the first private beta spots open.

Private beta. We invite teams in batches and never share your email.