Aircon Servicing Booking System: A Singapore Owner's Guide
An aircon servicing booking system is worth having when WhatsApp stops being a booking tool and becomes a to-do list nobody can see. The typical symptom: a customer asks for "servicing for 3 units", you find out on site that it's a System 3 with a leaking fan coil, the technician didn't bring the right parts, and the job overruns into the next appointment in Punggol.
A good system fixes this by asking the right questions before the job is booked, then carrying those answers all the way to the technician, the invoice and the next servicing reminder. It doesn't have to replace WhatsApp. It sits behind it.
This guide covers what to capture per job, how to structure job types and recurring servicing, scheduling across the island, peak season, quoting, photos, reviews, certification and PDPA. It's written for owners, not developers.
Why WhatsApp alone breaks down
WhatsApp is where your customers are, and that won't change. The problem is what happens after the message arrives:
- ▸Details arrive in pieces. Unit count in one message, address two days later, "oh, it's leaking" on the day itself.
- ▸Nobody else can see the calendar. If the owner is also the dispatcher, the business stops when their phone does.
- ▸Repeat customers are forgotten. The household you serviced in March never hears from you again, and books with whoever runs an ad in September.
- ▸Quotes drift. Two customers with the same job get two different prices depending on who replied and how busy the day was.
None of this needs a big platform to fix. It needs structure: the same questions every time, one shared calendar, and a record of every unit you've touched.
The details to capture for every job
This is the single biggest improvement you can make. If your enquiry form or intake checklist captures these, most on-site surprises disappear.
| Detail | Why it matters |
|---|---|
| Property type: HDB, condo, landed, office | Condos often need management approval or booking of service lifts; landed may have condensers on the roof |
| Number of indoor units (fan coils) | Main driver of time on site |
| System type: System 1, 2, 3, 4 or more | Tells you how many fan coils share one outdoor condenser, and affects gas and troubleshooting work |
| Brand and approximate age | Parts availability, known issues, whether the unit is worth repairing |
| Refrigerant type, if known | Some refrigerants need specifically trained technicians (see the certification section) |
| Routine servicing or a specific problem | Leaking, not cold, noisy, smelly or error code: problem jobs need diagnosis time and parts |
| Last serviced when | A unit untouched for two years is rarely a quick general service |
| Condenser location and access | Common corridor, air-con ledge, roof, high floor: decides ladders, safety gear and two-man jobs |
| Access notes | Condo booking rules, parking, lift, pets, who will be home |
| Photos of the indoor unit and any error display | Lets you pre-diagnose and quote before sending anyone |
Define your job types before you build anything
Most aircon businesses sell five kinds of work. They differ in duration, skill, tools and follow-up, so your system should treat them as separate job types with their own defaults, not one generic "appointment".
| Job type | Typical characteristics | What the system should prompt for |
|---|---|---|
| General servicing | Routine, repeatable, short per unit | Unit count, last service date, recurring schedule |
| Chemical wash / overhaul | Longer, messier, more dismantling | Unit condition, photos, extra time block, customer prep instructions |
| Gas top-up | Often follows a "not cold" complaint | Refrigerant type, certified technician, leak check notes |
| Repairs | Diagnosis first, parts second, often a return visit | Symptoms, error codes, photos, parts ordered, follow-up booking |
| Installation / replacement | Project, not a visit; multiple days possible | Site survey, trunking route, condo approvals, handover checklist |
Two practical rules:
- ▸Give each type a default duration per unit. Then booking three units of chemical wash automatically blocks the right amount of time instead of whatever the person on WhatsApp guessed.
- ▸Let one job turn into another. A general service that finds a leak should become a repair job linked to the same customer and unit, with its own quote, not a note scribbled in a chat.
Recurring servicing is your real business
Most operators would rather have a steady base of repeat customers than chase one-off bookings. Recurring servicing is predictable, easier to schedule, and cheaper to win than a new customer from ads.
What the system should do:
- ▸Store every unit, not just every customer. "Living room, Daikin, System 3, last chemical wash March" is far more useful than "Mrs Tan, Tampines".
- ▸Set the next due date when a job is completed. Whether you recommend every three, four or six months, the reminder date should be set automatically.
- ▸Show a "due soon" list. Every week someone should see which customers are due, and contact them before they search Google.
- ▸Handle contracts separately from one-offs. Condo MCSTs, offices and landlords on servicing contracts need fixed visit schedules and visit records they can check.
Reminders and the rules around them
Be careful about how you send reminders. PDPC's guide to the Do Not Call Registry confirms the rules apply to marketing messages sent to Singapore numbers, including on WhatsApp and Telegram. It also lists messages from organisations you have an ongoing relationship with among the things the registry does not cover.
In practice, keep two lists apart:
- ▸Service reminders to customers about their own units and contracts ("your servicing is due next month").
- ▸Promotions ("chemical wash promotion this weekend") to everyone who ever booked. Treat these as marketing: get consent, check the DNC Registry, and give an easy way to opt out.
Scheduling technicians across the island
Travel is where aircon businesses quietly lose hours. A team that zigzags from Jurong West to Pasir Ris and back loses a lot of the day to driving and parking.
What works:
- ▸Zone your week. Assign areas to days or teams (west on Monday and Thursday, north-east on Tuesday, and so on) and offer customers slots that fit the zone first.
- ▸Assign by skill as well as location. Gas and refrigerant work should only go to technicians with the right certification. Installations need your most experienced crew.
- ▸Build in buffers. Condo loading bays, lift waits and finding parking all eat time. A realistic buffer between jobs beats a schedule that collapses by 11am.
- ▸Give technicians the job details on their phone. Address, units, system type, access notes, photos and customer contact, so nobody calls the office to ask.
- ▸Record arrival and completion. You'll finally know how long a System 3 chemical wash really takes, which improves every quote after it.
For more on the choice between a ready-made tool and a custom one, see our guide to custom vs off-the-shelf booking systems.
Plan for peak season
Demand follows the heat. According to the Meteorological Service Singapore, May has the highest average monthly temperature (a 24-hour mean of 28.6°C), and December and January are the coolest (26.8°C). The inter-monsoon period, from late March to May, is when many households decide their aircon "isn't cold enough".
How a booking system helps you use that pattern:
- ▸Fill the cool months with planned work. Push chemical washes and contract renewals in December to February, when you have spare capacity.
- ▸Protect peak-season slots for contract customers. Reserve capacity so your recurring customers aren't squeezed out by one-off enquiries.
- ▸Line up ads with capacity. There's no point paying for clicks in May if you can't take the jobs for three weeks. Our guide to Google Ads for home services in Singapore explains how to scale spend up and down with your calendar.
Make quotes consistent
Inconsistent quotes cost you margin and trust. A customer who compares notes with a neighbour in the same block will notice.
- ▸Price by job type and unit count, with clear add-ons (extra units, high-floor condensers, dismantling, parts).
- ▸Quote from the intake details and photos, not from memory.
- ▸Separate "estimate" and "confirmed after inspection" for repairs, so customers know the diagnosis may change the price.
- ▸Record every change on site with a reason and a photo, and get the customer's agreement before the extra work starts.
We won't quote numbers here: what you charge depends on your market position, team and costs. The point is that the same job should get the same price, whoever answers the phone.
Photos before and after
Photos protect you and sell your work.
- ▸Before: the dirty filter, the mould on the blower, the error display, any existing damage to walls or trunking.
- ▸After: the clean coil, the drained tray, the working unit.
- ▸Attach them to the job record, not a technician's personal phone gallery.
They settle disputes ("it was already cracked"), make your report to the customer look professional, and justify chemical washes when a general service isn't enough.
Photos of a customer's home are personal data under the PDPA if they can identify a person or household. Take only what you need, avoid photographing people and personal items, and don't reuse them for marketing without permission.
Reviews: ask properly
Reviews on Google are among the strongest signals for local search. The best moment to ask is right after a job has been completed and photographed, when the customer can see the result.
Stay within Google's rules. Its policy on fake engagement prohibits offering incentives such as discounts or free services in exchange for reviews, and prohibits selectively asking only happy customers. Ask everyone, the same way, with a direct link. Then reply to every review, especially the bad ones.
Certification: record it, don't assume it
Refrigerant work is regulated for good reasons. NEA's page on reducing emissions from refrigerants in the RAC sector says:
- ▸ITE offers a Certificate of Competency in Residential Air-Conditioning System (Refrigerant), and NEA publishes a list of technicians who have completed it.
- ▸For R32 systems, to comply with SCDF requirements, manufacturers must ensure service personnel have completed training conducted by ITE.
For your booking system, that means two things: store each technician's certifications and their expiry dates if any, and only allow refrigerant jobs to be assigned to qualified technicians. If you take on commercial systems or chillers, NEA has separate rules on that page, so check them before you quote.
PDPA: what you hold and why
An aircon business holds a surprising amount of personal data: names, phone numbers, home addresses, access codes, which rooms are occupied, photos of the inside of homes. Under the PDPA, you need to handle it responsibly.
A practical checklist:
- ▸Collect what the job needs. Address, contact, unit details and access notes, yes. NRIC numbers, generally no.
- ▸Say why you collect it on your booking form, including whether you'll send servicing reminders.
- ▸Limit access. Technicians need today's jobs, not the whole customer list.
- ▸Get data off personal phones. Job details and photos in a shared, access-controlled system are safer than in a dozen private WhatsApp chats.
- ▸Have a retention rule. Decide how long you keep records of past customers and delete what you no longer need.
- ▸Appoint someone responsible for data protection, even in a small team.
WhatsApp: be honest about what you're buying
"WhatsApp integration" can mean very different things:
| Option | What it really does | Limits |
|---|---|---|
| wa.me click-to-chat link | A button on your website that opens a chat with your number, optionally with a prefilled message (WhatsApp's guide) | No automation. A person still reads and replies |
| WhatsApp Business app | Free app with labels, quick replies and away messages | Not connected to your booking system |
| WhatsApp Business Platform | The paid, automated version that a booking system can connect to | Outside a 24-hour window after the customer's last message, you can only send pre-approved templates |
For many small aircon businesses, a structured form plus a click-to-chat button is enough to start. Automated reminders and confirmations come later, when the volume justifies the cost and setup.
What to digitise first
- ▸Intake. One form or checklist that captures the details in the table above.
- ▸A shared calendar with job types and default durations.
- ▸Customer and unit records, with next-due dates set on completion.
- ▸Technician view with job details, photos and completion notes.
- ▸Reminders and reviews, once the records are reliable.
- ▸Contracts and reporting for condo, office and landlord customers.
Start with intake. It costs the least and fixes the most.
Where we fit
We help Singapore service businesses with the whole chain, from getting enquiries in to running jobs well. The builds we can point to are real: a service website with an appointment-request form for Cleaning Assistant (cleaningassistant.sg), which is a website rather than an operations system, and a workforce portal for a Singapore SME, currently in pilot and not yet live, covering GPS-geofenced check-in, shift rostering, leave approvals and a monthly attendance report for payroll. We haven't built WhatsApp Business Platform automations, and we won't pretend we have.
Where to go from here
If your bookings live in WhatsApp and your schedule lives in your head, you're not behind. Most aircon businesses start exactly there, and the first fix is usually small: better intake and a shared calendar.
Have a look at how we approach booking and operations tools, or tell us what's getting in the way on WhatsApp via our contact page. We'll tell you honestly whether you need software, a better form, or just a tidier process.
Shawn Liu
LinkedInCo-Founder & Technical Director
Shawn Liu is Co-Founder and Technical Director of Rampage Connect, a Singapore digital studio. He builds the studio's products and client systems hands-on — from conversion-focused websites and web apps to AI agents, operations software, visual search and generative-AI video. His builds include Onz (onz.sg), a live agentic events site for Singapore whose "My Day" planner turns a one-line request into a day plan of real events, meals and travel times grounded in live NEA weather and OneMap data; a workforce portal for a Singapore SME covering GPS-geofenced check-in, shift rostering and leave approvals; a tile visual-search prototype that matches a customer's photo to the closest catalogue products; and a generative-AI luxury spec ad produced end to end with AI footage, compositing and grading. Shawn's working rule is simple: AI is only useful when it is grounded in real data and solves one specific job — so every build starts small, is tested on real cases, and earns the next one.
Ready to Play?
Let's Build Something Worth Playing
Turn your next campaign into an experience your audience chooses.
Let's Play →