# 9-Flow WooCommerce WhatsApp Library
**India 2026 · MIT licensed · drop into RichAutomate Flow Builder or any Meta Cloud API BSP**

Each flow ships as JSON. WooCommerce hook signature included. Meta template category noted. Measured lift from Indian D2C cohort (₹3-15 cr GMV, 800-3,500 orders/month, 18-31% COD share).

---

## 1. cart-abandon-6h
- **Hook:** WC cart cookie + 6-hour idle (Action Scheduler)
- **Meta category:** Marketing
- **Nodes:** detect-cart → wait 6h → check-not-checkout → send `cart_recover_6h` → branch on tap
- **Lift:** baseline 0% → 8% recovered (no discount, friendly tone)

## 2. cart-abandon-24h
- **Hook:** WC cart still in DB at D+1
- **Meta category:** Marketing
- **Nodes:** check-cart-value vs median → IF above: 5-10% off coupon · IF below: free-shipping unlock → send `cart_recover_24h`
- **Lift:** +12% additional recovery on top of 6h pass

## 3. cart-abandon-72h
- **Hook:** WC cart still in DB at D+3
- **Meta category:** Marketing
- **Nodes:** social-proof variable ("152 customers bought this week") + low-stock flag → send `cart_recover_72h` → STOP (no D+5 nudge)
- **Lift:** +8% additional recovery · stop here to protect quality rating

## 4. cod-confirm
- **Hook:** `woocommerce_thankyou` + `payment_method = cod`
- **Meta category:** Utility
- **Nodes:** send `cod_confirm` with 3 buttons (Confirm COD · Switch to UPI · Cancel) → branch
- **Lift:** RTO 14% → 4.5% confirmed · 14% → 2% UPI-switched

## 5. payment-link-retry
- **Hook:** `woocommerce_order_status_changed → pending`
- **Meta category:** Utility
- **Nodes:** mint Razorpay payment_link → send `payment_link_retry` (utility) → on webhook payment.captured → send paid receipt
- **Lift:** payment-link conversion 23% → 47%

## 6. order-shipped-tracking
- **Hook:** `woocommerce_order_status_completed` (or custom `shipped` status from courier plugin)
- **Meta category:** Utility
- **Nodes:** pull AWB from order meta → send `order_shipped_tracking` with courier link
- **Lift:** customer-support "where is my order" tickets -68%

## 7. delivery-otp
- **Hook:** courier webhook → order meta
- **Meta category:** Authentication
- **Nodes:** send `delivery_otp` (auth template · 1-shot expiring 15min)
- **Lift:** wrong-address RTO -38%

## 8. return-rto
- **Hook:** `woocommerce_order_refunded`
- **Meta category:** Utility
- **Nodes:** send `return_status` with reason + refund timeline → on customer reply route to support
- **Lift:** return CSAT 3.1 → 4.4

## 9. review-request
- **Hook:** `woocommerce_order_status_completed` + D+5
- **Meta category:** Marketing (opt-in required)
- **Nodes:** check opt-in flag → send `review_request` with 1-tap rating + photo upload
- **Lift:** review rate 2.1% → 11%

---

## How to use
- Each flow JSON imports into RichAutomate Flow Builder via Settings → Flows → Import.
- Variable mapping uses WC order meta keys (`order_id`, `customer_phone`, `total`, `awb`, `coupon`).
- Templates must be submitted to Meta for approval before first use — 24-48 hour review.
- DPDP-compliant by default: opt-in flag checked before any marketing template, STOP keyword honored within 24h, 90-day retention on chat history.

## Pricing
- ₹0 setup, ₹0 monthly floor on RichAutomate
- Client Pay: ₹0.10/msg + Meta direct pass-through (no markup)
- SaaS Pay: ₹1.20 marketing + ₹0.30 utility (all-inclusive)
- 14-day free trial + 100 free credits

[Start free trial →](https://richautomate.in/register) · [See pricing](https://richautomate.in/pricing) · [Cost calculator](https://richautomate.in/tools/waba-cost-calculator)
