Post-mortem · Afro Eclipse at MAAYA Berlin
I spent €1,001 to make €300. Here’s why.
Every ticket cost €50 to sell and paid €15. No amount of clever targeting closes a gap like that. This is the honest breakdown: where the money went, what it bought, and what I’d change so the same budget pays for itself next time.
Client
Quantum Echoes at MAAYA
My role
Paid media and creative strategy
Offer
€15 per night, two nights
Budget
€1,000 on Meta
Window
5 days, Oct 2026
The P&L
The money, honestly.
€1,001
Ad spend
£300
Ticket revenue from the ads: 20 tickets at €15
0.3×
Return on ad spend. Break-even is 1.0×
£50
Cost to acquire a buyer worth €15
The upside: sales went from 4 to 24, a 500% lift in five days, and the test found the message that sells this event. The downside: every one of those sales lost money on ad spend alone.
Source: Meta Ads Manager and ticket sales. €1,001.13 spent; 2,222 site visits; 20 tickets sold during the campaign, all for Saturday.
01 · THE BRIEF
A €15 ticket, a €1,000 budget and seven days.
Afro Eclipse was a two-night Afrofuturist event by Quantum Echoes at MAAYA: music, poetry, art and fashion for Berlin’s African diaspora. To be worth running, it needed 100 tickets, or €1,500 at the door.
A week out, it had sold 4. My job was to turn €1,000 of Meta ads into the other 96.
02 · THE PLAN
Five buyers. One question: which message makes them pay?
With no time to guess, I let the market decide. Five customer avatars, each with its own angle. Spend the first two days finding the winner, move the budget behind it, then retarget every visitor who didn’t buy with urgency.
Diaspora creatives
Leads from Meta ads across Berlin, Hamburg and Frankfurt
Young professionals
27–40. Buy community; short on time, not money.
Art and theatre crowd
28–45. Buy ideas; regulars at HAU and Gropius Bau.
Wellness seekers
26–42. Buy ritual; the eclipse speaks to them.
Fashion crowd
21–34. Buy the moment; the outfit is the content.
DAYS 1–2
Test
Every angle, cold and warm
DAY 3
Cut and scale
Budget to the winners
DAYS 4–5
Close
Retarget visitors with urgency
GOAL
96 more tickets
€1,440 in new revenue
03 · WHERE THE MONEY LEAKED
One broken equation. Four leaks on top of it.
Ranked by how much each one cost. The first would have sunk the campaign on its own; the rest made a bad position worse.
The unit economics were upside down
A €15 ticket can afford, at most, €15 to sell. To recover €1,000 across 100 tickets, each had to cost about €10. Cold traffic to a niche event in five days was never going to hit that. The problem started with the offer, not the ads.
1
Meta couldn’t see a single sale
No pixel on the ticket site meant no purchase data. Meta found clickers instead of buyers, and I had to judge ads on CTR and CPC instead of cost per sale. You can’t scale what you can’t measure.
2
Two checkouts split the budget
Each night had its own ticket link, so €1,000 was divided between two destinations. Every sale came from one of them. Half the spend chased a night nobody bought.
3
The test window collapsed
The creative wasn’t ready at launch, so two days of testing became less. The campaign ended still in Meta’s learning phase.
4
We sold the concept, not the benefit
“Afrofuturism” meant nothing to most of the people we paid to reach. Nobody buys a word they have to look up.
5
04 · WHAT €1,001 ACTUALLY BOUGHT
The message that sells this event.
The ticket revenue was a loss. The data wasn’t. People paid attention to belonging and identity, not to the concept. One line, “What are you wearing to the future?”, won clicks in every creative it appeared in. Two creator videos, from Exo and Isa, did the heavy lifting with cold audiences. That’s the brief for the next campaign, already paid for.
Batch A · Connecting the diaspora
Video · carried cold traffic
Video · carried cold traffic
Static · belonging angle
Static · retargeting close
Batch B · The future, and what to wear to it
Static · identity angle
Static · the winning line
05 · HOW I’D MAKE IT PAY
Raise what a buyer is worth. Lower what a buyer costs.
There are only two levers in paid acquisition. This campaign pulled neither. Next time, both get pulled before a euro is spent.
WORTH MORE
Fix the offer
Two-night bundles, group tickets, and early-bird tiers with real deadlines. Every euro added per buyer is a euro more the ads can afford to spend.
COSTS LESS
Let Meta see the sale
One checkout for both nights, with the pixel and Conversions API in place, so the algorithm optimises for buyers from the first impression.
COSTS LESS
Sell the proven angle
Lead with fashion, identity and belonging, the angles that already won. Afrofuturism becomes the theme, not the pitch: a themed ball, “Best look” awards, and creator content from the community.
COSTS LESS
Buy time, not just traffic
Launch four to six weeks out with creative ready on day one. Testing gets cheaper when it isn’t racing a deadline.
The lesson
Fix the economics before you buy the traffic.
Great ads can’t rescue an offer that loses money on every sale, or a funnel the platform can’t measure. Before I spend a client’s money, I check three numbers: what a buyer is worth, what a buyer can cost, and whether we can see the sale.
Next
Now see what happens when the numbers work.