COD Operating Manual Category Hub and Diagnostic Playbooks
Cash on delivery optimization system. Category guidelines for media buyers: ad timings, scaling caps, validation formulas, and Anti-Patterns.
Diagnostics & Troubleshooting
Spotting death signs, fatigue ladders, failure modes, and campaign audit decision trees.
⚠️ Standard Failure Traps
Common operation errors that drain capital and trigger high RTO.
⚠️ AliExpress shipping (30–45 days)
Buyers expect 2–5 days. Long transit → forgotten orders, local alternatives, remorse. RTO >50%. Source locally.
⚠️ Pixel optimised for web checkouts
A web checkout is just a lead. Browser-pixel optimisation trains Meta on your failed deliveries. Send Confirmed/Delivered via CAPI.
⚠️ The working-capital gap
Couriers remit on J+3 to J+14. 100 orders/day × 300 MAD × 15 days ≈ $45k locked in transit. Keep a 2–3 week cash reserve.
⚠️ Truecaller spam-flagging
Manual confirmation numbers get flagged → red call screen → answer rates collapse. Use Truecaller’s verified business program.
⚠️ Multi-step checkout
Card-first checkouts hit ~75% abandonment. One-page form (name, phone, wilaya/commune, landmark). Extra fields drop conversion ~50%.
⚠️ Copycat saturation
Viral hits last 4–8 weeks before being cloned and undercut. Rotate products and refresh creative constantly.
⚠️ Scaling on “book sales”
Scaling on dashboard conversions, not delivered orders, drains margin via return shipping (~30–40% of the delivery fee per RTO).
⚠️ Solo past 30–50 orders/day
A solo operator can’t keep up with confirmation calls + dispatch + CS. Confirmation lags, RTO rises. Hire a confirmation agent first.
Fatal COD Anti-Patterns
Operational blacklists that destroy customer conversions on sight.
AliExpress Dropshipping Sourcing
Sourcing items directly from China for shipping to Maghreb customers.
Transit times exceed 30 days. Customers forget the order, buy an alternative locally, or refuse to pay because of buyer remorse. RTO rates will spike past 50%.
French-Only Ads in Algeria
Using standard European French ad copy & video voiceovers.
While French is understood, it sounds like an external corporate brand. Algerian buyers respond best to local Darija. French copy filters out mass-market consumers.
90-Second Product Ads
Relying on long, television-style infomercial scripts.
Mobile scroll attention spans are under 3 seconds. The dropoff is severe. Ads exceeding 30s waste budget on viewers who already lost interest.
Stock White-Background Images
Using manufacturer white-background catalog shots on social feeds.
Looks like an ad. People scroll past it. Real, slightly raw smartphone demonstrations (UGC) generate 3x more clicks and traffic.
Forcing Email Checkout Fields
Making email address a required checkout field on landing pages.
Maghreb buyers rarely use email for e-commerce. Forcing email requirements results in up to 50% form abandonment. Only ask for Name, Phone, and Address/Landmark.
Card-first Checkout Systems
Implementing card-first checkouts in countries with low card penetration.
Over 95% of consumers in the Maghreb pay with cash on delivery. Card requirements cause immediate bounce rates. COD forms must be front and center.
📉 Product Death Warning Signals
Auction indicators showing when a product lifecycle is ending.
| Signal Indicator | Real-time Meaning |
|---|---|
| 📉 CTR trending down | Creative fatigue or audience saturation |
| 📉 Comments: “I bought this elsewhere / cheaper” | Commoditised — price war incoming |
| 📉 20+ competitors running active ads | Market saturated |
| 📉 CPM & CPC rising | Auction competition up |
| 📉 Frequency climbing | Burning the same audience |
| 📉 Confirmation rate dropping | Lead quality decaying / wrong audience |
| 📉 Delivery rate dropping | Buyers cooling / copycats undercutting in transit |
| 📉 Net profit shrinking despite stable spend | The product is dying — rotate |
🔁 Creative Fatigue Actions
Scale up the rotation ladder as CTR drops to sustain campaigns.
New product
One strong creative to validate demand
Early traction
Three creatives, same angle, different hooks
Scaling
Ten creatives in rotation to fight frequency
Fatigue
New angles (different problem/benefit)
Deep fatigue
New avatar / spokesperson / format
Exhausted
Rotate to the next product
🛒 The COD Funnel Diagnostics
Verify KPIs stage by stage, target leakage points, and apply fixes.
| Stage | KPI Metric | Target | Common Leak | Correction Action |
|---|---|---|---|---|
| Impression | CPM in benchmark | see country table | Wrong audience / season spike | Broaden audience, avoid peak-CPM windows |
| Hook (3s) | Hook rate / 3s views | ≥30% | Weak first 3 seconds | New hook from the angle library |
| Video watch | Hold rate | ~35% | Slow middle, no payoff | Tighten edit, demo earlier |
| Click | CTR | ≥2% | Hook ≠ offer, no CTA | Align creative promise with CTA |
| Landing page | LP conversion | 8% (range 1–2.5% for cold) | Slow load, long form, no trust | One-page form, speed, local currency, trust badges |
| Lead | CPL in benchmark | see country table | Fake / duplicate orders | Phone validation (E.164), risk scoring |
| Confirmation | Confirmation rate | 65–80% | Slow callback, spam-flagged number | Call within 2h, verified business caller ID, WhatsApp |
| Shipping | Dispatch accuracy | — | Manual entry typos | Courier API sync, no copy-paste |
| Delivery | Delivery success | 70–90% | Slow transit, missing landmark | Stop-Desk option, landmark accentuation, WhatsApp updates |
| Repeat | Repeat rate / LTV | — | No post-purchase follow-up | WhatsApp re-engagement, bundle next purchase |
🌳 Media Buying Diagnostic Decision Trees
Verify check list from top to bottom, execute the first matching action.
-
Hook rate < 30% or CTR < 2%?
→ Creative problem → new hook & angle (see angle library). Don’t touch the rest yet.
-
Creative healthy but landing conversion < 6%?
→ Landing page → page speed, one-page form, local currency, trust badges.
-
Landing fine but confirmation < 65%?
→ Ops → call within 2h, verified caller ID, WhatsApp fallback.
-
Confirmation fine but delivery < 70%?
→ Logistics → Stop-Desk option, landmark capture, switch courier per wilaya.
-
All healthy but still unprofitable?
→ Margin/price → raise price, bundle to lift AOV, or drop the product.
-
Frequency rising + CTR falling?
→ Creative fatigue → climb the fatigue ladder (new creatives → angles → avatar).
-
20+ competitors / “cheaper elsewhere” comments?
→ Saturation → differentiate, bundle, or rotate to next product.
-
Delivery/confirmation dropping?
→ Lead quality or copycats undercutting in transit → tighten audience, add WhatsApp engagement.
-
Calling buyers within 2 hours?
→ No → speed up confirmation; response drops ~40% after 24h.
-
Capturing a landmark on the form?
→ No → add it; missing landmarks fail ~20% of first attempts.
-
Shipping unconfirmed orders?
→ Stop → never dispatch before verification.
-
Specific wilayas/regions worse?
→ Route those to Stop-Desk pickup or a different courier.