137K EGP of ads turned into 564K EGP of sales. Here's the honest number under the headline.
A conversational-commerce engine for a cash-on-delivery market where the chat is the checkout — built to scale buyer conversations without blowing up cost-per-conversation, and reported with gross and delivered ROAS side by side.
- 564KEGP sales
- 4.1×gross ROAS
- 1.9×delivered ROAS
- ~$0.10per buyer chat
When the ads ran, the store ran
With ads live (Nov–Feb), the store cleared roughly 117K EGP/month. With ads off (Mar–Apr), it fell to about 5.5K EGP/month — a ~21× drop. That is correlation, not proof — but it is stark, and it is the kind of honest framing I put on every report. A store that collapses the month the spend stops is a store whose demand was being manufactured, not harvested; knowing which of those you are looking at changes every budget decision that follows.
- Nov–Feb · ads on~117K EGP/mo
- Mar–Apr · ads off~5.5K EGP/mo
- Blended monthly ROAS while live2.3×–6.1×
A COD market where the chat is the checkout
Egypt is a cash-on-delivery market. A large share of buyers will not pre-pay on a website they have not bought from before; they want to ask a question, see another photo, and confirm with a human before a courier shows up at the door. So the funnel does not end on a product page — it ends in a thread. The job is to move paid demand into a channel the store can actually operate: WhatsApp and Messenger conversations, where price, availability, and trust get settled in a few messages.
That reframes the whole account. The unit you optimise for is not a click or an add-to-cart; it is a handled conversation — one a human (or a well-built assistant) can carry to a confirmed order. Get the cost of that conversation low and the handling disciplined, and the store scales. Let either slip and you are paying for chatter that never becomes cash.
Four honest ways to read the ROAS
I quote gross and delivered together. In a COD market, returns are part of the truth — so the headline 4.1× and the collected 1.9× both appear on the report, never one without the other. In between sit two more views, because how you attribute the spend changes the number you are allowed to claim:
- Gross blended4.1×
- Spend-aligned3.4×
- Social-attributed2.7×
- Delivered cash1.9×
COD reality — order status: ~46% delivered, the rest in transit or returned, with a ~33% return rate on resolved orders (typical for Egyptian COD). The gap between gross and delivered is the most important data point, and it is the one most reports leave out.
The standout: turning paid clicks into handled conversations
A single messaging campaign opened 4,337 conversations at ~4.9 EGP (~$0.10) each on a 6.6% click-through rate. Across the account, conversation-objective campaigns produced 10,000+ DM threads — a real WhatsApp/Messenger commerce funnel, not vanity reach. The work that made it pay was operational, not clever: campaigns split by product category so the conversation a buyer landed in matched what they had clicked, and follow-up discipline tied to the items people were actually asking about.
Targeting tracked real demand rather than assumptions. The #1 sales category — phone holders at 29% of revenue — got its own dedicated campaigns instead of being buried inside a generic catalogue ad. When the data said one product line was carrying the store, the spend followed the data, not the brief.
What the returns actually cost — and how I handle them
A ~33% return rate is not a failure; in Egyptian COD it is the operating condition. The mistake is reporting as if it were not there. A store that celebrates the 4.1× and budgets against it is quietly spending into a number that loses a third of itself on the doorstep. So returns come out at the order level, not as a vague haircut at the end: confirmed orders, delivered orders, and refused orders are tracked separately, and the delivered figure is the one that sets the next month's budget. The flattering number sells the engagement; the collected number is the engagement.
What this proves
A repeatable creative-to-conversation system can move real volume in a COD market — and be reported honestly, with the returns named instead of hidden. Fewer vanity reports, more resolved orders, and a ROAS view that names the delivery gap out loud. The same discipline that reconciles a single store's gross-to-delivered scales straight up to a multi-platform account: a Saudi store where four dashboards claimed SAR 14.2M and the bank saw SAR 11.5M is the same idea at a larger size.
Limitations: the client is anonymized (no brand or personal names) by agreement. Figures are account-aggregated actuals for the engagement window; the ads-on/ads-off comparison is correlation, not a controlled test. Egyptian COD return rates are market-typical and vary by category and season.
Frequently asked questions
What is conversational commerce in a COD market?
It is selling through a chat thread — WhatsApp or Messenger — rather than a checkout page. In a cash-on-delivery market where many buyers will not pre-pay on a website, the conversation is where trust is built, the order is confirmed, and objections are answered. The chat is the checkout.
Why report both gross and delivered ROAS?
Because a meaningful share of confirmed COD orders are returned or refused on delivery. Gross ROAS (4.1× here) counts every order placed; delivered ROAS (1.9× here) counts only the cash collected after returns. Quoting one without the other hides the part of the result that decides profitability.
How much does a buyer conversation cost?
In this account, conversation campaigns opened buyer chats at roughly 4.9 EGP (about $0.10) each, with one campaign producing 4,337 conversations on a 6.6% click-through rate. Across the engagement the account generated more than 10,000 direct-message threads.