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.
Free, personalised, in your inbox within 48 hours · 2 of 2 Sprint spots open for October 2026
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.
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 000value
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 000value
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 000value
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 000value
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 000value
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 000value
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 000value
Included with every Sprint, each one answering a question brands always ask
R7 500 value
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 value
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 value
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 value
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 the "pays for itself" guarantee. Best for stores doing R100k+ a month in online sales. Every Sprint starts with the free audit, so we both know it's a fit first.
Start with the free auditYou shouldn't wait three months to see a result. The Sprint starts with the things that make money fastest: fixing tracking and reaching the customers you already have, so revenue moves in the first few weeks while the longer-term channels are built.
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.
2 of 2 spots open for October 2026
I do the work myself, so I take on 2 new brands a month. Nothing more. Sprints start on the 1st: sign by 25 September to start on 1 October. When the 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 store 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.
AI WhatsApp booking agent
An assistant that answers your customers like you would, day or night, and books them in. See a free demo trained on your business.
See how it works →For owners and teamsAI and growth mentorship
One-on-one help to use AI properly in your business, from someone who builds with it every day.
Apply →For European businessesChatGPT Ads
ChatGPT ads are live in Europe. Set up properly and tracked properly, from day one.
Learn more →What people ask first
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 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 what's holding your store back.
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
2 of 2 Sprint spots open for October 2026 · sign by 25 September