Kliovo Shop
35–40% of abandoned carts, recovered. While you sleep.
WhatsApp cart recovery software that turns abandoned carts into completed orders through a 3-stage automated sequence — with a 98% open rate and cart contents included in the first message. Email recovers 2–5%. WhatsApp recovers 35–40%.
How WhatsApp cart recovery works
Cart abandoned
Customer adds items and leaves without checkout. Kliovo detects the abandonment via WooCommerce or Shopify webhook within seconds — no polling, no cronjob.
Stage 1 fires at 30–60 min
First message goes out after your configured delay. Cart contents, item names, total in PKR, and a direct checkout link all included automatically.
Customer reads it immediately
WhatsApp delivers to the same screen they use for everything else. 98% open rate — not 20%. The message is read, usually within minutes.
Purchased or followed up
Customer completes checkout — all pending messages cancelled. If not, Stage 2 fires at 24 hours, Stage 3 at 72 hours. Customer opts out — suppressed permanently.
Everything included
Every capability in this list is live in your Kliovo Shop account on day one — no add-ons, no agency fees.
3-stage abandonment sequence
Stage 1 at 30–60 min, Stage 2 at 24 hours, Stage 3 at 72 hours. Each stage has its own template and can be toggled independently.
Configurable abandonment window
Set your own threshold: 20 minutes, 45 minutes, or custom. Avoids firing for customers who are still on the checkout page.
Cart contents in every message
Item names, quantities, cart total, and a direct checkout link — all pulled automatically from WooCommerce or Shopify at send time.
24 template variables
Name, first item, cart total, store name, discount code, checkout URL, item count — fully composable messages with no code required.
Skip-if-purchased logic
The moment a customer completes their order, all pending recovery messages for that cart are cancelled. No awkward post-purchase nudges.
Roman Urdu template support
Write recovery messages in Roman Urdu natively. ovo AI normalizes 200+ character variations — customers read what they naturally write.
Opt-out suppression
Customer replies 'nahi chahiye' or 'stop'? Suppressed immediately. Never re-enters the sequence. Suppression list is maintained per store.
Per-campaign recovery analytics
Recovery rate, total revenue recovered, open rate, and conversion rate per sequence. Broken down by stage so you know which message converts.
WooCommerce + Shopify real-time sync
Cart data via webhook — not polling. Abandonment detected within seconds of the customer leaving. No plugin conflicts, no cronjob delays.
Discount code injection
Optionally include a coupon code in Stage 2 or 3. Code is pulled from your store's coupon engine and expires automatically.
A/B template testing
Run two message variants in any stage. Kliovo tracks recovery rate per variant and surfaces the winner after statistical significance.
Phone number validation before send
Anomaly detection verifies the phone number format before any recovery message fires. Fake or malformed numbers are suppressed automatically.
Built for teams that...
The WooCommerce brand losing Rs 2M/month in abandoned carts
The pain: Our analytics showed Rs 2.1M in abandoned cart value every month — customers adding items, starting checkout, and dropping off before payment. We were sending email reminders. Open rate was 18%. Most went to spam.
The fix: Switched to WhatsApp recovery via Kliovo. First month: Rs 680,000 recovered. Second month: Rs 910,000. The cart contents message in the first 30 minutes does 70% of the work — customers haven't forgotten what they wanted yet.
The Shopify store that tried email and got 3% recovery
The pain: We ran email cart recovery for 6 months. Average recovery rate was 2.8%. We were sending three emails over 5 days and still only converting 3 in every 100 carts. The economics didn't justify the effort.
The fix: Kliovo's WhatsApp recovery hit 38% in the first sequence we ran. Same carts, same customers — the only variable was the channel. WhatsApp is where Pakistani customers live. Email is where they don't go.
The brand using Roman Urdu messages that outperformed English by 60%
The pain: We launched cart recovery in English first — professional, clean copy. Recovery was 22%. Then a team member suggested testing Roman Urdu — 'Cart mein items reh gaye, checkout karo'. We were skeptical.
The fix: Roman Urdu messages recovered 35% vs 22% for English — a 60% lift on the same cart value. Kliovo natively supports Roman Urdu templates. Customers respond to what feels like a real person, not a brand bot.
The numbers
35–40%
Cart recovery rate on WhatsApp
Email recovers 2–5%. The difference is a 98% open rate and a message that arrives in under a minute.
70%
Of online carts are abandoned before checkout
Industry baseline across WooCommerce and Shopify. For a store doing Rs 10M/month, that's Rs 7M sitting in open carts every month.
Rs 4,800
Average cart value recovered per Pakistani e-commerce order
At 35% recovery rate and Rs 4,800 average cart, every 100 abandoned carts is Rs 168,000 in recoverable revenue.
Common use cases
Setting up the 3-stage sequence
Most brands start with a 30-minute window for Stage 1 — long enough that the customer has genuinely left, short enough that the cart is still fresh in memory. Stage 2 goes at 24 hours: urgency language, possibly a small discount code. Stage 3 at 72 hours is typically a last-chance message with the cart contents restated. The timing strategy matters more than the copy — customers at 30 minutes are in a different state than customers at 72 hours. Kliovo lets you configure each stage independently so you can tune timing per your category.
Writing the first message for Pakistan
The highest-converting Stage 1 templates in Pakistani e-commerce share a common structure: open with a soft reminder in Roman Urdu (not English), include the exact items and total, and end with a single clear checkout link. Avoid coupons in Stage 1 — customers who want to buy will buy without one, and early discounting trains bad behavior. The message should feel like a helpful reminder from the store, not a promotional blast. 'Aap ka cart abhi bhi aap ka intezaar kar raha hai — [Item Name] abhi bhi available hai' outperforms generic English copy consistently.
Handling opt-outs without breaking compliance
When a customer replies 'nahi chahiye', 'band karo', 'stop', or any variation — Kliovo's suppression system catches it and permanently removes that number from all future recovery sequences for your store. This is not just a best practice; it is a WhatsApp Business API requirement. Kliovo maintains the suppression list automatically — you do not need to manage it manually. Suppressed customers are tagged in your contact records and excluded from all future sequences until they explicitly opt back in. This keeps your WhatsApp sender reputation clean and prevents template bans.
Frequently asked questions
How does it handle Roman Urdu customers?
Kliovo's ovo AI engine includes 200+ Roman Urdu character normalizations — so 'cart mein', 'kart mein', 'caart mein' are all understood as the same thing. You can write your recovery templates in Roman Urdu natively, and the system handles all the variations automatically. Brands using Roman Urdu messages consistently see 40–60% higher recovery rates than English templates for the same cart.
What happens if the phone number is wrong?
Before any recovery message fires, Kliovo's anomaly detection layer validates the phone number format and checks against known invalid patterns. If the number fails validation, the sequence is suppressed and the abandonment is flagged in your anomaly queue. This prevents message delivery failures that damage your WhatsApp Business API sender reputation.
Is there a limit on how many sequences I can run?
No sequence limit. You can run simultaneous recovery sequences for different cart segments — high-value carts, specific product categories, repeat-customer carts — each with their own templates and timing. The limit is your WhatsApp Business API messaging tier, which scales with your verified business account.
Does sending recovery messages count as a WhatsApp session?
Cart recovery messages are outbound template messages, not session messages. They require pre-approved WhatsApp message templates — Kliovo submits these for approval as part of onboarding. Once approved, they can be sent outside any active session window. Template approval typically takes 24–48 hours. Meta charges per message for template sends; Kliovo shows you per-message costs in your analytics.
Can I send a discount code only in Stage 2?
Yes. Each stage has its own independent template configuration. Stage 1 typically does not include a discount — customers who intend to buy will convert without one. Stage 2 or 3 can include a dynamically injected coupon code from your WooCommerce or Shopify store. The code is pulled fresh at send time and can be configured to expire after a set window.
Does it work for both COD and prepaid carts?
Both. COD and prepaid carts are treated identically by the abandonment detection. Some brands configure separate templates for COD carts (emphasizing no upfront payment) versus prepaid carts (emphasizing the saved payment method). The cart type is available as a template variable for this exact purpose.
Works best with
Kliovo Shop
Turn 35–40% of your abandoned carts into paid orders.
Set up your first WhatsApp cart recovery sequence in under 30 minutes. No developer required. Works with WooCommerce and Shopify out of the box.