Guide

WhatsApp Commerce Guide — Full Order Lifecycle for Pakistan Ecommerce

What you will learn: How to run your entire ecommerce operation on WhatsApp — from cart recovery to CSAT and win-back. Every touchpoint in the customer journey, with templates, timing data, and Kliovo Shop configuration steps for Pakistan.

14 min read
By Kliovo TeamUpdated May 2026

Inside this guide

What this guide covers

01

The full order lifecycle on WhatsApp

Why WhatsApp is Pakistan's commerce channel — with the numbers to prove it

02

Pre-purchase: cart recovery and product discovery

Cart recovery sequence, ovo AI product queries, win-back campaigns

03

At purchase: COD confirmation and payment

Confirmation flows, JazzCash/Easypaisa handling, cancellation logic

04

Post-purchase: dispatch, CSAT, and win-back

Dispatch notifications, delivery alerts, satisfaction surveys, re-engagement

98%

WhatsApp open rate

80M+

Pakistani WhatsApp users

0.8s

ovo AI response time

12

Automated lifecycle touchpoints

Section 1

The full order lifecycle on WhatsApp

WhatsApp is not a supplementary channel for Pakistani ecommerce. It is the primary one. 80 million Pakistani internet users are active on WhatsApp. The average user opens the app multiple times per day. Messages are read within 3 minutes of receipt at a 98% open rate. No other channel — email, SMS, push notification — comes close to this.

The implication for ecommerce: every stage of the customer journey should touch WhatsApp. Not just the confirmation message. Not just the dispatch alert. Every stage — from the moment a cart is abandoned through to 90-day win-back campaigns for dormant customers.

This guide documents all 12 automated lifecycle touchpoints that a fully configured Kliovo Shop setup delivers on WhatsApp. Each touchpoint has a trigger, a message, a timing, and a goal. None of them require your team to do anything manually after the initial configuration.

Pre-Purchase

Cart abandoned

Cart recovery sequence (3 stages)

30 min / 24h / 72hRecover 35–40% of abandoned carts

Product inquiry in chat

ovo AI responds with product details, availability, price

0.8 secondsAnswer before the customer loses interest

Win-back trigger (30/60/90 days)

Re-engagement with new arrivals or offer

Day 30 / 60 / 90Bring lapsed customers back

At Purchase

COD order placed

COD confirmation (Confirm / Cancel buttons)

Within 60 secondsReduce RTO by 25–35%

Prepaid order placed

JazzCash / Easypaisa payment confirmation

ImmediatelyConfirm payment received before dispatch

Order cancellation request

Cancellation confirmation + reason capture

Within minutesDocument cancellation reason for analytics

Fulfillment

CN generated / dispatched

Dispatch notification with tracking link + courier name

On dispatchReduce 'where is my order?' queries by 60%

Courier scan — out for delivery

Out-for-delivery alert

Day of deliveryCustomer is home and ready to receive

Delivery confirmed

Delivery confirmation

On deliveryClose the loop, trigger CSAT sequence

Post-Purchase

24 hours after delivery

CSAT survey (thumbs up / thumbs down)

+24 hoursCatch issues before they become public reviews

Negative CSAT response

Escalation to human agent within 15 minutes

15-min SLAResolve before customer posts on social media

Positive CSAT

Review request (Google Maps / Facebook link)

With CSAT responseTurn happy customers into public advocates
These 12 touchpoints are all configured in Kliovo Shop's Automation Flows — one time, then they run forever on every order. A brand fully set up on this system operates a 24/7 customer communication layer that no team of CSR agents could replicate at this response speed or consistency.

Section 2

Pre-purchase: cart recovery and product discovery

Cart recovery sequence

70% of carts are abandoned before checkout. WhatsApp cart recovery runs a 3-stage sequence that recovers 35–40% of those abandoned carts — versus the 2–3% that email achieves. The full sequence setup is covered in the Cart Recovery Guide. The key principle here:

Stage 1 (30 min)

Gentle reminder — product name, total, checkout link. No discount. This recovers 60% of all recovered carts.

Stage 2 (24 hours)

Social proof or scarcity signal. 'Only 3 left' or 'Others are looking at this.' Catches the 'I was thinking about it' segment.

Stage 3 (72 hours)

Last-chance discount (5–10%). Unique code. 24-hour expiry. After this, suppress from further recovery on this cart.

Product discovery via ovo AI

ovo AI in Kliovo Chat responds to product inquiries via WhatsApp in 0.8 seconds. When a customer messages your WhatsApp number asking "aapke paas kya sizes hain?" or "is item ki delivery Karachi mein hoti hai?", ovo AI answers from your product knowledge base — in Roman Urdu, in the customer's language, in under a second.

This matters at the pre-purchase stage because most Pakistani buyers research on WhatsApp before committing. They ask questions. If the answer takes hours (or does not come), they buy elsewhere. An instant, accurate, Roman Urdu response closes the loop while the buyer is still warm.

ovo AI — typical product inquiry flow (Roman Urdu)

Customer

Assalam o alaikum. Lawn 3-piece ka S size available hai?

ovo AI — 0.8 seconds

Wa alaikum assalam! Haan, Lawn 3-piece ka S size available hai.

Colors: White, Mint, Peach. Price: Rs 3,200.

Karachi delivery 2–3 din mein.

Order karna chahein? Yahaan se karein: [link]

Win-back campaigns for inactive customers

Customers who have not ordered in 30, 60, or 90 days receive automated re-engagement messages. Day 30 is a soft "we miss you" with new arrivals. Day 60 adds a personalized offer based on their purchase history. Day 90 is a high-discount final attempt. Configure all three in Automation Flows using the Customer Last Order Date trigger.

Section 3

At purchase: COD confirmation and payment

COD confirmation flow

Every COD order triggers a WhatsApp confirmation within 60 seconds of placement. The customer taps Confirm (order enters dispatch queue) or Cancel (order removed without dispatch). This single flow reduces RTO by 25–35% for most brands.

COD confirmation template — Meta-approved format

Assalam o alaikum {customer_name}!

Aapka order receive ho gaya hai.

Order: {item_name}

Amount: Rs {cod_amount} (Cash on Delivery)

Delivery: {delivery_city}

Confirm karnay ke liye button press karein:

Order Confirm KarenCancel Karen

JazzCash and Easypaisa payment confirmation

For prepaid orders via JazzCash or Easypaisa, the confirmation flow works differently:

1

Customer selects JazzCash / Easypaisa at checkout

Order is created with status 'Payment Pending'. The Non-COD Payment Pending auto-triage rule holds the order.

2

WhatsApp message with payment instructions

Customer receives account number, amount, and reference code. Asks them to send payment and reply with their transaction ID.

3

Customer sends transaction ID via WhatsApp

ovo AI captures the transaction ID and passes it to your team for verification. Order status updates to 'Payment Received' on manual confirmation.

4

Order enters dispatch queue

Once payment confirmed, order moves to confirmed status and is ready for courier routing and dispatch.

Handling order cancellations

When a customer cancels — either via the Confirm/Cancel button or via a message to your WhatsApp inbox — the flow should:

Immediately update order status to Cancelled in Kliovo Shop
Send a cancellation confirmation message with the order reference
Capture a cancellation reason (changed mind / found cheaper / wrong item / other)
Tag the order in analytics for cancellation reason tracking
If the customer wants to modify (not cancel), offer to process an updated order
Capturing cancellation reasons is underutilized by most Pakistani ecommerce brands. After 3 months of data, you will know exactly why customers are cancelling — and whether it is a product, pricing, or delivery timing issue. This data drives product and process decisions that reduce future RTO.

Section 4

Post-purchase: dispatch, CSAT, and win-back

Dispatch notification

The dispatch notification goes out the moment the CN is generated. It should include:

Dispatch notification template

Assalam o alaikum {customer_name}!

Aapka order dispatch ho gaya hai.

Courier: {courier_name}

Tracking #: {cn_number}

Estimated delivery: {estimated_days} business days

Track karnay ke liye:

{tracking_link}

The {tracking_link} variable generates a Kliovo public tracking page URL automatically — branded with your store logo. The customer taps the link, sees their order on a map, and can check courier scan events in real-time. This eliminates the most common post-dispatch support query: "where is my order?"

Out-for-delivery and delivery confirmation

Kliovo Shop pulls courier scan events via the courier APIs. When TCS or Leopards scans an order as "out for delivery," an automation trigger fires and sends the customer a same-day delivery alert:

Out-for-delivery alert

{customer_name} — aaj delivery ki expect karein!

Aapka {item_name} aaj ghar aa raha hai.

Ghar pe rehna — {courier_name} agent aayega.

Amount due (COD): Rs {cod_amount}

CSAT — capturing satisfaction after delivery

24 hours after delivery confirmation, send a CSAT message. Keep it simple — one question with two buttons. Complexity reduces response rates.

CSAT template (thumbs up / down)

{customer_name}, umeed hai order pasand aaya!

Aapka experience kaisa raha?

Bahut AchaProblem Thi

Positive CSAT response

Thank customer. Request a Google Maps / Facebook review. Include link. Optionally include a soft cross-sell (related products). This is your highest-conversion marketing moment — the customer is delighted right now.

Negative CSAT response

Immediate escalation to a human agent. SLA: 15 minutes to first response. Catching a complaint here — before the customer posts on Facebook or Google — protects your public reputation. The agent resolves and closes the ticket.

Win-back sequence for inactive customers

Customers who bought once and went silent are your highest-value re-marketing target. They already trust you enough to have ordered once. The barrier to a second order is lower than the barrier to a first. Three win-back triggers:

30 days

30 days since last order

Soft re-engagement. 'We have new arrivals you might like.' Show 2–3 products relevant to their previous purchase category. No discount needed yet.

60 days

60 days since last order

Personalized offer. Reference their previous purchase. 'Pasand kiya tha [previous product]? Iski companion piece abhi sale pe hai.' Include 10% discount.

90 days

90 days since last order

Final attempt. Higher discount (15–20%). Clear deadline (48 hours). After this, move to quarterly broadcast campaigns — do not spam dormant customers.

The win-back sequence requires the Kliovo Chat + Kliovo Shop integration to be active. Shop tracks last order date. Chat triggers the win-back automation flow when the interval is reached. Configure once — it runs on every customer automatically as they cross the 30/60/90 day thresholds.

Key takeaways

The 12 WhatsApp touchpoints that a fully configured Kliovo Shop delivers automatically.

1

WhatsApp is Pakistan's commerce channel — not a supplement to it

80M+ users. 98% open rate. 3-minute average read time. Email, SMS, and push notifications do not compete. Every customer journey touchpoint should happen on WhatsApp.

2

The 12 lifecycle touchpoints can all be automated in Kliovo Shop

Cart recovery, COD confirmation, JazzCash payment, dispatch notification, OFD alert, delivery confirmation, CSAT, review request, and win-back at 30/60/90 days. Configure once, runs on every order forever.

3

Dispatch tracking links reduce 'where is my order?' queries by 60%

The {tracking_link} template variable auto-generates a branded tracking page URL. Every customer has real-time visibility into their order. Your support team handles real issues, not tracking inquiries.

4

Negative CSAT responses need a 15-minute human response

The window to catch a complaint before it becomes a public review is narrow. Configure the negative CSAT escalation flow to notify your team immediately. 15 minutes is the SLA that converts angry customers into loyal ones.

5

Win-back campaigns at 30/60/90 days target your easiest new-revenue source

Customers who bought once already trust your brand. The second order has a lower acquisition cost than any new customer you could target. Automate the win-back sequence and let it compound over time.

Related resources

Build your full WhatsApp commerce stack

From cart recovery to 90-day win-back — automated

COD confirmation, dispatch alerts, CSAT, and win-back flows are all built into Kliovo Shop. Configure once, run on every order forever. No coding required.