Digital marketing · done for you · every town in South Africa

Digital Marketing Agency in Centurion, Pretoria, Johannesburg & South Africa

Our job is to get you so many calls, you'll want to throw your phone away.

Websites, SEO, Google Ads, social media and email campaigns, run for you by one team. Topaz designs the website, Code Masters gets it found on Google, and Marketing Guru writes to the businesses you want as customers and brings their replies to your inbox.

One company at one Centurion office. One number to phone. You pick the services, the price is in writing before anything starts.

Three things, one team

Most agencies sell one of these. A website nobody finds, or SEO for a site that does not convert, or campaigns that land on a dead page. We do all three because each one needs the other two.

Websites · by Topaz Website Creations

A website built to sell

Five-page business sites from R12,000, online shops and web apps. Designed by our sister brand Topaz, hosted and secured by Code Masters at the same Centurion office.

  • Live in two weeks
  • Mobile first, fast, POPIA compliant
  • Hosting, email and backups from the same office
Read more

SEO · by Code Masters

Found on Google in your town

Local SEO for "your service + your area" searches, Google Business Profile, content and technical fixes. The same method that ranks our own sites.

  • Keyword research for South Africa
  • Google Maps and reviews
  • Monthly report in plain language
Read more

Campaigns · powered by Marketing Guru

Email campaigns that start conversations

Our own platform finds the businesses you want as customers, writes to them in a letter sequence, tracks every open and reply, and books the meeting into your calendar.

  • Target by province, town and industry
  • Verified addresses only, POPIA opt-out on every mail
  • Replies and bookings in one inbox
See it in action

Marketing Guru: manage your entire marketing

One platform for every marketing channel - finding customers, email campaigns, reviews, SEO, social media, adverts, listings, SMS and WhatsApp, print, radio and TV. Four modules are live today and the rest launch through 2026; every module is included as it goes live.

The Marketing Guru suite: AI Studio in the centre, ringed by Business Search, Business Directory, Campaigns and Outreach, ReviewGuard, SEO Engine, PostMaster, AdManager and eleven more modules

Most businesses choose this

We run your campaigns for you

Our team runs your marketing on Marketing Guru for a monthly management fee. Pick the services you want - campaigns, SEO, reviews, social media, adverts and more - and the fee is the sum of what you pick: start with one or two and add more as you grow. Because we build Marketing Guru, we know exactly how every module works.

See the price menu

Or

Run it yourself

Prefer to take control yourself? A monthly Marketing Guru subscription gives you the platform and every module in the circle as it launches - you decide who to reach and when, and we are a phone call away.

Inside Marketing Guru

This is the engine behind the campaigns. You do not have to learn it. We run it for you and you see the results.

Marketing Guru dashboard: businesses discovered, letters sent, meetings booked and the bookings calendar
Dashboard: businesses found, letters sent, meetings booked and the bookings calendar
Marketing Guru campaigns list with sends per day, replies and bounces per campaign
Campaigns: sends today, next letter, replies and bounces, one row per brand
A campaign's letter sequence in Marketing Guru
Letters: four letters per campaign, written for you and sent in sequence
Marketing Guru replies and calendar page with a customer reply
Replies and calendar: every reply and booking in one place

How it works

  1. 1

    Free audit

    We look at your website, your Google listing and who your competitors are reaching. You get a written findings page. No charge.

  2. 2

    Quote in writing

    Pick the services you want from the menu. A fixed monthly amount, agreed before anything starts.

  3. 3

    We build and launch

    Site live, Google profile fixed, first campaign written and approved by you before a single email goes out.

  4. 4

    You get the enquiries

    Replies and meetings land in your inbox and calendar. A monthly report shows what the work brought in.

Pick your services, see the price

Whether you came looking for an SEO company, a Google Ads agency or a social media marketing agency, it is one team here and one menu. Each line is run for you; you choose the lines, and the lines set the monthly amount. Every price is a from-price, confirmed in writing after the free audit.

  • Service · Marketing Guru

    Customer-finding email campaigns

    R3,950 per month

    We find the businesses you want as customers, write a four-letter sequence, send it, and bring every reply and booking to your inbox.

    How it works
  • Service · Code Masters

    SEO for your town

    R4,950 per month

    Google Business Profile, local keywords, content and technical fixes so people in your area find you first. Monthly report in plain language.

    Read more
  • Service · Code Masters

    Google Ads management

    R4,950 per month, plus your ad spend

    Campaigns built, watched and adjusted every week. Your ad money goes to Google at cost; we never mark it up.

    Ask about Google Ads
  • Service · Code Masters

    Social media management

    R4,950 per month

    Posts planned and published on Facebook, Instagram and LinkedIn, comments answered, and a monthly report of what grew.

    Ask about social media
  • Add-on · Code Masters

    Review monitoring and replies

    R950 per month, add-on

    Google and Facebook reviews answered promptly, in your voice, and a monthly plan to earn more five-star ratings.

    Ask about reviews
  • Service · Topaz Website Creations

    Website

    from R12,000 once-off

    A five-page business website live in about two weeks, or nothing upfront on a monthly plan that includes hosting and care.

    Read more

Bundle

Any three monthly services

from R12,950 per month

Pick three of the four monthly services: campaigns, SEO, Google Ads, social media. Cheaper than the three lines on their own.

Bundle

Everything

from R19,950 per month

Campaigns, SEO, Google Ads, social media and reviews, with the website included on a twelve-month plan.

  • Prices exclude VAT.
  • Money spent on Google or Meta adverts is separate and never marked up.
  • Month to month after the first three months. No long contracts.
  • A written quote before anything starts, and the audit is free.

What is free

These cost you nothing and we already do them for every enquiry.

  • Marketing auditWebsite, Google listing, competitors
  • SEO auditWhat Google sees on your site today
  • 15-minute callPhone or Google Meet, no sales pitch
  • Google Business Profile checkAre you on the map at all?

We work nationwide

Digital marketing is delivered online: briefs on a call, work-in-progress as a link, launch and support from our office in Centurion. Clients in all nine provinces get the same team and the same weekly check-in.

  • Gauteng: Johannesburg, Pretoria, Soweto
  • Western Cape: Cape Town, George, Paarl
  • KwaZulu-Natal: Pietermaritzburg, Durban, Newcastle
  • Eastern Cape: Bhisho, Gqeberha, East London
  • Free State: Bloemfontein, Welkom, Botshabelo
  • Limpopo: Polokwane, Phalaborwa, Thohoyandou
  • Mpumalanga: Mbombela, eMalahleni, Middelburg
  • North West: Mahikeng, Rustenburg, Klerksdorp
  • Northern Cape: Kimberley, Upington, De Aar

Every town we serve for digital marketing

Four services, one Centurion office: Four services, one Centurion office

An IT client needs a website; a website needs customers; customers need their IT to work. Code Masters, Topaz and Marketing Guru are the same company, the same people and the same phone number, so each job hands over to the next without a new supplier.

  • IT support, done for you

    Code Masters IT Support

    The IT company behind it all: helpdesk, monitoring and on-site engineers within 100 km of Centurion.

  • Software, built for you

    Code Masters Software

    Custom software, web and mobile apps and system integration for businesses anywhere in South Africa, built in stages and shown every week.

  • Websites, built for you

    Topaz Website Creations

    Our design brand. Topaz designs and builds the website, Code Masters hosts and secures it, and you deal with one office.

  • Campaigns, run for you · this page

    Marketing Guru

    Our own platform finds the businesses you want as customers and writes to them. We run it; you get the replies.

Choosing a digital marketing company that shows its prices

Most business owners compare three or four options before they pick a digital marketing company. The questions are always the same: what will it cost, who does the work, and how soon will the phone ring? As a digital marketing company in Centurion we answer all three on this page - the price menu is published above, the work is done by our own team, and you see the results in your inbox.

You do not need a separate SEO company, a social media marketing agency and a Google Ads agency that never talk to each other. One team runs your website, your Google ranking, your adverts and your social media, so every rand points the same way.

If you have been comparing lead generation companies in South Africa, ask them where the leads come from. Ours come from Marketing Guru: it finds the businesses you want as customers and writes to them, one by one, from your own address. That makes us an email marketing agency South Africa businesses can actually measure - every letter, reply and booked meeting is on the dashboard.

Email marketing prices South Africa wide vary a lot, and many email marketing companies in South Africa charge per contact or hide the fee in a long contract. Ours is a fixed monthly fee on the price menu, month to month, with the first campaign set up for you.

Questions people ask

Do I need to use Marketing Guru myself?

No. It is our tool. We set up, write, send and report. You approve the letters and answer the replies.

Is cold email legal in South Africa?

POPIA sets rules for direct marketing by email and we keep inside them: letters go to business addresses only, every mail carries an unsubscribe link, opt-outs are honoured at once, and nothing sends until you have approved it.

Who builds the website?

Topaz Website Creations, our sister brand at the same Centurion office. Code Masters hosts and secures it.

How soon do enquiries come in?

Campaign replies usually start in the first weeks of sending. SEO takes months to move rankings. We tell you which to expect before you commit.

What does digital marketing cost per month?

Each service has a from-price on this page: email campaigns from R3,950 a month, SEO, Google Ads or social media from R4,950 a month each, review replies R950 as an add-on. Any three of the four monthly services from R12,950 and everything from R19,950 a month, excluding VAT and ad spend. You only pay for the lines you pick.

Start with the free audit

Tell us what you sell and where. We come back with a findings page and a written quote.

Get a free marketing audit

Digital marketing from Code Masters

A digital marketing agency South Africa wide, and a marketing agency Johannesburg, Pretoria and Centurion businesses can meet: we run online marketing from SEO to email campaigns. Comparing Facebook ads and Facebook ads pricing? Ask us first whether Google Ads or regular social posts will bring your trade more customers.

Ask us about digital marketing