What $27M in Meta Ad Spend Taught Us đ
Welcome to your latest edition of Welcome Tomorrow Insights, your go-to source for the latest in growth marketing strategies and impactful industry updates.
TL;DR:
Let the algorithm do its job. Meta works best when you give it space, donât over-segment audiences, restrict placements, or pause campaigns too quickly. Trust the system to learn and optimise.
Creative is the real growth lever. High-performing campaigns are powered by native, scroll-stopping creatives not high production value. Test often, but donât rotate too fast.
Donât fall for misleading metrics. ROAS and CTR can be deceptive. Focus on what really matters: incrementality, CAC, and full-funnel impact.
Performance requires simplification. Simplify your campaign structure, messaging, and strategy. Clarity, consistency, and clean data signals win every time.
After managing over $27 million in Meta ad spend across African markets, weâve started noticing something: many brands ,even the experienced ones, end up relying on similar strategies, without always knowing whatâs making them work.
And when things stop performing, itâs hard to know whether to wait it out or switch things up. We've been there too.
In fast-moving markets, this kind of uncertainty is common. Success often feels hard to replicate, and performance drops can seem random even when you're doing âeverything right.â
Thatâs why we started documenting patterns we kept seeing across accounts.
What follows are 14 lessons we have learned.Some of them go against popular advice, but theyâve helped us move from guesswork to real, repeatable performance.
Letâs get into it đ
1. Killing a campaign too quickly ruins performance
Itâs one of the most common mistakes.
The campaign is humming along. CPA jumps for two days. Panic sets in and boom, the budget gets cut in half or paused completely.
But Meta campaigns arenât static rows in a spreadsheet. Theyâre dynamic learning systems. Every campaign builds targeting signals, behavioural models, and delivery patterns over time. Interrupt that, and you reset everything.
Unless the trend is structurally negative, short-term volatility is not a red flag. Zoom out. Look at 14-day data. Trust the flywheel.
2. Your prettiest ad is probably underperforming
Brands often spend big on production, high-end lighting, drone shots, polished edits. The result? An ad that users scroll right past.
Why? Because on Meta, anything that looks overly produced can trigger âad blindness.â People are trained to ignore the hard sell.
What performs better? Creatives that clearly speak to a pain point and offer a solution. Content that feels relevant, human, and valuable in-feed. Itâs not about being raw, that works better on TikTok. On Meta, itâs about resonance.
This isnât a call to be sloppy. Itâs about designing for the environment. Meta is a content-first platform, your ads need to connect before they convert.
3. Broad targeting wins more often than narrow segmentation
The instinct is to get hyper-precise. Build detailed personas. Layer interests, demographics, behaviours.
But Metaâs algorithm doesnât need that kind of hand-holding anymore. With billions of data points, it can find the buyers better than you can define them.
When you restrict audience size, you limit delivery, reduce learning, and create artificial ceilings.
What works better? Give the algorithm space. Start broad. Let your creative qualify your audience, not your targeting filters.
4. When something works, duplicate it, donât rebuild it
Performance marketers love to tweak. Youâve got a winning ad? Letâs make it âeven better,â right?
Except most of the time, the âimprovedâ version underperforms.
The problem is: when you change the format, script, or angle too much, Meta sees it as a new creative. Youâre back to square one. New learning phase. No momentum.
Instead, duplicate the top performer and change one thing. The first 3 seconds. The CTA. The hook. Thatâs how you create iteration without resetting success.
5. Retargeting looks great on paper. But a lot of it is wasted spend.
This one stings.
Retargeting often delivers sky-high ROAS. But in many cases, those users wouldâve bought anyway, with or without the ad.
Metaâs attribution model is happy to claim the credit. But your actual incremental lift? Minimal.
Retargeting only works when itâs focused on high-intent actions:
â Added to cart
â Visited a specific PDP
â Watched 75%+ of a product demo
And the lookback window should be tight, 3 to 7 days max. Beyond that, youâre just paying to take credit for organic conversions.
6. ROAS is useful but dangerously incomplete
Most advertisers optimise for ROAS. But hereâs the issue:
ROAS = revenue tracked by Meta á ad spend.
That means:
It doesnât tell you if Meta actually caused the sale.
It doesnât tell you if the customer is new.
It doesnât factor in whether those sales wouldâve happened anyway.
The more established your brand, the more inflated your ROAS gets, because youâre paying to reacquire loyalists you already had.
The real metric to obsess over? Incrementality.
â Are your campaigns driving net new growth?
â Is your overall revenue rising in step with ad spend?
Use ROAS as a directional metric, not as a KPI in isolation.
7. If your ad doesnât stand for something, it fades into the feed
Neutral messaging feels safe. Broadly appealing. Professional.
But on Meta, neutral = invisible.
The algorithm responds to engagement. Comments. Shares. Reactions. And you only get that when you say something specific, even if it excludes part of the audience.
This isnât about being controversial for attention. Itâs about clarity. Speak directly to a pain point. Take a position. People pay attention to conviction.
8. Donât micromanage placements. Let Meta optimise them.
Every advertiser has placement biases. You assume Reels are where conversions happen. Or you always disable Marketplace because it âfeels low-quality.â
But Metaâs system knows more than we ever could, when your audience is most likely to engage, and where.
Weâve seen top-performing placements come from unexpected channels even ones clients originally excluded.
Let Meta test all placements. If it doesnât work, the algorithm will de-prioritise it. But if you block it upfront, youâll never know.
9. High CTR doesnât always mean strong performance
CTR feels like a win. Itâs visible, immediate, and easy to chase.
But high CTR can be deceiving especially if CPM is high or your traffic doesnât convert.
đđ˝ On web, a high CTR might lead to a bounce or low ROAS if the landing page doesnât convert.
đđ˝ In app campaigns, it could mean a lot of low-quality installs, especially if your install-to-event rate is poor or users drop off before key in-app actions.
The real questions are:
â Whatâs your CPC?
â Whatâs your conversion rate (on-site or in-app)?
â Whatâs the blended CAC?
CTR can be a useful directional metric when comparing creatives under controlled conditions. However, in isolation, it offers limited insight and its implications vary significantly depending on whether the objective is web traffic or app engagement.
10. Refreshing creatives too often can tank momentum
Youâve heard it before: âRotate new ads often to avoid fatigue.â
But constant refreshes mean constant learning phases. If you swap creatives too quickly, the algorithm never gets a chance to optimise delivery. You keep re-setting your own progress.
Instead, build a strong base of proven performers and test incrementally alongside.
Winning ads deserve to live. Donât pull them just to feel busy.
11. Over-segmentation hurts account performance
This is an old-school media buying habit that wonât die:
â A campaign for every objective
â An ad set for every interest
â A budget for every micro-audience
But Meta learns best when it has consolidated signal density.
Simplify your structure:
â Combine ad sets by funnel stage
â Use CBO (Campaign Budget Optimisation)
â Reduce budget fragmentation
Fewer campaigns. More data per campaign. Better results.
12. Your ad should say one thing. Just one.
The urge to pack every benefit, guarantee, testimonial, and feature into one ad is strong.
But thatâs not how people read.
On Meta, attention is brutal. If the user doesnât get your value prop in the first few seconds, youâre gone.
Instead, lead with one clear promise. Whatâs the single thing that makes someone stop and say: âI need thisâ?
Everything else can live on your website.
13. Not every âunprofitableâ campaign is a failure
Weâve seen this over and over: a top-of-funnel campaign looks like itâs underperforming. No conversions. Low ROAS.
But itâs feeding your retargeting pool. Warming your audience. Seeding new messaging.
When evaluated alone, it looks weak. In the context of your funnel, itâs essential.
So before you shut it down, ask:
â Is it generating qualified traffic?
â Is it fuelling lower-funnel success?
â Is it teaching us something new?
Not every campaign has to convert directly to be worth running.
14. Donât use Target CPA too early
Target CPA sounds efficient. You cap your cost, and Meta delivers within your range. Easy.
But hereâs the catch: it only works well if you already have conversion volume.
Without it, you strangle learning before it starts.
Instead, use âMaximise Conversionsâ in the early stage. Let the algorithm explore. Once youâve built conversion density, you can shift to Target CPA for tighter control.
Final takeaway
Hereâs the thread that ties all 14 truths together: great Meta performance comes from knowing when to intervene and when to get out of the way.
Too many brands sabotage their own results with:
Over-targeting
Over-editing
Overreacting
But if you feed the algorithm high-signal creative, clean structure, and time to learn, it works.
At Welcome Tomorrow, this is exactly what we help brands do. Whether you're trying to unlock profitable scale or course-correct a stagnant ad account, weâd love to help.
đđž Want to share this newsletter with a friend? Send them here to subscribe.
Wambuiâs Hot Take đĽ
Itâs easy to assume the algorithm will favour the ad with the lowest CPA or highest ROAS. But thatâs not always what happens. Meta is optimising for predictability, not just performance.
An ad that performs decently and behaves consistently is often prioritised over one that spikes results but delivers inconsistently. Why? Because the algorithm can allocate budget more confidently when it can model an outcome.
So if your flashiest ad doesnât scale, it might not be because itâs bad, it might just be too erratic for Meta to trust.
Join Our Community đĽ
Come hang with us. Check out the blog, follow along on socials, and stay in the loop as we share the wins, lessons, and experiments shaping growth marketing today. đ¤đž
PS: The really good stuff? Youâll find that on our TikTok. đđ



Weâre Your Growth Partner đ¤đž
Tell us where you are and where you want to be ,and weâll help get you there.