We Spent R205,000 of Our Own Money on Ads. Here Is Every Lesson.
When your marketing agency tells you what to do with your money, there's always a question in the back of your mind: "Would they spend their own money this way?"
We can answer that. We have spent our own money this way. R205,000 and counting. Not client money. Not investor money. Money from our own bank account, invested in Meta ad campaigns in one of the most restricted verticals on the platform.
Here are the 20 lessons that R205K taught us.
The Context
- Vertical: Insurance (life and funeral cover)
- Category: Special Ad Category — Credit
- Platform: Meta (Facebook + Instagram)
- Period: 12+ months
- Total spend: R205,000+
- Total clients acquired: 5,000+ subscription clients
- Average CPA: R68
- Average CTR: 4.31%
Lesson 1: The First Month Is an Investment, Not a Failure
Our month 1 CPA was R140. More than double our eventual average. We nearly panicked. But month 1 isn't supposed to be profitable — it's supposed to generate data. Data that makes months 2–12 profitable.
Takeaway: Budget your first month as a learning investment. Judge performance on a 90-day window, not a 7-day one.
Lesson 2: Creative Is 70% of Performance
In restricted categories where targeting is limited, the ad creative does the targeting. Our best and worst months were separated by creative quality, not budget or audience changes.
Takeaway: If you can only invest time in one thing, invest it in better creative.
Lesson 3: Specificity Beats Cleverness
Our best-performing ads were specific and plain: "Funeral cover from R89/month. No medical exam. Cover in 48 hours." Our worst performers were clever and vague: "Protect what matters most."
Takeaway: Tell people exactly what they get, what it costs, and how to get it.
Lesson 4: Speed to Contact Is a Revenue Multiplier
Leads called within 5 minutes: 35% conversion rate. Leads called after 30 minutes: 12% conversion rate. Leads called after 2+ hours: 5% conversion rate.
Same leads. Same product. Same salespeople. The only variable was speed.
Takeaway: Automate instant responses and notify your team immediately. This single change was worth more than any ad optimisation.
Lesson 5: The Conversions API Changed Everything
We installed the Conversions API in month 4. The impact was immediate: CPA dropped 25% within 2 weeks because Meta finally had accurate conversion data to optimise against.
Takeaway: Install the Conversions API before spending your first rand on ads. Not after. Before.
Lesson 6: Short Lead Forms ≠ Better Results
We tested 3-field forms (name, phone, email) against 5-field forms (name, phone, email + two qualifying questions). The short form generated 40% more leads. But the qualified form generated 30% more customers.
Net cost per customer was lower with the longer form.
Takeaway: Optimise for customers, not leads. A slightly more friction-heavy form that attracts serious buyers beats a frictionless form that attracts anyone.
Lesson 7: Video Testimonials Are the Best Ad Format
When we introduced customer video testimonials (with consent), they outperformed every other format by 45% on conversion rate. Real people telling real stories in their own words.
Takeaway: Invest in collecting video testimonials. They're the most persuasive ad format available.
Lesson 8: Monday and Tuesday Are the Best Days
Our data consistently showed lower CPAs and higher conversion rates on Monday and Tuesday mornings. Thursday afternoons and weekends performed worst.
Takeaway: This is SA-specific. Test your own data, but consider increasing bids on high-performing days.
Lesson 9: Lookalike Audiences Get Better Over Time
Month 3 lookalike: decent. Month 6 lookalike (built from 800+ customers): strong. Month 12 lookalike (built from 3,000+ customers): exceptional.
Takeaway: Your data is a compounding asset. Every customer you acquire makes your next acquisition cheaper.
Lesson 10: Geographic Performance Varies Dramatically
Gauteng: R52 CPA (best) KwaZulu-Natal: R61 CPA Eastern Cape: R74 CPA Western Cape: R98 CPA (worst)
Same ads, same product, dramatically different costs by province.
Takeaway: Segment campaigns by geography and allocate budget to where the ROI is highest.
Lesson 11: Don't Scale Too Fast
We doubled our budget from R15K to R30K in one month and CPA spiked 40%. The algorithm needs time to adjust to budget changes.
Takeaway: Scale budget by no more than 20–30% per week. Give the algorithm time to recalibrate.
Lesson 12: Frequency Above 3 = Creative Death
Every time our frequency metric exceeded 3 (average person seeing the ad 3+ times), CPA increased sharply. The audience had fatigued on the creative.
Takeaway: Monitor frequency. When it hits 2.5, have new creative ready to rotate in.
Lesson 13: WhatsApp > Email > Phone for First Contact
Response rates:
- WhatsApp: 78% response rate
- Email: 22% response rate
- Phone call: 45% answer rate
In South Africa, WhatsApp is the communication channel. Build your entire lead process around it.
Takeaway: Lead with WhatsApp for first contact. Use phone calls for actual consultations.
Lesson 14: Retargeting Is Obscenely Cheap
Our retargeting campaigns ran at R15–R25 CPA — less than half the cost of cold campaigns. People who'd already interacted with our brand just needed a nudge.
Takeaway: Always run retargeting campaigns alongside prospecting. The ROI is dramatically better.
Lesson 15: Simple Landing Pages Beat Complex Ones
We tested our full website as a destination vs. a simple, single-page landing page with one CTA. The simple page converted at 2.3x the rate.
Takeaway: For paid traffic, use dedicated landing pages. Remove navigation, remove distractions, focus on one action.
Lesson 16: The Offer Matters More Than the Ad
We ran the same ad creative with two different offers:
- Offer A: "Get a free quote" → R85 CPA
- Offer B: "Get covered in 48 hours — no medical exam required" → R52 CPA
The urgency and specificity of Offer B crushed Offer A. Same creative. Same audience. Same budget.
Takeaway: Test offers before testing ads. A better offer improves every ad you run.
Lesson 17: POPIA Compliance Actually Helps
Including clear consent language and privacy disclosures didn't hurt conversion rates. In fact, pages with visible trust indicators (privacy policy, FSCA disclosures, consent checkboxes) converted slightly better.
Takeaway: Compliance isn't a conversion killer. It's a trust signal.
Lesson 18: Sundays at 8 PM Are Surprisingly Effective
Our data showed a consistent spike in high-quality leads Sunday evenings between 7–9 PM. People planning their week, catching up on admin, making decisions.
Takeaway: Don't assume business hours are the only effective hours. Test and measure.
Lesson 19: Your Competition Probably Isn't That Good
When we audited competitor ads in our category, most were: boosted posts, generic stock images, vague copy, no tracking, no retargeting, slow follow-up.
The bar is surprisingly low. You don't need to be perfect to win. You need to be systematic.
Takeaway: Consistent execution of the basics beats sporadic brilliance every time.
Lesson 20: The System Is the Advantage
No single lesson on this list is revolutionary. But the combination — fast creative, proper tracking, instant follow-up, data feedback loops, continuous testing — creates a system that compounds performance over time.
R140 CPA in month 1 became R68 average across the full period. Not because any one thing changed dramatically, but because 20 small improvements compounded.
Takeaway: Build the system. The magic is in the connections, not the individual pieces.
These lessons are baked into every campaign we manage. From R4,999/month, no contracts, you own everything. Get your free game plan.