Fitness club
14.3:1
SAR 126,500 in memberships on SAR 8,850 · 110 sign-ups in 18 days
A local service business with three branches. Ads were producing messages and conversations, but the actual membership revenue was not visible in the dashboard.
I changed the objective from messages to store visits with membership value passed through, then built a two-step funnel so revenue appeared rather than message count alone.
What was happening
Three years of campaigns on a Messages or WhatsApp objective. The reports produced conversation counts and never a revenue figure, so the ads’ effect on the club’s income stayed unknown that entire time.
What did not add up
The campaign objective decides what you will see in the dashboard a month later. As long as the objective is messages, not a single sale will appear no matter how much you actually sold.
What I changed
- I changed the objective to store visits with membership value passed through, and revenue appeared for the first time.
- I separated the men’s and women’s branch campaigns from day one.
- I collected everyone who engaged with the ads and served them again.
- I built a two-step funnel instead of a single campaign.
What happened next
- Memberships
- SAR 126,500
- Spend
- SAR 8,850
- ROAS
- 14.3:1
- Sign-ups
- 110 in 18 days
- Documented period
- Twenty monthly reports
The evidence

What this means for a similar account
If your business sells through WhatsApp or a branch visit, knowing how many messages arrived is not enough. You need to know which campaign moved revenue.
Three years on the wrong objective hid SAR 126,500 that was actually being earned. I did not add a riyal to the budget. I changed the campaign objective.
Recognise your account here?