Win back the carts your storefront cannot.
SabNode ships a battle-tested three-step WhatsApp flow — 20 minutes after drop-off, 24 hours later with a soft discount, 72 hours later with last-call urgency. Every step is Meta-template compliant, opt-in aware and tied to the live cart in Shopify, WooCommerce or Magento.
- 3-step nudge sequence, pre-built
- 20 min, 24 hr, 72 hr cadence
- Utility-then-marketing template ladder
- In-chat payment closes the loop
Email recovery is a rounding error
The average D2C store recovers 2-4% of abandoned carts through email. Most of that recovery happens with the first email; the second and third are wallpaper. Customers do not check email on mobile the way they check WhatsApp, and the few who do, see your recovery email below an Amazon promo, a bank statement and three newsletters.
WhatsApp is the inverse. The notification fires, the customer is one tap away from continuing their purchase, and the open rate is 90%+. The catch is that you cannot just blast marketing templates to abandoners — Meta separates utility from marketing strictly, and quality ratings drop fast if you push promotion under a utility category. Most teams give up here and end up either spamming or doing nothing.
SabNode's Cart Recovery is a Meta-aware recipe: the first nudge is a utility "you left items in your cart" template (no discount, opt-in not required because it references a transaction the user initiated), the second is a marketing template with a soft discount, the third is a final reminder. The ladder is what keeps quality ratings green while pulling 12-18% of abandoners back.
Cart Recovery, in depth.
Cart Recovery is delivered as a template flow you can install in one click. Out of the box it watches the Shopify, WooCommerce or Magento checkout-abandoned webhook, matches the cart to a contact, checks opt-in status, and schedules the first message exactly 20 minutes after drop-off. The 20-minute window is calibrated — sooner feels stalkery, later loses the warm intent.
Step one is a utility template: "you left {item_count} items in your cart for ₹{cart_total}. Continue checkout?" with a deep link that re-hydrates the Shopify cart token. No discount, no marketing — this is a transactional reminder and Meta categorises it as such, so it can be sent without prior marketing opt-in and at any hour.
Step two fires 24 hours later if the cart is still abandoned. This is a marketing template, sent only to contacts who have marketing opt-in (SabNode tracks opt-in status per channel automatically). The copy offers a 5-10% discount, dynamically generated as a single-use coupon, with a one-tap UPI or Stripe link directly inside the message — no website redirect.
Step three at 72 hours is the last-call: limited-stock messaging, a slightly steeper coupon or free shipping, and a graceful exit if the customer still does not respond. The flow then sets a "cart-abandoned-3x" tag so the customer can be enrolled in a longer win-back cadence later. Every step writes a timeline event on the contact, so attribution rolls into the dashboards.
Everything you get with Cart Recovery.
Three-step ladder
20-minute utility nudge, 24-hour marketing template with discount, 72-hour last-call. The cadence is editable per workspace, and the default is benchmarked against thousands of D2C stores.
Meta template smarts
The flow automatically selects utility vs marketing categories based on copy and discount. Quality rating is monitored per template, and underperforming variants are paused before they damage your sending tier.
Cart re-hydration
Deep links carry the Shopify cart token or the Woo session id so the customer lands on the exact cart they abandoned, not a fresh storefront. Discount codes auto-apply at landing.
In-chat checkout
On step two and three, customers can pay inside WhatsApp via Razorpay or Stripe instead of returning to the website. Removes the second friction point that kills recovery for mobile-first shoppers.
Opt-in awareness
Utility messages send to all abandoners. Marketing steps send only to contacts with marketing opt-in. The flow handles this automatically and never violates Meta policy.
Coupon hygiene
Single-use, time-bound coupons are generated per message. If the customer recovers without the coupon, the code is revoked. No long-tail margin leak from leaked codes.
A/B subject and offer
Run two copy variants or two discount tiers in parallel. Statistical significance is computed automatically and the winning variant is promoted to the default sequence.
Built for the way teams actually work.
Shopify D2C apparel
A clothing brand sees 71% cart abandonment. The flow recovers 14% inside 72 hours. Step one alone (no discount) accounts for 60% of the recovered revenue — the rest comes from step two and three.
WooCommerce nutrition
A supplements store ties cart abandonment recovery to its replenishment flow. If a customer abandoned a refill cart, step one mentions their previous order: "your protein is running low — want us to ship the same as last time?".
High-AOV electronics
A consumer electronics retailer with ₹40k average cart routes high-value abandoners to a human agent at step two instead of a coupon. The agent answers product questions on WhatsApp and closes 22% of those carts.
Hyperlocal food
A cloud kitchen with same-day fulfilment compresses the ladder to 10 min / 1 hr / next-day. The 10-minute nudge alone recovers 30% of carts because hunger is the strongest motivator.
Online learning
An ed-tech course store routes step two to a counsellor instead of a coupon. The counsellor handles objections live on WhatsApp and converts 28% of step-two contacts — far higher than any pure discount play.
From signup to first send in minutes.
Cart Recovery is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.
- 01
Install template flow
Pick Shopify, Woo or Magento as the source. SabNode subscribes to the checkout-abandoned webhook and registers the templates with Meta.
- 02
Match the cart
Cart is matched to a contact by phone or email. Opt-in status is read. Past order history and LTV are pulled to personalise copy.
- 03
Send step one
At T+20 min, a utility template fires with a cart deep-link. No discount, no opt-in needed. 60% of recoveries happen here.
- 04
Send step two
At T+24 hr, a marketing template fires with a single-use coupon and in-chat UPI link. Sends only to opted-in contacts.
- 05
Send step three
At T+72 hr, final urgency nudge. Cart is closed after this step and a cart-abandoned-3x tag is applied for later win-back.
Works with the tools you already ship on.
Connect directly with your existing stack, or use the platform APIs and webhooks to extend it natively.
- Shopify
- WooCommerce
- Magento
- Razorpay
- Stripe
- Meta WhatsApp Business API
- Google Sheets
- Klaviyo
Platform core tools
Enhance this feature with deep integrations into our core infrastructure. Connect via API, use webhooks, or embed directly with our SDKs.
Unified dashboard apps
Manage every setting inside one workspace UI.
Developer APIs and webhooks
Extend functionality with custom automated workflows.
Is the first nudge legal without marketing opt-in?
Will sending recovery messages damage my Meta quality rating?
Can I run a recovery flow without offering a discount?
How does this interact with Klaviyo or my email flow?
What happens if the customer ignores all three nudges?
Can I trigger different flows by cart value?
How is recovery attributed to revenue?
Stronger when stacked.
Ship cart recovery into production this week.
No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.