Lead generation

How to choose a lead generation agency in South Africa

Three smoked glass doors in a concrete wall, the middle one open with gold light spilling out

A lead generation agency finds people who want what you sell and puts their details in front of you. Choosing one comes down to a handful of plain questions: whose brand the customer sees, who owns the ad accounts and the data, who else receives the same enquiry, how leads are checked, what happens before the first one arrives, and what you are tied into. Ask them on the first call and get the answers in writing.

It is tempting to compare agencies on the price per lead. That number is easy to quote and easy to compare, but it says nothing about who else got the lead or whether it turned into a job. The questions below are the ones that decide whether the money comes back.

What does a lead generation agency actually do?

The name covers very different businesses. Some run adverts in your name and send you the people who enquire. Some run their own directory or quote site and sell the enquiries it collects, often to several contractors at once. Some do outbound work: building a prospect list, writing to it, and booking meetings into your diary. A few do all of it.

None of these is wrong. They produce different kinds of lead at different prices, and an agency that is vague about which one it is selling is the first warning sign. Ask it to describe, in one or two sentences, where a lead comes from and what the customer thought they were doing when they gave their details.

Whose name does the customer see?

If the campaign runs under your brand, the homeowner enquired with you. They are expecting your call, and when they search your name afterwards, they find your website. If the campaign runs under the agency's brand or a directory's, the customer enquired with a middleman. You then have to introduce yourself to someone who has never heard of you, often while other businesses are ringing them too.

Ask whose logo, name and phone number appear on the adverts and the landing page. If it is the agency's name and number, the customer goes on its list, not yours.

Who owns the ad accounts, the pages and the data?

This question matters most on the day you try to leave. If the Google Ads account, the Meta ad account, the landing pages and the tracking all sit in the agency's name, then the history, the audiences and the data stay behind when you walk away. You start again from nothing.

Google's own help pages spell out how control works. In a Google Ads account, only a user with Admin access can give other people account access, change their access level or unlink a manager account. The same page warns that an account with only one administrator may lose access to its tags if that person becomes unavailable, and suggests adding another administrator.

So ask two things. Is the ad account in my business's name? And will I have Admin access to it from the first day? An agency that works in your accounts has no reason to say no to either. The same goes for your website, its domain and its logins, which we went through in who owns your website.

Who else gets the same lead?

A shared lead is sold to several businesses. An exclusive lead goes to you alone. Shared leads cost less each, but you are racing everyone else who bought the same enquiry, and the job tends to go to whoever phones first and quotes lowest. We worked through the arithmetic in exclusive vs shared leads, including when shared leads are the sensible choice.

The question to ask is blunt: who else receives this lead, now or later? Some sellers use the word exclusive loosely: yours for a set period before the lead is resold, or yours only within your trade. Get the full answer in writing.

How is a lead checked before it reaches you?

A form fill is only the start. Wrong numbers, a homeowner in Pretoria when you only work the East Rand, and people who never meant to ask for a quote all arrive looking like leads. Someone has to filter them, and it is better if that someone is the agency rather than you on a Friday afternoon.

Ask what is checked before a lead is sent: the phone number, the job the person described, and whether the address falls inside your service area. Then ask what happens to a lead that fails those checks after it has reached you. If the agency goes quiet on the second question, expect to do the sorting yourself.

What happens before the first lead arrives?

Good campaigns take setting up. The adverts or messages have to be written, the landing page built, tracking wired up so every enquiry can be traced to its source, and your approval given before anything goes out. An agency that promises leads on day one is either skipping that work or selling you enquiries it already had lying around.

Ask for the timeline in plain terms: what happens first, when the campaign goes live, and when you should expect the first enquiries. Then plan your cash flow around that answer and hold the agency to it.

What are you tied into?

Ask for the contract with the proposal, and read the contract first. Look for the minimum term, the notice period, any setup fee, and what you keep if you cancel. Check, too, whether the advertising spend is inside the monthly fee or paid on top of it, and whose card Google and Meta charge. A long lock-in protects the agency from its own results. A month-to-month arrangement means the agency has to keep earning the next month.

Also ask what happens if the leads are poor. A good answer names what the agency will do and who pays for it.

How will you know it is working?

Cost per lead is where many reports stop. The number that matters to you is cost per job won, which depends on how many leads you reach, how many you quote and how many you close. Ask to see a sample report before you sign, and check whether it goes past the lead count. We made the same point about SEO in what your monthly SEO report should show you.

Keep your own records too. A spreadsheet with the date each lead arrived, when you phoned or sent a WhatsApp, whether you quoted and whether you won the job will tell you more than any dashboard, and it makes the monthly conversation with the agency short and factual.

Where does Peak Leads stand?

Our exclusive lead generation runs under your own brand, so the customer enquires with your business. Every lead is checked and filtered before it reaches you, and it arrives in real time, sent to you alone. The campaign is scoped to your trade and the areas you work, and both are agreed with you on the call. There is a build stage before anything goes out, there is no lock-in contract, and if a campaign is not producing leads worth having, we rebuild it at no charge.

How the service works is set out on the lead generation page.

What do you need ready on your side?

The best campaign in the country fails if nobody answers the phone. Before you pay for leads, be honest about who calls new enquiries back and how fast, whether you have the capacity to take on the work if it comes, and whether your website and Google Business Profile would reassure someone who searches your name after the call.

If any of those is shaky, fix it first. Leads cost money whether or not you ring them.

Book a call

Weighing up a lead generation agency?

Thirty minutes with Bradley. Put the questions in this article to him and weigh our answers like anyone else's.

Book your call

Six quick questions first, then pick a time that suits you. Or email bradleypeakleads.agency.