WhatsApp Booking & Scheduling for Plumbers, Electricians & Home Services
A burst geyser doesn't wait for office hours. Neither does a tripping DB board or a drain backing up on a Sunday afternoon. If you run a plumbing, electrical, cleaning or general home-services business in South Africa, your phone is your storefront — and almost all of it lands on WhatsApp, usually while you're up a ladder or under a sink.
Most booking systems are built for a salon chair: fixed slots, one location, a tidy diary. Trades don't work like that — a job runs over, an emergency jumps the queue, and half your work is repeat customers. A booking system for tradesmen in South Africa has to fit that reality, on the number customers already have saved.
Why trades are a different beast
A trade enquiry is never just "pick a time." Before you commit a slot you need to know what's broken, roughly where, and whether it's an emergency or can wait. Chatty is WhatsApp-based, so none of that moves to a separate app — customers enquire in the chat they already use. Behind the scenes you get a shared team inbox and a set of keyword triggers that catch an enquiry while your hands are full:
- A geyser bursts at 21:00. "EMERGENCY" gets an instant reply in your words — your after-hours callout fee, and a form to give the address and the fault — so you wake up to a job with the details already in it.
- Someone wants a quote to add plugs to a home office. "QUOTE" opens the enquiry form you built, and the answers land in the inbox with the customer's history beside them.
- Neither of those wakes you. When you do open the inbox, Chatty drafts the reply and you send it once you've read it.
Quotes, callouts and scheduling that bends
Trades scheduling has to flex around a moving day, so Chatty's shared calendar fills itself from the chat rather than forcing customers into rigid 30-minute slots. The AI offers realistic windows ("tomorrow morning" or "Thursday after 14:00"), confirms the booking, and drops it into one calendar your whole team shares — so the office, the apprentice and you never double-book.
Because the booking happens in the chat, your callout terms are set out in writing before you commit a slot — the after-hours fee, the rate, what the customer needs to have ready. A clear written policy in the same thread blunts the cost of a wasted trip: when expectations are spelled out up front, people show up and there are no surprises at the gate.
Reminders that protect your driving day
A trade no-show isn't a quiet empty slot — it's a wasted callout and a hole in a route you planned around it. Automatic reminders go out before the appointment so the customer clears access (gate code, dog inside, geyser cupboard unlocked). Studies and operators commonly report that consistent reminders cut no-shows substantially — often a meaningful double-digit reduction — though the exact figure depends on your work and how clearly you set expectations. If someone cancels, your waitlist shows who is waiting for that job so you can offer the freed window straight away. See our guide to appointment reminders on WhatsApp.
Follow-ups turn one job into the next
The real money in trades is repeat work and referrals — exactly what falls through the cracks when you're flat out. Chatty keeps the record that makes the remembering possible: every customer carries their last job, its date and your own tags, so a consent-aware broadcast before the rains — to everyone you tagged "gutters", or everyone you haven't seen in a year — is a couple of taps rather than an afternoon in a spreadsheet. Only people who agreed to hear from you receive it.
After a job wraps, Chatty can ask the customer for a quick rating. Happy ones get pointed towards your Google reviews — what wins your next customers in the area — while anyone unhappy is routed to you privately first, so you fix it before it goes public.
Built for the way SA trades run
Because everything happens in WhatsApp, there's nothing for customers to learn — they message you in the chat they already use, and the booking and reminders happen right there. Chatty also handles POPIA: dated marketing consent per customer, automatic STOP handling, quiet hours, and delivery and failure rates on every send.
Start on the Starter plan at R0 — one number, shared inbox with AI, bookings and reminders, up to 50 bookings a month. Growth at R499/mo adds waitlists and retention nudges with unlimited bookings and up to five team members, and Pro at R1,299/mo adds multi-location support, advanced analytics and priority support.
This page is general guidance, not legal or financial advice — for your specific tax, contract or consumer-law questions, check with a qualified professional.
Frequently asked questions
Do my customers need to download anything?
No. Everything runs in WhatsApp. Customers message you in the chat they already use — no app to install and no account to create — and the booking and reminders all happen right there in the chat.
Can it handle emergency callouts as well as scheduled jobs?
Yes, by keyword rather than by guesswork. Bind "EMERGENCY" to a short form and a customer gets an immediate reply with your callout terms and a place to describe the fault — even when you're asleep. Routine enquiries go to a different keyword and a different form, so the two stay apart in your inbox.
Can I set out my callout fee before I drive out?
Yes. Because the booking happens in the chat, your callout fee and terms are confirmed in writing before you commit a slot — so the customer knows the after-hours rate and what to have ready, and there are no surprises at the gate.
Ready to run your jobs from one WhatsApp?
If you'd like quotes, bookings, reminders and follow-ups to happen in the chat your customers already use, that's exactly what Chatty does. Book a quick demo and we'll set it up with your own callout fees and services.


