Skip to main content
Abandoned Cart Recovery (ACR) detects incomplete or failed checkouts and sends automated email sequences to bring customers back. Combine with optional discount incentives to maximize recovery rates.

What Is Abandoned Cart Recovery?

ACR automatically identifies customers who started but didn’t complete a checkout — whether the payment failed or they left before paying — and sends a sequence of recovery emails to bring them back.
  • Failed payments: Customer attempted payment but it was declined or errored
  • Incomplete checkouts: Customer visited checkout but never attempted payment

How ACR Works

1

Detection

We scan for payments that are 60+ minutes old and haven’t succeeded. This includes failed payments and checkouts where the customer never attempted payment.
2

Classification

Each abandoned checkout is classified by reason:
  • Payment Failed: The customer attempted payment but it failed
  • Checkout Incomplete: The customer visited checkout but never attempted payment
3

Email Sequence

Based on the classification, the system sends up to 3 recovery emails at configured intervals. Each email contains a unique recovery link.
4

Recovery

When the customer clicks the recovery link, they are taken to a recovery page showing their original cart. They can complete payment with a fresh checkout session.

Status Lifecycle

Each abandoned checkout progresses through these states:
StatusDescription
abandonedCheckout detected as abandoned, no emails sent yet
recoveringAt least one recovery email has been sent
recoveredCustomer completed payment via the recovery link
exhaustedAll emails sent with no recovery, or a newer checkout superseded this one
opted_outCustomer unsubscribed from recovery emails

Configuring ACR

Enable and configure ACR from Settings in your dashboard.
ACR settings page showing enable toggle, discount configuration, and email sequence editor

Global Settings

SettingDescriptionDefault
EnabledMaster toggle for ACROff
Discount EnabledAuto-generate a discount code for recovery emailsOff
Discount PercentagePercentage discount that will be applied to the checkout for this customer0
Discount Valid DaysHow many days the auto-generated discount code remains valid5

Email Sequences

ACR supports two email sequences — Payment Failed and Checkout Incomplete — each with up to 3 configurable emails.
Email sequence editor showing subject, body, timing, and enable toggle for each email in the sequence
SettingDescription
EnabledToggle individual emails on or off without deleting them
DelayHow long after abandonment detection to send this email
SubjectEmail subject line with variable placeholders
BodyHTML email body with variable placeholders
Reply-ToEmail address for customer replies
Default email timing:
Email #Default Delay
11 hour
224 hours
372 hours

Example Recovery Emails

ACR sends different emails depending on the abandonment reason. Below are examples of each type as seen by the customer.
Recovery email for a failed payment showing store name, message about payment failure, order summary with product details, discount, and a Resume Checkout button

Recovery Discounts

When discount is enabled, ACR automatically generates a unique, single-use discount code for each abandoned checkout. The discount:
  • Is restricted to the product(s) from the original checkout
  • Has a configurable expiration period
  • Is limited to one redemption
  • Is hidden from your dashboard discount list (internal use only)
Start with a modest discount (5-10%) to test conversion impact before increasing. Even a small incentive can significantly improve recovery rates.

Customer Recovery Experience

When a customer clicks the recovery link in an email, they’re taken back to their original checkout session. The page displays the product they left behind, along with a discount code if one has been configured.

Analytics

Track the performance of ACR from the Analytics section of your dashboard.
Recovery analytics dashboard showing abandoned checkout counts, recovery rates, recovered revenue, average time to recover, and breakdowns by product and email
MetricDescription
Abandoned CheckoutsTotal number of detected abandoned checkouts
Recovery RatePercentage of abandoned checkouts that were recovered
Recovered RevenueTotal revenue recovered through ACR
Avg. Recovery TimeAverage time from abandonment to recovery
Recovery by EmailBreakdown of which email in the sequence drove the recovery
Recovery by ProductWhich products have the highest recovery rates

Webhook Events

EventDescription
abandoned_checkout.detectedAn abandoned checkout has been detected and recovery has begun
abandoned_checkout.recoveredA customer completed payment through the recovery flow

Recovery Webhook Payloads

View the full webhook payload schemas for ACR events.

Edge Cases

ScenarioBehavior
Customer completes purchase before next emailRecovery is detected at send time; checkout is marked as recovered if eligible
Customer starts a new checkoutOld abandoned checkout is marked as exhausted
Customer clicks “Pay” after already recoveringRecovery page shows a confirmation that payment was already completed
Customer unsubscribesAbandoned Checkout is marked as opted_out; no further emails are sent

Best Practices

  • Start with defaults: The default email timing and subjects are optimized for common recovery patterns. Customize after you have baseline data.
  • Personalize emails: Use template variables to make emails feel personal and relevant to the customer.
  • Monitor analytics: Track recovery rates by email to identify which messages drive the most conversions. Disable underperforming emails.
  • Use discounts strategically: Start small (5-10%) to protect margins while testing conversion impact.
  • Keep emails concise: Recovery emails should be short and action-oriented. A clear call-to-action drives better results than lengthy explanations.
ACR is designed to work automatically once enabled. Start with the default settings, monitor your analytics, and iterate based on performance data.

Recovery Webhooks

React to abandoned_checkout.detected and abandoned_checkout.recovered events.

Subscription Dunning

Recover lapsed subscriptions with automated dunning emails.

Customer Portal

Customers complete recovery actions through the customer portal.

Discounts

ACR can auto-generate discount codes to incentivize recovery.
Last modified on April 8, 2026