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.

VSL goes here

MJ to camera, landscape, 3–5 minutes. Autoplays muted with captions; tap for sound.

Free, personalised, in your inbox within 48 hours · 2 of 2 Sprint spots open for October 2026

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 store audit2 of 2 spots open for October 2026
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.

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 000value

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 000value

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 000value

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 000value

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 000value

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 000value

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 000value

Bonuses

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

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 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 audit
The first win

You 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.

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.

Next intake

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.

Get my free store audit2 of 2 spots open for October 2026
How it works

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

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.

Free store audit

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

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