Client Factory

28 July 2026 · 6 min read

WhatsApp or a contact form: which one wins here

Here is the honest sequence for most small-business contact forms in this country. Someone fills it in. It generates an email. The email goes to an address checked once a day, or to a Gmail account where it lands under Promotions. Between eighteen and thirty hours later somebody replies. By then the enquiry has bought from whoever answered first. Notice what actually went wrong there: not the form, the eighteen hours. Point the same form at a phone that buzzes and the defect disappears.

The channel is the conversion

WhatsApp is effectively the default communication layer for South African business — the overwhelming majority of adults use it daily, business accounts are normal rather than novel, and a message gets read within minutes because the notification is indistinguishable from a message from family.

That produces three compounding advantages. Messages actually get opened. Replies happen in minutes instead of the following day. And the thread persists, so a customer who goes quiet for a week can be picked up mid-conversation instead of starting over.

What each one is actually good at

Not everyone will message. Some people are at work, some are researching at 02:00 and do not want to open a conversation, some will not use WhatsApp for a professional matter. And a chat that opens with "how much?" tells you nothing about whether the job is worth quoting. A form can ask the three questions that decide it — what you sell, what you spend on advertising now, when you want to start — before anyone spends a call finding out. Keep both doors. Which one you make wider is the real decision, and it is answered below.

Set it up properly, not just enthusiastically

  • Pre-fill the message. wa.me links take a text parameter — put the page and the offer in it, so the first message tells you what they were looking at.
  • Set an away message. A 22:00 enquiry that gets an instant acknowledgement survives until morning; one that gets silence does not.
  • Write a qualification sequence. Four questions that separate a buyer from a browser, asked before you invest your own time.
  • Publish the price somewhere. "How much?" is the first question in most SA enquiries, and answering it on the site filters out the conversations that were never going to close.
  • Get consent right. Direct marketing to a lead needs a lawful basis under POPIA, an explicit opt-in, and a retention schedule. A WhatsApp thread is personal information — it is not exempt because it feels casual.

Which channel, for which sale

A correction to an earlier version of this article, which said that no large South African agency has a WhatsApp button and called that a gap in the market. That was checked against generalist agencies only, and it was wrong: Avily, the largest dental-marketing specialist in the country, has one, and it is not alone. Having gone back and looked properly at sixteen South African agency sites, the real pattern is sharper than a gap and more useful. Agencies selling five-figure monthly retainers put a form first, every one of them. Agencies selling cheap websites put WhatsApp first. Nobody is asleep; they are selling different things.

The rule that falls out of that is about the size of the sale, not about the country. A patient booking a cleaning, a customer asking whether you deliver to Bellville, a homeowner who wants a price on a geyser — those are WhatsApp sales, and a form will lose them. A practice owner deciding whether to hand someone eighteen thousand rand a month is not going to decide that in a chat thread, and opening one skips the part where both sides work out whether the job is even the right size. Ask the qualifying questions on the page. Then talk.

There is one more reason, and it is the one that costs money quietly. If you are paying for traffic, a click from your own site into WhatsApp reports nothing back. The ctwa_clid parameter that makes click-to-WhatsApp measurable exists only for click-to-WhatsApp adverts; a link on your own page does not produce one, and neither gclid nor fbclid survives the jump into the messenger. So the ad platform optimises towards the only thing it can still see, which is people who tap buttons. An on-page form is the version of this where the ad account gets to learn who actually became a customer.

Want this handled for you?

Sites from R4 900, live in five working days, with the traffic switched on inside 48 hours. Prices are all published.


Prices

Start a project

Tell me what you sell. You get a scope, a price and a start date back today.

What do you need?

Your details go to one person — me — and are used to answer you. Nothing is sold or shared. Your site is live in 5 working days and your ads are running within 48 hours of launch — or the build is free.

or

Rather message me on WhatsApp