For WooCommerce · Free & open-source core · v2.20
See every shopper live. Win back the ones who leave.
CartRevival shows your store's carts filling in real time, then recovers the abandoned ones — by email and, uniquely, by free WhatsApp reminders. Bots filtered out, buyers never nagged, real shoppers won back.
900+ downloads · 10+ active stores · ★ 5.0 ( reviews) on WordPress.org
Or install it without leaving your site: Plugins → Add New → search “CartRevival” → Install Now.
Async · nothing loads until it’s needed · no jQuery · GDPR tools built in
Also on the WordPress.org plugin directory →
Live in five minutes. Recovering carts by tonight.
A three-step setup guide walks you through it inside WordPress. Sending stays off until you switch it on — nothing is ever emailed to a shopper by surprise.
- 1
Install from WordPress.org
No account, no licence key, no card. Install, activate, done — it never contacts a licence server.
- 2
Watch carts fill live
Open Live and see every visitor, cart and checkout on your store as it happens — bots badged and kept out of your numbers.
- 3
Pick a campaign preset
Preview the reminder, send yourself a test, optionally connect WhatsApp in plain-language steps, then turn recovery on.
- 4
Watch the money come back
Every recovered order is matched to its cart and credited honestly — a cart that converts on its own is never counted.
Live cart tracking, not yesterday's report
Every visitor on your store right now — their cart, their country, their journey page by page. A live stream where your host supports it, a five-second refresh everywhere else. Works on phones, and has a TV mode for a second screen.
Money in carts right now
Visitors, carts and checkouts counting up as they happen, a browsing → cart → checkout → ordered funnel, and a celebration (optional sound) when an order lands.
A full timeline per visitor
Pages viewed with time on each, items added or removed, checkout reached, reminders sent, order placed. The hesitation before a removal is visible.
Act from the stream
One-click “Send reminder now”, “Copy recovery link” and “View cart” on any live visitor. Search by product, name or phone.
Big-cart alerts
Optional browser alerts for high-value carts, checkouts and orders — so you can jump in while intent is hot.
Bots labelled, not counted
Weighted detection — headless browsers, datacentre and proxy networks, zero-interaction sessions — badges bots and keeps them out of your KPIs.
WhatsApp cart recovery — where shoppers actually read
Email open rates are a coin toss. WhatsApp messages get read. CartRevival sends approved-template cart reminders through your own WhatsApp number via 6rsh — free in the free plugin, with a template per step and quiet hours built in.
- 1 Connect your WhatsApp number free at 6rsh.com
- 2 Pick an approved template and map its placeholders
- 3 Abandoned carts with a phone number get a reminder — automatically
Everything a recovery plugin should do
Capture, monitor and recover — on every store, forever. PRO adds more channels on top; none of this is held back for it.
Three-step email series
Each step on its own delay with a rich editor, live desktop/mobile preview, personalization tags, a “Send to me” test button and real open/click tracking. Temporary mail failures retry automatically.
Campaign presets
Pick a preset, see exactly what it did, and it marks itself “Active” — or “Custom” once you edit. Every reminder is a simple card: when, channel, subject, on/off.
Never nags a buyer
Every reminder checks your real orders first. If the shopper bought on another device or an older cart, the reminder is cancelled and the cart marked as ordered.
Exit intent & early capture
A polite popup on the way out — desktop and mobile, with back-gesture detection — plus early capture on add-to-cart and a country allowlist so you only capture where you sell.
One-click cart restore
The recovery link rebuilds variations, quantities and custom item data. A tab notification swaps the title and badges the favicon while the shopper is away.
Honest, human-only analytics
Abandonment rate, recoverable and recovered revenue, a conversion funnel, top abandoned products and a countries breakdown — bots excluded from every number.
Bot defense on every capture
Honeypot, user-agent blocklist, minimum time on page and optional reCAPTCHA v3. Exclusions by email, phone and role; auto-delete for old anonymous carts.
Privacy by default
GDPR export and erase, one-click unsubscribe in every message, IP masking, optional phone consent. Nothing deleted on uninstall unless you opt in.
Owner notifications & CSV
Instant or daily-digest alerts for the store owner, plus CSV export with a ready-to-use recovery link per cart.
Featherweight by design
The always-loaded core is 2.2 KB gzipped. Every other feature is a tiny module that stays asleep until a shopper does something that needs it — so a normal product or category page carries almost nothing.
Enforced at build time — every release fails if the core exceeds 4 KBFaster pages rank better and convert better — a lighter storefront is one of the few wins that helps SEO and sales at once. No jQuery, no frontend CSS unless you turn on a popup, no admin-ajax, zero database writes on an empty-cart page view.
The full revenue machine
Everything the PRO add-on layers on top of the free plugin. The full split is in the comparison table below.
One channel-tabbed builder
Email, WhatsApp, SMS and web push side by side in one timed sequence, with per-step templates, per-language copy and conditional message blocks.
Smart Sequence Builder
A full 3-step sequence in English & Arabic, written for your store: subjects, email, WhatsApp, SMS and push wording in the tone you choose, matched to your best sellers and cart size. One click applies it.
Smart expiring coupons
Single-use codes locked to the shopper's email, auto-applied through the restore link, with a live “expires in…” countdown in the message and a smart discount ladder.
Recovery score on every cart
Hot / Warm / Cold scoring so you know which carts are worth chasing, plus a high-value fast lane that runs the series on compressed delays.
Smart send-time
Each reminder lands in the shopper's own daytime, not the small hours — timezone read from their country, your step order and spacing kept intact.
Send from your own email
SMTP, Gmail, Microsoft 365, Zoho, Brevo, Mailgun, SendGrid, Amazon SES or Postmark, with SPF/DKIM/DMARC checks. Emails always go out from your store — never through us.
Web push, end to end
Your own opt-in wording first, then the browser prompt. Delivery diagnostics, a manual composer with live preview, subscribers by device and country, and a log with real failure reasons.
Revenue by channel & step
“CartRevival recovered $X this month” — credited per channel and step, with a sent → opened → clicked → recovered funnel and a weekly “money back” report in your inbox.
Integrations & webhooks
Five ESPs for email-marketing sync, Twilio/BulkGate SMS, signed webhooks for Zapier, Make and n8n — and a 3D sales globe on the Live map, because joy counts too.
The plugin is free. PRO is optional.
No cart limits, no account, no card. CartRevival recovers carts on every store, forever. PRO adds more channels and automation on top — nothing in the free plugin is switched off to make a case for it.
CartRevival
- Cart capture — early prompt & exit intent
- Live mission control: visitors, carts & checkouts in real time
- Three-step recovery email series
- WhatsApp reminders via your own 6rsh account
- Never reminds a shopper who already bought
- Tab notification & one-click cart restore
- Bot detection with bot-free analytics
Also on the WordPress.org plugin directory.
CartRevival PRO
- Everything in the free plugin
- SMS via Twilio or BulkGate
- Web push notifications
- One sequence builder across every channel
- Coupons generated automatically per shopper
- Smart Sequence Builder: a full 3-step sequence in English & Arabic, written for your store
- Recovery score on every cart & a smart discount ladder
- Send from your own email account — never through us
- Weekly “money back” report & email-marketing sync
✓ 3-day money-back guarantee — no questions asked
One website per licence. Using it on two sites at once blocks it for 24 hours; moving it to a new site takes 24 hours. Needs the free plugin installed.
What each one does
| Feature | Free | PRO |
|---|---|---|
| Live visitor and cart monitor | Yes | Yes |
| Browsing trail with time on each page | Yes | Yes |
| Abandoned cart detection and recovery links | Yes | Yes |
| Early capture before checkout | Yes | Yes |
| Exit intent popup, desktop and mobile | Yes | Yes |
| Tab notification | Yes | Yes |
| One-click cart restore link | Yes | + coupon applied |
| Funnel and revenue reports | Yes | Yes |
| Recovered-order attribution | Yes | Yes |
| Send a reminder by hand from Carts or the Live monitor | Yes | Yes |
| CSV export and GDPR tools | Yes | Yes |
| Bot exclusion and country capture filter | Yes | Yes |
| Recovery email series | Up to 3 steps | Up to 3 steps |
| WhatsApp recovery via 6rsh | 1 reminder | Up to 3 steps |
| Multi-channel sequence builder | Email steps only | Every channel |
| SMS recovery via Twilio or BulkGate | Not included | Yes |
| Web push recovery | Not included | Yes |
| Single-use recovery coupons with expiry countdown | Not included | Yes |
| Recovered revenue split by channel and step | Not included | Yes |
| Smart send-time — deliver in the shopper’s local daytime | Not included | Yes |
| High-value cart fast lane | Not included | Yes |
| Smart Sequence Builder and smart suggestions — per channel, English or Arabic | Not included | Yes |
| Marketing platform integrations | Not included | Yes |
| 3D sales globe on the Live map | Not included | Yes |
| Signed webhooks to Zapier, Make and n8n | Not included | Yes |
| Conditional message blocks | Not included | Yes |
| Get it free | Get PRO |
Both PRO options are the same product on one website. Lifetime is paid once and never expires; monthly can be cancelled any time. Both come with a 3-day money-back guarantee. If a monthly plan lapses, the free plugin simply carries on — nothing is deleted.
Questions, answered
Is WhatsApp cart recovery really free?
Yes. WhatsApp reminders are part of the free plugin. The only requirement is a connected 6rsh account — connecting your WhatsApp number at 6rsh.com is free. Messages send through Meta-approved templates and count against your 6rsh plan's normal message quota. If you already use the 6rsh WooCommerce plugin, CartRevival reuses that connection automatically.
Will CartRevival slow my store down?
No. The always-loaded core is about 2 KB gzipped (2.2 KB measured), loads deferred, and reports through sendBeacon so it never blocks navigation. Exit intent, capture, push and tab alerts live in separate tiny modules that download only when their trigger fires — and a build-time size gate fails any release whose core exceeds 4 KB. A page view with an empty cart costs zero database writes.
How does the live monitor work with caching?
CartRevival never blocks a cached page. If your cache serves a stale security token, the script quietly fetches a fresh one and retries. The Live tab itself streams over Server-Sent Events where the host allows it and falls back to a five-second poll everywhere else.
Can a customer who already bought still get a reminder?
No. Every reminder — email, WhatsApp, PRO or manual — checks the shop's real orders first. If the same customer (by email, account or phone number in any format) ordered in the last 24 hours or since the cart started, the reminder is cancelled and the cart is marked as ordered. Reminders also reserve a unique slot in the send log, so two workers can never send the same message twice.
Is there a money-back guarantee?
Yes. If PRO isn't right for your store, email hello@cartrevival.com from your purchase address within 3 days of buying and you'll get a full refund — monthly or lifetime, no questions asked. The licence is switched off when the refund is made; the free plugin and all your data stay exactly as they are.
What happens if I cancel PRO?
Nothing is lost and nothing is locked. You keep PRO until the end of the period you already paid for, and after that the free plugin simply carries on recovering carts by email and WhatsApp. Your carts, history and settings stay exactly where they are. A lifetime licence has nothing to cancel.
Is it GDPR compliant?
CartRevival registers with WordPress's personal-data exporter and eraser, includes a one-click unsubscribe link in every message, can mask or skip IP collection entirely, and can require explicit consent for phone capture. Nothing is deleted on uninstall unless you opt in.
Do I need an account or a licence key?
Not for the free plugin. Install it and it works — no registration, no key, no card, and it never contacts a licence server. A key is only needed for PRO, which is one website per licence ($99.99 once, or $6 a month). A key used on two sites at the same time is blocked for 24 hours, and moving it to a new site takes 24 hours.
Your next abandoned cart is minutes away.
Be ready for it.
Free forever, no cart limit, no account. Install CartRevival and watch your first live cart appear before you finish your coffee.