E-commerce · Cart Recovery Automation

Cart recovery without the customer fatigue.

Email, SMS, WhatsApp, and retargeting — orchestrated as one recovery motion. Frequency-capped across every channel combined, consent-aware per jurisdiction, and revenue-traced so every touch earns its credit.

recovery-ops · orchestrator
RECOVERY · REC-0841
Abandoned cart · MYR 840 basket
Malaysia customer · cart left 48 min ago
CUSTOMER SIGNALS
Cart value · MYR 840
above repeat threshold
Segment · mobile-first
WhatsApp preferred channel
Consent · email · WA
SMS opt-out · respected
Quiet hours · ID 22-07
outside window · safe to send
RECOVERY ACTIONS
Personalised image picked100%
basket hero · tier matched
WhatsApp copy composed100%
localised · on-brand
Send-time optimised · +18m62%
engagement window · ML pick
RECOVERY ATTEMPT
Attempt 1 · WhatsApp · Attempt 2 · email +24h · Attempt 3 · push +48h
RECOVERING…
email · sms · whatsapp

What we build

Every layer of recovery — orchestrated, not overlapping.

Event detection feeds segmentation. Segmentation feeds channel choice. Channel choice respects frequency and consent. Every touch is measured against incremental revenue, not last-touch credit.

Email + SMS + on-site exit sequences

Layered recovery flows across email, SMS, and on-site exit-banner — sequenced with cadence rules, consent handling, and locale-aware copy per market.

WhatsApp recovery for SEA

WhatsApp Business API recovery for SG / MY / ID / TH / VN — template-approved, compliance-gated, and routed only where it's the highest-conversion channel for the segment.

Retargeting + suppression

Meta and Google retargeting coordinated with lifecycle flows — suppressions synced so retargeting doesn't double-hit a customer already in an email or SMS sequence.

Smart frequency capping

Per-customer frequency caps across every channel combined — not counted per flow. Quiet-hours per region, fatigue scoring, and rate-limiting built in.

Revenue tracking per touch

Last-touch and incremental revenue per recovery touch. Holdout tests separate the recovery value from the would-have-converted-anyway baseline.

Segmentation by value + tier + LTV

Recovery pressure sized to cart value, product tier, lifecycle stage, and prior LTV — VIPs get one gentle nudge; thin-margin carts get a more aggressive cadence.

Recovery motions we build

Every shape of abandonment. One orchestration plane.

Cart, browse, wishlist, post-purchase win-back — same orchestration layer, different segment definitions and channel cadences. Recovery is a system, not a campaign.

01

High-velocity DTC stores

Shopify / Magento / headless DTC brands with thousands of carts abandoned monthly — recovery sequences scaled without manual campaign wrangling.

02

Cross-channel merchants

Brands selling on their own site plus marketplaces — cross-channel suppression so a Shopify recovery flow doesn't fight a Shopee promo already in-flight.

03

SEA markets · WhatsApp-heavy

SG / MY / ID / TH customers strongly prefer WhatsApp — recovery flows route WhatsApp-first where consent and template approval allow, email/SMS elsewhere.

04

High-AOV premium retailers

AOV-heavy carts (luxury, homeware, electronics) where a single recovered cart is worth a multi-touch budget — content-rich, personalised recovery sequences.

05

Browse-abandon + wishlist

Pre-cart recovery — customers who viewed products repeatedly or wishlisted without buying. High-intent, low-friction recovery before they cool off.

06

Post-purchase win-back

Lapsed customers past typical repurchase windows — reactivation campaigns scored against predicted win-back probability and latent LTV.

A walk-through

From detect to attribute — in five clear steps.

Follow a Singapore premium beauty DTC consolidating abandoned-cart recovery across email, SMS, and WhatsApp onto a single orchestration layer — real segments, real flows, real incremental revenue.

DEPLOYMENT · DEP-5620
Sol & Sands Beauty Co. Ltd· 1.8k carts/mo · 280k email · 42k SMS · 18k WhatsApp
STEP 01 · 05
STEP 01 · DETECT
Catching every recoverable moment
Streaming cart, checkout, and browse-abandon events from Shopify, Magento, and custom storefronts into one recovery feed — deduplicated, consent-gated, and per-session.
LIVE EVENT STREAMS
Cart abandon · Shopify2,140 / day
Checkout exit · Shopify820 / day
Browse abandon · Magento6,420 / day
PDP view > 3 · all sites18.2k / day
Wishlist add · consented2,640 / day
Dedup queue · consent lag1.2k queued
RECOVERY FEED STATE
Deduped events29.4k / day
Consent-gated96.8% kept
Feed freshness4s median
Schema versionv2.1 · stable
One feed · consent-aware · 4-second freshness

Model families we deploy

No single model runs every recovery decision. So we compose them.

Classifiers score intent, bandits pick channels, send-time optimisers pick windows, attribution agents reconcile credit. Each model evaluated independently and retrained on rolling data.

SESSION · CART · INTENT
Abandon-Cart Classifier

Gradient-boosted classifier scoring every abandon event by recovery probability — combines cart value, engagement depth, prior buyer signal, and real-time session features.

PER-CUSTOMER · PER-CHANNEL
Send-Time Optimiser

Bandit model picks the highest-engagement window per customer × channel — learned from historical opens, clicks, and responses across email, SMS, and WhatsApp.

MULTI-ARMED BANDIT
Channel-Selection Bandit

Chooses the next best channel (email, SMS, WhatsApp, retargeting) per customer per touch — balances expected conversion, fatigue risk, and channel cost.

LAST-TOUCH + INCREMENTAL
Revenue-Attribution Agent

Reconciles recovery revenue against holdout groups so every channel gets credit for what it incrementally pulled back — not what it merely last-touched.

Data sources wired into every recovery touch

Every signal that shapes a recovery decision — integrated.

Streamed in real time, consent-filtered at ingestion, normalised into one customer × touch schema, versioned alongside the model that acts on them.

Source
What it unlocks
Providers
Cart/checkout events
Every cart, checkout, and browse-abandon event streamed from the storefront — deduplicated, consent-filtered, and normalised into one recovery feed.
ShopifyMagentoBigCommerceWooCommerceCustom headless
Customer profile + consent
Unified customer profile with per-channel consent, preference centre state, and LTV band — the master for every recovery decision and audit trail.
SegmentRudderStackmParticleSalesforce Data CloudFirst-party CDP
Email platform
Native integrations into your email platform — flows, transactional, deliverability telemetry, and suppression lists synced both ways with idempotent writes.
KlaviyoOmnisendSendGridBrazeIterable
SMS gateway
SMS sending and delivery telemetry — TCPA-gated for US, PDPA-gated for SEA, quiet-hours honoured per region, opt-out synced across every other channel.
TwilioPostscriptAttentiveCommunityMessageBird
WhatsApp BSP
WhatsApp Business API via approved BSPs — template pre-approval, session-message budgeting, and locale-aware copy for SEA's highest-conversion recovery channel.
360dialogMessageBirdWATIInfobipMeta Cloud API
Retargeting suppressions
Retargeting pixel suppressions synced server-side — when a customer enters a recovery flow, retargeting pauses so they don't see the same cart three different ways.
Meta Conversion APIGoogle Ads Enhanced Conv.TikTok PixelCriteo

Explainable recoveries, not black-box sends

A recovered cart isn't enough. Finance needs the trail.

Every recovery touch ships with its drivers — segment, cart value, prior LTV, consent state, channel pick — ranked and logged. Marketing can audit, finance can attribute, legal can defend every send.

  • Top drivers per touch with contribution weight
  • Consent state captured at decision time
  • Holdout-tested incremental attribution per channel
  • Opt-out + frequency-cap reason codes logged
RECOVERY RECORD · REC-0841
recovery.explain v1.8
Customer · segmenttier-A · mobile-first
Channel pickedWhatsApp · MY
Consent stateemail · SMS · WA · OK
Freq cap · current3/7 · within band
Top drivercart_value · 0.38
Attribution modelincremental v2.4
Audit SHAa12c…4d8e

Governance & audit

Defensible to legal, finance, and the customer.

Every send, every suppression, every quiet-hours hold — logged with evidence. Finance trusts the attribution. Legal trusts the consent ledger. Customers don't feel hunted.

Every point ships with orchestration. Audit-ready from day one.

Consent per channel + frequency capping

Consent captured per-channel (email, SMS, WhatsApp, push) with a single opt-out honoured across all. Global frequency caps per customer × 7-day window applied on top.

Quiet-hours honouring

Quiet-hours windows honoured per region (ID 22:00-07:00, SG 22:00-08:00, etc.) — sends held and queued for the next open window, never squeezed through silently.

Message-retention per jurisdiction

Message content and delivery logs retained per local regulation — 30-90 days for GDPR regions, longer where required, with customer-initiated erasure support built in.

Suppression audit across channels

Every suppression event (opt-out, bounce, spam complaint, frequency cap, quiet-hours hold) logged with timestamp, channel, and reason — reconcilable back to the originating event.

Discount-stacking policy

Promo-code stacking rules enforced per brand — prevents a recovery email, retargeting ad, and in-cart banner all offering competing codes that erode margin.

Recovery-attribution fairness

Attribution models documented, tested against holdouts, and audited for double-counting — no channel gets credit for a recovery another channel actually drove.

Frameworks we align to

GDPRPDPA SGPDPA MYPIPLCCPATCPA (SMS)CAN-SPAMWhatsApp Business Policy

Why Axccelerate for cart recovery

Not another email flow.
An orchestration plane.

A standalone email platform recovers carts via email. Our orchestration plane recovers them across email, SMS, WhatsApp, and retargeting together — capped, suppressed, and attributed as one motion.

Feature
Axccelerate
Email-only platform
In-house
Email + SMS + WhatsApp + retargeting in one flow
Varies
Cross-channel frequency cap (not per-flow only)
Varies
Retargeting suppression synced server-side
Varies
Per-customer send-time optimisation
Varies
Incremental attribution (not last-touch only)
Browse-abandon pre-cart sequences
Varies
Varies
WhatsApp recovery for SEA markets
Varies
Varies
Consent + quiet-hours per jurisdiction
Varies
Varies
Discount-stacking policy enforcement
Varies
No vendor lock-in · flows stay with the brand

Pricing

Priced to the channels and flows, not the send volume.

Recovery deployments are custom — we scope against your channel count, list size, and market compliance before quoting.

Launch
Enquirefor pricing
Email-only

Email-only cart + browse-abandon recovery — segmentation, personalisation, and incremental attribution live within the first 6 weeks.

Cart + browse-abandon email flows
Klaviyo / Omnisend / SendGrid
Send-time optimisation
Frequency cap + consent
InsightAX reporting access
Enquire for pricing
Most popular
Scale
Enquirefor pricing
Omnichannel recovery

Email, SMS, and on-site banner recovery with retargeting suppression — cross-channel frequency caps, per-customer channel selection, and full incremental attribution.

Email + SMS + on-site
Retargeting suppression synced
Channel-selection bandit
Incremental attribution
Bi-weekly flow reviews
Enquire for pricing
Fleet
Enquirefor pricing
Enterprise with WhatsApp + predictive

Full omnichannel with WhatsApp for SEA, predictive channel allocation, discount-stacking policy enforcement, and dedicated lifecycle engineering.

Email + SMS + WhatsApp + push
Dedicated lifecycle engineering
Predictive channel allocation
Discount-stacking governance
24/7 deliverability monitoring
Talk to us

FAQ

Common questions.

Don't see your question here?

Ask us directly

Glossary

The vocabulary behind every recovery decision.

A quick reference for the language lifecycle, deliverability, and attribution teams all use — and the terminology compliance reaches for when reviewing your consent stack.

Abandoned cart
Cart created · not completed

A cart where a customer added SKUs but didn't complete checkout. The primary recovery target — typically recoverable at 8-28% depending on segment and cadence quality.

Browse abandonment
PDP view without cart-add

Repeated product-detail-page views or wishlist adds without a cart. Pre-cart recovery targets this segment with lower-pressure nudges and social-proof content.

Send-time optimisation
Best-window send selection

Picking the optimal moment to send per customer × channel based on historical engagement — usually 15-25% lift over a static send-time schedule.

Frequency cap
Max touches per customer window

The limit on total touches across all channels within a rolling window. Set too high and you fatigue customers; set too low and you leave recoverable revenue on the table.

Suppression list
Do-not-send register

The registry of customers who cannot be contacted on a given channel — opt-outs, hard bounces, spam complaints, frequency-cap holds, quiet-hours gates.

Deliverability
Inbox-placement rate

The share of sends that actually arrive in the inbox (not spam / not bounced). Primary email health metric; degrades fast with bad list hygiene or over-sending.

Soft bounce
Temporary delivery failure

A failed delivery that's likely recoverable (mailbox full, server unreachable). Typically retried a few times before being converted to a hard bounce.

Deliverability rate
Sent · received share

Delivered messages as a share of attempted sends. Leading indicator for sender reputation — below 95% email deliverability is an investigation trigger.

Conversion touch
Touch preceding purchase

A recovery touch (email, SMS, WhatsApp, ad) that occurred in the session window leading to checkout completion — the attribution unit behind channel credit.

Last-touch
Credit to final channel

Attributing all of recovered revenue to the most recent touch before conversion. Simple but biased — heavier channels like retargeting get over-credit.

Incremental revenue
Lift above baseline

Revenue attributable specifically to a recovery channel, measured against a matched holdout group that didn't receive that channel — the fair credit signal.

Opt-out
Customer-initiated consent withdraw

A customer unsubscribing from a channel. Must be honoured within required windows (CAN-SPAM 10 days, etc.) and propagated to every connected channel immediately.

Honouring
Respecting gates + caps

The process of enforcing consent, quiet-hours, and frequency rules before any send goes out — the compliance spine of every flow, audited continuously.

Re-engagement
Lapsed-customer reactivation

Flows that target customers past the typical repurchase window — different from cart recovery, scored against win-back probability and latent LTV potential.

Consent-aware · revenue-traced

Your recovery plane, engineered.

30-minute scoping with a senior engineer and a lifecycle operator. You'll leave with a recovery plan, integration sketch, and realistic timeline — not a sales pitch.