Marketing & Ads

Facebook & Instagram ads for cash-on-delivery stores — a practical guide for Egyptian sellers

An ad that works for a cash-on-delivery store is different from any other ad. This guide shows how to set up the pixel and catalog, pick the right objective, and cut the fake orders burning your budget — step by step.

·7 min read

Why cash-on-delivery ads are different

In Egypt, most selling is cash on delivery — and that changes the rules of advertising:

  • No online payment at order time — so a "purchase" to you is an order placed, not money received. If you don't report that order to Facebook correctly, the algorithm can't learn.
  • You pay shipping on returns — every fake or cancelled order costs you a round-trip shipping fee, not just wasted ad spend.
  • Fake orders lie to the algorithm — if Facebook counts a fake order as a "purchase", it goes looking for more people like whoever placed it. That quietly burns your budget.

So a cash-on-delivery ad succeeds not just on creative — but on reporting real orders to Facebook and shutting the door on fake ones.


The foundation: without a pixel and catalog, your money is wasted

Before any campaign, you need a pixel on your store and a catalog Facebook can read. sellX prepares both automatically — the step-by-step setup is in Run ads on Facebook, Instagram and TikTok. Without them, your ad runs "blind" and you pay more for less.

The key sellX difference: the moment a buyer places an order, a Purchase event is sent to Facebook automatically — so you can optimize for the real purchase, not just clicks.


Steps to run a cash-on-delivery campaign right

  1. Set up the pixel and catalog from settings (ads guide above)
  2. Choose the Sales / Conversions objective and optimize for the Purchase event — sellX sends it with every completed order
  3. Start with a broad audience plus the catalog (Advantage+ or DPA) and let the algorithm learn for 3–7 days without killing the campaign early
  4. Run a retargeting campaign for people who added to cart or started checkout but didn't finish (AddToCart and InitiateCheckout events)
  5. Once you've collected about 50 purchase events, launch a Lookalike from your buyer list
  6. Watch cost per order, not cost per click — that's the number that tells you if you're profitable

The big problem: fake orders lie to the algorithm

If half your orders return or are fake, Facebook learns from bad data and brings you more people like them. The fix is to make sure the "purchase" reaching Facebook is a real order only:

The cleaner your data, the sharper your targeting and the lower your cost.


Creative ideas that work in the Egyptian market

  • The product in a real hand — a video touching and using the product, not a stock photo
  • Price on screen — Egyptian buyers look for the price first; don't hide it
  • Cash-on-delivery reassurance — "pay when it arrives" removes purchase anxiety
  • User content (UGC) — a real customer unboxing earns more trust than any polished ad
  • Before/after or problem/solution — lands fast in the first 3 seconds

Frequently asked questions

Which event should I optimize for with cash on delivery? Optimize for Purchase. sellX sends this event the moment an order completes on your store, so you can optimize for the real purchase rather than a click or a lead.

How do fake orders affect the ad? If Facebook counts a fake order as a purchase, it looks for people like whoever placed it — so you pay more for worse orders. Cleaning orders with confirmation and OTP fixes the signal Facebook learns from.

Do I need a big budget to start? No. Start with a small, steady budget, let the campaign learn without resetting it daily, and scale only after you find a creative and audience that bring orders at a cost you're happy with.

Why is the cost-per-purchase in Facebook's report higher than reality? Because browsers and ad blockers block some pixel events. sellX supports server-side Conversions API to recover the blocked conversions — enable it from the pixel section.

How do I retarget without spending much? Retargeting is cheap because the audience is small and warm. Run a small campaign targeting people who started checkout but didn't finish — they're the closest to buying and cheaper than a cold audience.


Bottom line

Cash-on-delivery ads succeed when you report real orders to Facebook, shut the door on fake ones, and optimize for the purchase, not the click. sellX gives you the pixel, the catalog, the automatic purchase event, and order confirmation — the infrastructure that makes every ad pound work.

Set up marketing & ads now →

Read next: Confirm cash-on-delivery orders before you ship

Ready to try sellX?

Free to start. COD-ready. Live in 5 minutes.

Start free
Facebook & Instagram ads for cash-on-delivery stores in Egypt — sellX guide