Blog/Use Cases

WhatsApp Automation for E-Commerce: Order Alerts, Abandoned Cart, and Tracking

Automate WhatsApp messaging for your e-commerce store — order confirmations, abandoned cart recovery, shipping updates, and delivery alerts using Rapiwa API. Full use case guide for 2026.

by Shakil
WhatsApp Automation for E-Commerce: Order Alerts, Abandoned Cart, and Tracking

WhatsApp automation for e-commerce lets online stores automatically send order confirmations, abandoned cart reminders, shipping updates, and delivery alerts to customers via WhatsApp. Using Rapiwa API ($5/month, no per-message fees), e-commerce stores reduce customer support tickets by 40–60% and recover 15–25% of abandoned carts — at a fraction of the cost of SMS or email marketing.

Why WhatsApp Beats Email for E-Commerce

WhatsApp has a 98% open rate versus 20% for email. For time-sensitive e-commerce messages (order confirmation, shipping updates), this means:

  • Customers see their order confirmation within 5 minutes (not buried in spam)
  • Shipping notifications are read — customers know when to be home
  • Abandoned cart reminders have 3–5x higher conversion vs email
  • Payment reminder messages are seen and acted on faster

Rapiwa is the cheapest WhatsApp API for e-commerce: $5/month flat. No per-message fees. Send 1,000 order notifications and 500 abandoned cart messages in a month — still $5.

Top 7 WhatsApp Automation Use Cases for E-Commerce

1. Order Confirmation

The problem: Customers anxiously check their email for an order confirmation, often missing it in spam.

The solution: Send a WhatsApp order confirmation within 30 seconds of purchase.

Sample API call:

curl -X POST https://app.rapiwa.com/send-message \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "number": "8801234567890",
    "message": "Hi Sarah! ✅ Order Confirmed!\n\nOrder #12345\nItems: Coffee Maker (x1)\nTotal: $49.99\nDelivery: 3–5 business days\n\nTrack your order: https://yourstore.com/track/12345\n\nThank you for shopping with us!"
  }'

Result: 40% reduction in "did my order go through?" support tickets.

2. Abandoned Cart Recovery

The problem: 70% of e-commerce carts are abandoned. Email recovery sequences convert at 3–5%.

The solution: Send a WhatsApp message 1 hour after cart abandonment. WhatsApp recovery converts at 10–20%.

Message sequence:

Hour 1:
"Hi Sarah! 👋 You left something in your cart!

Your Coffee Maker is waiting: https://yourstore.com/cart/resume

Still thinking it over? Let us know if you have questions!"

Hour 24 (if no purchase):
"Hi Sarah! Your Coffee Maker is still in your cart — and we're running low on stock.

Save 10% today: https://yourstore.com/cart/resume?code=CART10
Code CART10 expires tonight at midnight. ⏰"

How to detect cart abandonment: Use your e-commerce platform's webhook for cart.abandoned (Shopify) or a custom event (WooCommerce plugin) to trigger the n8n/Make.com workflow.

3. Shipping Notification

The problem: Customers contact support to ask "Has my order shipped yet?" — high-volume, low-value tickets.

The solution: Proactively send a WhatsApp message the moment an order ships.

curl -X POST https://app.rapiwa.com/send-message \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "number": "8801234567890",
    "message": "Your order #12345 has shipped! 🚚\n\nCarrier: DHL Express\nTracking: TRK123456789\n\nTrack here: https://dhl.com/track/TRK123456789\n\nExpected delivery: July 10, 2026"
  }'

Result: 60% reduction in "where is my order?" tickets.

4. Delivery Confirmation + Review Request

The problem: Customers often don't notice when a parcel is delivered, leading to missed deliveries and failed returns.

The solution: Send a WhatsApp delivery alert and, 3 days later, a review request.

Day 0 (delivered):
"Your order #12345 has been delivered! 📦

Hope you love your Coffee Maker ☕
Reply if anything is missing or damaged."

Day 3:
"Hi Sarah! Hope you're loving your Coffee Maker!

Would you take 2 minutes to leave a review? It helps other shoppers:
⭐ Leave review: https://yourstore.com/products/coffee-maker/#reviews"

5. Back-in-Stock Alert

The problem: Customers check back manually for out-of-stock products — most never return.

The solution: Capture "notify me" sign-ups and send a WhatsApp alert when the product is restocked.

import requests

def notify_back_in_stock(waitlist: list, product_name: str, product_url: str, api_key: str):
    """Send WhatsApp back-in-stock alerts to waitlist subscribers."""
    for subscriber in waitlist:
        message = (
            f"Great news, {subscriber['name']}! 🎉\n\n"
            f"*{product_name}* is back in stock!\n\n"
            f"Grab yours before it sells out again:\n"
            f"{product_url}\n\n"
            f"Limited quantity available — order now!"
        )
        
        requests.post(
            'https://app.rapiwa.com/send-message',
            headers={'Authorization': f'Bearer {api_key}'},
            json={'number': subscriber['phone'], 'message': message}
        )

# Usage
notify_back_in_stock(
    waitlist=[{'phone': '8801234567890', 'name': 'Sarah'}, ...],
    product_name='Sony WH-1000XM5 Headphones',
    product_url='https://yourstore.com/sony-headphones',
    api_key='YOUR_API_KEY'
)

6. Post-Purchase Upsell / Cross-Sell

The problem: Post-purchase email sequences have low open rates and are easily ignored.

The solution: 24 hours after delivery, send a WhatsApp upsell for a related product.

"Hi Sarah! Hope your Coffee Maker is treating you well ☕

Based on what you bought, you might love our Premium Coffee Beans:
→ Freshly roasted, ships in 24 hours
→ Compatible with all coffee makers

*10% off for you today*: https://yourstore.com/coffee-beans?code=LOYAL10
Code expires in 48 hours! ⏰"

7. Payment Failure Recovery

The problem: Failed payment emails have low open rates — stores lose revenue when customers don't update their card.

The solution: Immediate WhatsApp alert for failed payments.

"Hi Sarah! ⚠️ We couldn't process your payment for order #12345.

Don't worry — your order is saved. Please update your payment method:
💳 https://yourstore.com/orders/12345/payment

Need help? Just reply here!"

Python implementation:

def send_payment_failure_alert(phone: str, name: str, order_id: str, 
                               update_url: str, api_key: str) -> dict:
    message = (
        f"Hi {name}! ⚠️ Payment failed for order #{order_id}.\n\n"
        f"Your order is saved — please update your payment:\n"
        f"💳 {update_url}\n\n"
        f"Questions? Just reply here — we'll sort it out!"
    )
    
    return requests.post(
        'https://app.rapiwa.com/send-message',
        headers={'Authorization': f'Bearer {api_key}'},
        json={'number': phone, 'message': message}
    ).json()

How to Set Up WhatsApp Automation for E-Commerce with Rapiwa

Step 1: Create Your Rapiwa Account

Sign up at rapiwa.com (3-day free trial, no credit card). Connect your WhatsApp number by scanning the QR code in the dashboard.

Step 2: Get Your API Key

Navigate to Dashboard → API Keys → Generate Key. Copy the key for use in your automation tool.

Step 3: Choose Your Integration Method

MethodBest forEffort
Rapiwa WooCommerce PluginWooCommerce store owners5 minutes
n8n workflow templatesTechnical users, custom logic30 minutes
Direct API callsDevelopers1–2 hours
Make.com / ZapierNon-technical users15 minutes

Step 4: Send Your First Automated Message

import requests

def send_order_confirmation(customer_phone, order_id, total, delivery_days, tracking_url):
    api_key = "YOUR_RAPIWA_API_KEY"
    message = (
        f"Order #{order_id} confirmed! ✅\n"
        f"Total: ${total}\n"
        f"Delivery: {delivery_days} business days\n"
        f"Track: {tracking_url}"
    )
    
    response = requests.post(
        "https://app.rapiwa.com/send-message",
        headers={"Authorization": f"Bearer {api_key}"},
        json={"number": customer_phone, "message": message}
    )
    
    return response.json()

Results You Can Expect

  • 40–60% reduction in "where is my order?" support tickets (shipping notifications)
  • 15–25% abandoned cart recovery rate (WhatsApp vs 3–5% for email)
  • 3–5x higher review submission rate (WhatsApp review requests)
  • 98% message open rate — customers actually see your messages

FAQ

Does Rapiwa integrate directly with WooCommerce? Yes. Rapiwa has a WooCommerce plugin that adds WhatsApp notification settings directly to your WooCommerce admin. Install it from the WordPress plugin directory.

Can I send WhatsApp messages from Shopify? Yes. Use n8n with the Shopify trigger + Rapiwa HTTP Request, or use Zapier's Shopify trigger + Webhooks by Zapier to call Rapiwa's API.

Does Rapiwa charge per e-commerce notification? No. Rapiwa charges $5/month flat with no per-message fees. Send 100 or 10,000 order notifications at the same price.

Is WhatsApp automation allowed for e-commerce? Yes. Customers who provide their WhatsApp number during checkout have consented to order-related communication. Ensure you offer an opt-out option.

What is the best WhatsApp API for WooCommerce? Rapiwa is the best value WhatsApp API for WooCommerce at $5/month with a dedicated WooCommerce plugin, n8n workflow templates with 1,300+ installs, and a 5.0/5 Sourceforge rating.