Results

Campaigns I've
worked on.

Real accounts, real figures — read from Ads Manager, or where noted, from the client's own sales records. Names are withheld because the relationships belong to the agencies and partners I run these through. What the numbers show is how I work.

Local businesses · Lebanon
Ongoing

The budget grew 30× — because the results kept earning it.

One marketing partner, many local businesses: restaurants, real estate, catering, shops. When I took over the account, the monthly budget was small and nobody could answer a simple question: what does one customer cost us?

Total ad spend managed
$118K+
What I changed
  • Set up tracking properly, so every dollar spent had a result attached to it
  • Gave each business the campaign type that matches how it actually sells — lead forms for real estate, WhatsApp conversations for restaurants and services
  • Kept testing new ads and cut the ones that didn't perform, instead of boosting whatever looked nice
What happened
Monthly budget
~$400 → ~$14,000
One real-estate project
2,000+ leads at $0.63 each
A villa sold from campaign leads
$1,200,000 — client-reported
Best single month
1,290+ leads at ~$7 each
Total reach
6.6M people
Real figures, read straight from the ad account. Names withheld by agreement. A budget doesn't grow 30× on ads that lose money — every increase was a business owner choosing to renew.
Skincare clinic · Lebanon
Long-term

Every booking starts with a message. So the ads bring messages.

A skincare clinic with no online booking — people ask on WhatsApp or Instagram, then come in. So the ads have one job: start real conversations with the right people, at a cost that stays low month after month.

Total ad spend managed
~$40K
What I changed
  • Built the campaigns around one goal: people messaging the clinic — not likes, not clicks
  • Tested different ads against each other instead of guessing which post to boost
  • Changed the ads before people got tired of seeing them, so the cost never jumped
What happened
Conversations started, in total
41,500+ at $0.93 average
Best flights
$0.30 – $0.35 per conversation
For nearly two years
the cost stayed in the same range
Total reach
1.3M people
Real figures, read straight from the ad account. Name withheld by agreement. The point here isn't one good week — it's that the cost stayed in the same range the entire time.
Delivery & home services · Lebanon
Ongoing

Their sales happen in WhatsApp — so the ads bring WhatsApp chats, not website clicks.

A delivery and services company. Every job gets priced and confirmed in chat. Sending people to a website first was just an extra step where customers got lost on the way.

Total ad spend managed
~$10K
What I changed
  • Switched the campaigns from website clicks to WhatsApp messages — the chat is where the sale happens
  • Gave each service its own campaign, so every message that comes in already says what the customer wants
  • Refreshed the ads regularly to keep the cost per message down
What happened
Biggest campaign
11,600+ chats started at $0.52 each
Out of every 100 people who saw the ads
3.5 clicked
Total reach
1.3M people
Real figures, read straight from the ad account. Name withheld by agreement.
Home services · California, USA · Google Ads
Ongoing

6,910 inquiries at $2.39 each — in one of the most expensive ad markets in the world.

A US home-improvement brand competing for customers who are actively searching. Different platform, same discipline: this one runs on Google, catching people at the exact moment they type what they need.

Total ad spend managed
$16.5K
What I changed
  • Ran the account as a portfolio: search campaigns for people actively looking, automated campaigns for scale
  • Focused the budget on the exact phrases customers type when they're ready to buy — not on broad, expensive ones
  • Kept testing landing pages until clicks turned into inquiries at a cost that made sense
What happened
Inquiries from ads
6,910 at $2.39 each
Best campaign
3,020 inquiries at $1.23
Out of every 100 people who saw the best keyword
21 clicked
Real figures, read straight from the ad account. Name withheld by agreement. Meta and Google are different games — one interrupts, the other answers. I run both, and the budget goes wherever your customer actually is.
More results, same discipline

Different businesses. One way of working.

9 brands · 660K+ visits
one restaurant group across two countries — every brand fed daily at $0.01–0.07 per visit, with single flights reaching over a million people
F&B · Lebanon + DR Congo
154 leads / $100
a residential-project launch that pulled 2,298 qualified leads at $0.65 each and reached 131K people in weeks
Real estate · Lebanon
8.3M impressions
for one personal brand — 179,000+ Instagram profile visits at $0.05 average, best flights at one cent per visit
Content creator · Lebanon
1.3M+ impressions
for a multi-branch retail shop — 4,325 customer chats opened at $0.38 average, best flight at $0.27
Retail · Lebanon
185K people reached
by a single flagship campaign for a fashion retailer — 4,276 WhatsApp chats at $0.66 each
Fashion retail · Lebanon
$1.2M villa sold
from one campaign's leads — roughly $5.3K of ad spend brought 161 qualified leads, and the developer's sales team closed one of them on a $1,200,000 villa (client-reported)
Residential developer · Lebanon
Why there are no logos here

Client logos and screenshots belong to the businesses that paid for the work. Showing them without permission would tell you something about how I'd treat your account later. When ads.by.hadi has its own results, they'll appear here with the client's name on them — because they'll have agreed to it.

Get in touch

Have a businessyou're trying to scale?

Send me a message. Tell me what you sell and what isn't working right now. If advertising isn't your actual problem, I'll tell you that too — it's a faster conversation for both of us.