For South African ecommerce brands

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

R20M+

in ad spend strategised and reported on

R1.75M

in revenue from R125k in ad spend, in ~7 months

R377k

in a brand's first full month online

6–8×

Google Ads return, month after month

Sound familiar?

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.

Get my free leak auditI take on 2 brands a month · next Sprint starts 1 October
The offer

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.

01

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

02

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

03

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

04

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

05

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

06

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

07

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

Bonuses

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?”

The SprintR147 000
BonusesR28 500
Total valueR175 500

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
The first win
  1. Week 1: your tracking is fixed, so every sale is counted.
  2. Week 2: your first repeat-customer campaign goes out by email and WhatsApp.
  3. Weeks 3–4: Google Ads go live, finding new customers.
The "pays for itself" guarantee

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.

Plus the 14-day "first win" promise

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.

Next intake

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.

Get my free leak auditI take on 2 brands a month · next Sprint starts 1 October
How it works

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
Who you'd work with

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.

Questions

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.

Free 48-Hour Revenue Leak Audit

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

No spam, no newsletter. I use your details only to reply. See the privacy policy.