Okba Bin Nafea Hospital · one month
About 1 in 5 chats became a real patient case at the hospital.
Paid ads judged by patients, bookings and sales.
EGP in ad spend managed
I'm a performance media buyer. I run paid ads on Meta, TikTok and Google in Egypt, the Gulf and the US. Every campaign here is judged by one thing: how many real customers it brought in, and at what cost.
Real results
The numbers that matter to the business, not just the dashboard.
Okba Bin Nafea Hospital · one month
About 1 in 5 chats became a real patient case at the hospital.
Dr. Mohamed Assem Dental
120–200patient cases every month
From doctor videos and real success cases.
عالرصيف Store
1,019website orders
At a 15.27x return on ad spend, about EGP 1.2M in sales.
Skills & training
Clients
Clinics, hospitals, restaurants, fashion and e-commerce.
Case studies
E-commerce · Egypt · Oct 2025 – Apr 2026 (7 months)
Turned EGP 78.6K of ads into 1,019 orders and about EGP 1.2M in sales. That's 15.27 pounds back for every pound spent.
Get online sales for a kitchen and home products brand, and keep them profitable.
1,019 orders at an average of EGP 77.12 each, with a 15.27x return across 7 months. Average order value was about EGP 1,180.
One clear buyer plus ads that look like her own kitchen sold more than a broad audience would have. That combination held the cost per order around EGP 77 for 7 months.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Sales campaigns | 1,019 | Website orders | EGP 77.12 | EGP 78,583.02 |
Hospital · Egypt · Feb – Jun 2026 (5 months)
Filled appointments across every department. The hospital reached 750 patient cases in a single month from about 4,000 patient chats that month.
Bring patients to all of the hospital's departments, not just one service.
Chats started and cost per chat (EGP), one bar per campaign
A real doctor's face plus an easy first step (a EGP 50 consultation) is what turned ad chats into hospital visits.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Campaign 1 | 4,292 | Chats | EGP 9.11 | EGP 39,116.52 | |
| Campaign 2 | 3,103 | Chats | EGP 11.08 | EGP 34,374.47 | |
| Campaign 3 | 4,994 | Chats | EGP 11.97 | EGP 59,788.05 | |
| Campaign 4 | 4,299 | Chats | EGP 9.46 | EGP 40,668.45 |
Kids' specialty clinics · 5 branches · Egypt · Mar – Jun 2026 (4 months)
29,390 patient chats across 5 branches, at an average of EGP 9.77 each.
Bring in bookings every month for every branch, each with its own budget.
Chats started and cost per chat (EGP)
One campaign with a separate ad set per branch gives you the budget control of five campaigns without splitting the learning five ways. The biggest ad set brought in 14,328 chats at EGP 8.07.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Ad set 1 | 14,328 | Chats | EGP 8.07 | EGP 115,558.37 | |
| Ad set 2 | 8,075 | Chats | EGP 11.33 | EGP 91,502.35 | |
| Ad set 3 | 3,278 | Chats | EGP 16.59 | EGP 54,396.57 | |
| Ad set 4 | 3,709 | Chats | EGP 6.89 | EGP 25,570.38 |
Dental clinic · Egypt · Apr – Jun 2026 (3 months)
Ran six dental services as six separate funnels. Doctor videos and real success stories brought in 10,636 patient chats and 120–200 patient cases a month.
Hit the clinic's monthly patient targets for each service: implants, crowns, veneers, braces, scaling and whitening.
The doctor videos and success cases brought messages and bookings up to 120–200 patient cases a month, hitting the clinic's targets.
Cost per chat (EGP). Shorter bar = cheaper. Facebook was cheaper for all six services.
Doctor videos and real success cases drove the bookings. Instagram chats cost more than Facebook, but they can turn into bookings at a higher rate, so I move budget by cost per booking, not cost per chat.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Implants 1 | 114 | Chats | EGP 55.66 | EGP 6,344.99 | |
| Implants 2 | 365 | Chats | EGP 19.89 | EGP 7,260.60 | |
| Implants 3 | 476 | Chats | EGP 17.82 | EGP 8,480.23 | |
| Implants 4 | 237 | Chats | EGP 27.63 | EGP 6,548.85 | |
| Implants 5 | 209 | Chats | EGP 38.68 | EGP 8,084.47 | |
| Implants 1 | 521 | Chats | EGP 22.07 | EGP 11,499.83 | |
| Implants 2 | 333 | Chats | EGP 9.82 | EGP 3,269.57 | |
| Implants 3 | 420 | Chats | EGP 9.72 | EGP 4,082.17 | |
| Veneers 1 | 376 | Chats | EGP 30.36 | EGP 11,416.79 | |
| Veneers 2 | 663 | Chats | EGP 25.71 | EGP 17,045.13 | |
| Veneers | 1,022 | Chats | EGP 11.43 | EGP 11,677.86 | |
| Crowns 1 | 605 | Chats | EGP 26.80 | EGP 16,212.73 | |
| Crowns 2 | 668 | Chats | EGP 16.84 | EGP 11,247.52 | |
| Crowns 1 | 244 | Chats | EGP 25.37 | EGP 6,190.96 | |
| Crowns 2 | 445 | Chats | EGP 12.41 | EGP 5,522.10 | |
| Scaling | 846 | Chats | EGP 34.33 | EGP 29,045.06 | |
| Scaling 1 | 67 | Chats | EGP 32.41 | EGP 2,171.30 | |
| Scaling 2 | 405 | Chats | EGP 10.81 | EGP 4,379.85 | |
| Whitening 1 | 282 | Chats | EGP 31.19 | EGP 8,794.36 | |
| Whitening 2 | 619 | Chats | EGP 25.14 | EGP 15,561.37 | |
| Whitening | 357 | Chats | EGP 17.42 | EGP 6,219.68 | |
| Braces | 395 | Chats | EGP 38.15 | EGP 15,070.25 | |
| Braces 1 | 322 | Chats | EGP 17.69 | EGP 5,697.21 | |
| Braces 2 | 138 | Chats | EGP 26.99 | EGP 3,725.23 | |
| TikTok | Chat campaigns | 507 | Chats | EGP 12.90 | EGP 6,539.92 |
| TikTok | Video views | 581,905 | Video views | — | EGP 9,215.82 |
Specialty center · Egypt · ads for Egypt & the Gulf · Jun – Jul 2026
My biggest account: EGP 809K across 3 platforms and several countries. It brought in 10,295 patient chats and made the doctor widely known with 12.3M TikTok views.
Get bookings from patients in Egypt and abroad, and build trust in the doctor in the Gulf, where people didn't know him yet.
Where each pound works hardest. Green = cheapest.
The same ad can cost 8x more in a different market or on a different platform. Splitting campaigns by country and platform is what shows you where the next pound should go.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Messages · Egypt | 6,603 | Chats | EGP 20.69 | EGP 136,587.07 | |
| Messages · Egypt | 354 | Chats | EGP 57.81 | EGP 20,465.46 | |
| Messages · Abroad | 3,108 | Chats | EGP 38.74 | EGP 120,399.67 | |
| Messages · Abroad | 230 | Chats | EGP 178.56 | EGP 41,068.70 | |
| Engagement · Egypt | 2,807,035 | Engagements | EGP 0.05 | EGP 126,602.52 | |
| Engagement · Egypt | 529,569 | Engagements | EGP 0.07 | EGP 37,345.94 | |
| Engagement · Abroad | 1,270,011 | Engagements | EGP 0.04 | EGP 49,272.82 | |
| Engagement · Abroad | 251,195 | Engagements | EGP 0.08 | EGP 20,022.73 | |
| TikTok | Video views (Egypt, Gulf, Italy, Iraq) | 12,310,534 | Video views | — | EGP 165,762.45 |
| YouTube | Video views | 660,025 | Views | — | EGP 91,091.82 |
Dental clinic · Alexandria · Apr – Jul 2026 (4 months)
Picked the right campaign type for each service: chats for quick treatments, forms for expensive ones, and Google Search for people already looking for a dentist. Result: 3,215 patient inquiries.
Get more patients in Alexandria for four services with very different prices.
The campaign type should match the price of the service. Cheap treatments sell in a chat. Expensive ones need a form and a phone call.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Messages 1 | 807 | Chats | EGP 4.25 | EGP 3,432.26 | |
| Messages 2 | 478 | Chats | EGP 6.33 | EGP 3,026.45 | |
| Messages 3 | 214 | Chats | EGP 9.73 | EGP 2,082.81 | |
| Messages 4 | 334 | Chats | EGP 12.66 | EGP 4,228.03 | |
| Messages 5 | 199 | Chats | EGP 18.14 | EGP 3,610.17 | |
| Messages 1 | 103 | Chats | EGP 27.93 | EGP 2,876.53 | |
| Messages 2 | 58 | Chats | EGP 39.45 | EGP 2,287.90 | |
| Messages 3 | 124 | Chats | EGP 42.64 | EGP 5,287.72 | |
| Messages 4 | 136 | Chats | EGP 40.88 | EGP 5,559.17 | |
| Lead forms | 616 | Leads | EGP 12.51 | EGP 7,707.35 | |
| Search | 146 | Conversions | — | EGP 12,900.00 |
Dental clinic · USA · Feb – Jul 2026
An English vs Spanish test showed that the cheapest leads weren't the best leads. Moving budget to the language that actually booked patients gave a steady 50–70 leads a month.
Bring new patients into a US dental clinic from a mixed English- and Spanish-speaking area.
I judge a campaign by booked patients, not by the cheapest lead. The dashboard showed English as the winner. The clinic's bookings showed Spanish.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Lead forms | 444 | Leads | USD 8.37 | USD 3,714.34 |
Restaurant · UAE (AED account) · Mar – Apr 2026 (2 months)
Got people to notice the restaurant first, then turned them into table bookings: 34,787 interactions and 1,072 booking chats.
Get more table bookings and keep the restaurant busy.
Cheap engagement warms people up first. Then the booking ads reach people who already know and like the place.
| Platform | Campaign | Results | Type | Cost per result | Spend |
|---|---|---|---|---|---|
| Messages | 1,072 | Chats | AED 8.83 | AED 9,464.44 | |
| Engagement | 34,787 | Interactions | AED 0.14 | AED 4,973.75 |
Message me on WhatsApp with your business and budget, and I'll tell you where I'd start.
How I work
Every case above followed this order. Each step has an example from a real account.
Each service gets its own audience and its own campaign goal: chats, forms or sales.
e.g. Be in Health: chats for whitening, forms for implantsEach creative gets the same fixed budget, so the winner is clear.
e.g. Assem: before-and-after beat AI reelsOffers run to people who already know the brand and to new people, side by side.
e.g. Assem: past chatters vs broadThe final score is bookings and sales, not the cheapest lead.
e.g. Lindenwold: Spanish booked more patientsSend me your account and your goal. I'll tell you honestly what I'd test first.