More customers. Buying more often. In 90 days, or I keep working for free.
One brand sold R377,000 in its first full month. Another made R1.75M from R125k in Google Ads. A third gets ~35 orders a month from R5k in ads. Watch how.
The Free 48-Hour Revenue Leak Audit: personalised, in your inbox within 48 hours · I take on 2 brands a month
Most stores don't have a traffic problem. They have a system problem.
Customers, but no follow-up
People have bought from you: past customers, stockists, wholesale buyers, social followers. But nobody follows up, so they buy once and disappear, and sales come in bursts.
A store, but no channel
The store is live and looks good. It just doesn't have a paid channel that pays for itself, so every month starts from zero.
Flying blind
Ads are running, but the tracking is broken or nobody reads it. You can't tell which rand made money, so you can't confidently spend more.
And increasingly, shoppers ask ChatGPT which brand to buy. Does it mention yours?
Find out which of the three is costing you the most, free.
Three South African brands. Three different starting points.
Names are private out of respect for my clients. On a call I'll walk you through how each result was achieved.
R377k
in the first full month
A salon-favourite beauty brand, taken online from zero
- R1.5M in sales in the first 7 months
- 8.1× return on Google Ads
R0 → R717k
in sales, 811 orders
A packaging brand, built from nothing, with no customer list
- 6–8× Google Ads return every month (first-click)
- ~35 ad-driven orders a month at ~R140 each
R1.75M
in revenue from R125k in Google Ads spend
A social-first brand, given a second sales channel
- ~14× return on ad spend across the whole account, tests included
- 8.1× on pure non-brand: new customers only
Results from specific client accounts, taken from their own Shopify, Google Ads and analytics dashboards. Every business is different, and your results will depend on your product, market and budget.
The 90-Day Revenue Sprint
Everything your store needs to go from "sales when we post" to predictable monthly revenue, done for you. You approve things and ship orders. I do the rest.
Each value is what I charge for that piece when a brand buys it on its own.
Week 1
Tracking Truth Audit & Fix
Every sale attributed to the right channel in Google Ads and Analytics. No more guessing which rand made money.
R12 000on its own
Weeks 2–4
Repeat Customer Campaign
Email and WhatsApp campaigns that bring past buyers, stockists and wholesale accounts back to buy again. The playbook behind a R377k first month.
R18 000on its own
Weeks 2–6
Store Conversion Fixes
Speed, product pages, checkout and trust signals: the leaks that quietly cost you sales, fixed in order of impact.
R25 000on its own
Weeks 3–12
Google Ads Build & 90-Day Management
Brand searches captured cheaply, new customers found with non-brand campaigns, losing tests cut early and winners scaled.
R45 000on its own
Weeks 4–8
Sell-While-You-Sleep Email Automations
Welcome, abandoned cart, post-purchase and win-back flows. One client's automations have brought in R128k on their own.
R20 000on its own
Weeks 6–12
AI Visibility Setup (GEO/AEO)
Product pages and structured data built so ChatGPT, Gemini and Google's AI can find and recommend you.
R15 000on its own
Every week
Profit Dashboard & Weekly Updates
One page with spend, revenue, return and orders, plus a short weekly update so you always know where you stand.
R12 000on its own
Included with every Sprint, each one answering a question brands always ask
R7 500 on its own
The Stockist & Wholesale Reorder Scripts
The exact email and WhatsApp messages that turned a dormant list into invoiced orders. Yours to keep and reuse.
Answers: “We don't know what to say to old customers.”
R6 000 on its own
Brand Leak Check
We split brand searches from new-customer searches, so you never pay for sales you'd have got anyway.
Answers: “Are the ads just taking credit for our own customers?”
R5 000 on its own
The Losing Tests Log
A record of every test we run, including the ones that fail, so nothing is hidden and nothing is repeated.
Answers: “Agencies only ever show us the good numbers.”
R10 000 on its own
Hand-Over Playbook
Step-by-step documents so your team can run everything after the 90 days if you'd rather keep it in-house.
Answers: “What if we become dependent on you?”
Your investment
R45 000 once-off
or 3 × R16 500 · paying upfront saves you R4 500
Backed by two guarantees (below). Best for stores doing R100k+ a month in online sales. After 90 days: keep going at about R12 000 every 4 weeks, or take it in-house. No lock-in.
Start with the free leak audit- Week 1: your tracking is fixed, so every sale is counted.
- Week 2: your first repeat-customer campaign goes out by email and WhatsApp.
- Weeks 3–4: Google Ads go live, finding new customers.
If the Sprint hasn't paid for itself in 90 days, I keep working for free until it has.
Measured in tracked revenue. The conditions are simple, and they're the same things that make the Sprint work: an ad budget we agree on up front, access to your accounts in week one, approvals within 48 hours, and stock to sell.
If your tracking isn't fixed and your first campaign isn't live within 14 days, I refund R16 500.
You'll know within two weeks whether I do what I say. All I need is access to your accounts from day one.
I take on 2 new brands a month.
I do the work myself, so that's the limit. The next Sprint starts on 1 October: sign by 25 September to start then. When a month is full, you start the next one.
Claim your audit now. Sprint spots go in the order audits come in.
Three steps. The first one is free.
1
Free 48-Hour Revenue Leak Audit
I review your store, tracking and AI visibility and send you a clear fix list within 48 hours. Useful even if you never hire me.
2
A 30-minute call
We go through the audit together. If the Sprint is a fit, I'll show you the plan for your store. If it isn't, I'll tell you.
3
The 90-day Sprint
Starts on the 1st. After 90 days, keep going with monthly management, or take everything in-house with the hand-over playbook.
This is for you if…
- You sell physical products online, in South Africa or beyond
- People already want what you sell, even if sales are lumpy
- You're on Shopify, or willing to move
- You want to see the numbers, including what didn't work
It's not for you if…
- You're looking for the cheapest ads person you can find
- You don't have stock, or a product people have bought yet
- You want hacks and hype instead of a system
- You can't give a decision within a couple of days
Hi, I'm MJ.
I spent six years inside marketing agencies, running campaigns for well-known South African retail and tech brands and building reporting dashboards for some of the country's highest-volume online businesses. Across that time I've strategised and reported on more than R20 million in ad spend.
Now I work directly with a small number of ecommerce brands, and I build AI products, including an AI planning platform being rolled out at South African universities. You get agency-level experience without the account-manager layer: you talk to the person doing the work.
Based in Cape Town. Working with brands across South Africa and beyond.
What people ask first
What happens after the 90 days?
Your choice, with no lock-in. Keep going with monthly management at about R12 000 every 4 weeks, or take everything in-house using the hand-over playbook. Most brands decide once they've seen the numbers.
What if it doesn't work?
Two guarantees. If your tracking isn't fixed and your first campaign isn't live within 14 days, I refund R16 500. And if the Sprint hasn't paid for itself in tracked revenue within 90 days, I keep working for free until it has.
Do you only work with South African brands?
South Africa first, because that's where my results are. I also work with brands elsewhere; the process is the same.
Why keep the brand names private?
Because my clients' numbers are their business. On a call I'll walk you through how each result was achieved: what we changed, what we tested, and what didn't work.
Do I need to be on Shopify?
Shopify is where I do my best work, so if you're elsewhere, moving to Shopify is often part of the plan. The audit will tell you if it's worth it.
What does the free leak audit actually include?
Whether AI assistants like ChatGPT mention your store, whether your sales are being tracked properly, and the biggest leaks on your store, with a clear fix list. You can use it without ever hiring me.
What if my ad budget is small?
The packaging brand above runs on about R5k a month in ads. What matters is that every rand is tracked and pointed at what works.
How is this different from an agency?
You work with me directly, not an account manager. I take on only a couple of brands a month, and you see every test, including the ones that lose.
Find out where your store is leaking money.
Send me your store and I'll send back a personalised audit within 48 hours:
- Whether ChatGPT and Google's AI mention your brand
- Whether your sales are being tracked properly
- The biggest leaks on your store, ranked by impact
- A clear fix list you can use with or without me
Next Sprint starts 1 October · sign by 25 September