Abandoned Cart Recovery via WhatsApp: Increase Sales by 30%

Losing sales to abandoned carts? With WhatsApp, you can recover up to 30% of lost sales by reaching customers where they actually read messages!

This guide shows you how to set up an effective abandoned cart recovery system using WhatsApp API.

The Abandoned Cart Problem

Statistics

MetricAverage
Cart abandonment rate70%
Mobile abandonment85%
Email recovery rate5-10%
WhatsApp recovery rate20-30%

Why Customers Abandon Carts

  • Unexpected shipping costs (48%)
  • Required to create account (24%)
  • Complex checkout (18%)
  • Security concerns (17%)
  • Just browsing (15%)
  • Why WhatsApp Works Better

    Email vs WhatsApp

    FactorEmailWhatsApp
    Open rate20%98%
    Read within 3 min5%90%
    Response rate2%45%
    Personal feelLowHigh
    ConversationOne-wayTwo-way

    Setting Up Cart Recovery

    Step 1: Connect Your Store

    Wsla supports:

    • Shopify
    • WooCommerce
    • Salla
    • Zid
    • Custom stores (via webhook)

    Step 2: Configure Triggers

    Trigger Settings:

    Event: Checkout created
    Wait: 1 hour
    Condition: Order NOT completed
    Action: Send recovery message

    Step 3: Create Recovery Messages

    Message 1 (After 1 hour):

    Hey {{name}}! 👋

    Noticed you left some items in your cart:

    {{product_list}}

    💰 Total: {{cart_total}}

    Need help completing your order? Just reply and I'll assist you!

    🛒 Complete order: {{checkout_url}}

    Message 2 (After 24 hours):

    Hi {{name}}!

    Your cart is still waiting... 🛒

    Here's a special 10% discount just for you! Use code: COMEBACK10

    {{product_list}}

    Original: {{cart_total}} With discount: {{discounted_total}}

    🔗 Checkout: {{checkout_url}}

    Offer expires in 24 hours!

    Message 3 (After 48 hours - Final):

    Last chance, {{name}}! ⏰

    Your items are almost gone: {{product_list}}

    15% OFF + FREE SHIPPING! Code: LASTCHANCE15

    This is our best offer. Valid for 12 hours only.

    🛒 {{checkout_url}}

    Step 4: Set Up Message Sequence

    Hour 1  → Message 1 (No discount)
    Hour 24 → Message 2 (10% off)
    Hour 48 → Message 3 (15% + free shipping)

    Advanced Strategies

    1. Dynamic Discounts

    Based on cart value:

    • Under 100 SAR: No discount
    • 100-300 SAR: 10% off
    • Over 300 SAR: 15% off

    2. Product-Specific Messages

    [If cart contains electronics]
    "Need help choosing specs? Our tech experts are here!"
    
    

    [If cart contains clothing] "Not sure about the size? Check our size guide or ask us!"

    [If cart contains gifts] "Shopping for someone special? We offer gift wrapping!"

    3. Urgency Triggers

    [Low stock]
    "⚠️ Only 2 left in stock!"
    
    

    [Price increase coming] "Price goes up tomorrow - buy now and save!"

    [Sale ending] "Sale ends tonight at midnight!"

    4. Objection Handling

    Shipping concerns:

    "Worried about shipping? We offer:
    ✅ Free shipping over 200 SAR
    ✅ Same-day delivery in Riyadh
    ✅ Easy 14-day returns"

    Price concerns:

    "Budget tight? We offer:
    ✅ Buy now, pay later with Tamara
    ✅ 4 interest-free payments
    ✅ Price match guarantee"

    Automation Workflow

    Cart Abandoned
    ↓
    Wait 1 hour
    ↓
    Check: Order completed?
    ↓
    [No] → Send Message 1
    ↓
    Wait 23 hours
    ↓
    Check: Order completed?
    ↓
    [No] → Send Message 2 (with discount)
    ↓
    Wait 24 hours
    ↓
    Check: Order completed?
    ↓
    [No] → Send Message 3 (best offer)
    ↓
    Wait 24 hours
    ↓
    Move to "Lost Cart" list

    Measuring Success

    Key Metrics

    MetricHow to CalculateTarget
    Recovery RateRecovered / Abandoned20-30%
    Revenue RecoveredSum of recovered orders-
    Cost per RecoveryWhatsApp cost / Recoveries<5 SAR
    ROIRevenue / Cost>10x

    Sample Calculation

    Monthly abandoned carts: 1,000
    Average cart value: 200 SAR
    Recovery rate: 25%
    Recovered carts: 250
    Recovered revenue: 50,000 SAR
    WhatsApp costs: 500 SAR
    ROI: 100x

    Best Practices

    Timing

    MessageTimingWhy
    First1 hourStill interested
    Second24 hoursWith incentive
    Third48 hoursFinal push

    Content Tips

  • Be personal - Use their name
  • Show products - Include images if possible
  • Create urgency - Limited time/stock
  • Remove friction - Direct checkout link
  • Offer help - Enable conversation
  • What NOT to Do

    ❌ Send too many messages (max 3) ❌ Be pushy or aggressive ❌ Use all caps or excessive emoji ❌ Forget opt-out option ❌ Send at wrong times (late night)

    Integration Examples

    Shopify

    // Webhook: checkouts/create
    {
    "checkout_id": "12345",
    "customer_phone": "+966501234567",
    "line_items": [...],
    "total_price": "299.00"
    }

    WooCommerce

    // Hook: woocommerce_add_to_cart
    add_action('woocommerce_add_to_cart', function($cart_item_key) {
    // Trigger cart tracking
    track_cart_for_recovery($cart_item_key);
    });

    Custom Integration

    POST /api/cart-abandoned
    {
    "phone": "+966501234567",
    "customer_name": "Ahmed",
    "cart_items": [
    {"name": "Product 1", "price": 99},
    {"name": "Product 2", "price": 149}
    ],
    "cart_total": 248,
    "checkout_url": "https://store.com/checkout/abc123"
    }

    Case Study

    Fashion Store "Elegance"

    Before WhatsApp:

    • 500 abandoned carts/month
    • Email recovery: 25 orders (5%)
    • Lost revenue: ~95,000 SAR
    After WhatsApp:
    • Same 500 abandoned carts
    • WhatsApp recovery: 125 orders (25%)
    • Recovered revenue: 25,000 SAR/month
    • Cost: 500 SAR/month
    • ROI: 50x

    FAQs

    Is it legal to send recovery messages?

    Yes, if the customer provided their phone number during checkout and hasn't opted out.

    Should I offer a discount in the first message?

    We recommend NOT offering a discount in the first message. Many customers will complete the purchase without one.

    What's the best time to send recovery messages?

    Between 10 AM - 8 PM local time. Avoid very early morning or late night.

    Can customers reply to the messages?

    Yes! That's one of WhatsApp's biggest advantages - real conversations.

    Get Started

    Ready to recover your abandoned carts?

  • Sign up for Wsla - Free trial
  • Connect your store
  • Set up recovery messages
  • Start recovering sales!
  • Start Your Free Trial

    ---

    Related Articles:

    الأسئلة الشائعة

    Whats the average recovery rate?

    15-25% with proper timing and messaging.

    When should I send the first message?

    Within 1 hour of abandonment for best results.

    How many reminders should I send?

    2-3 messages over 24-48 hours.