Aahfil.

for cleaning, AC & maintenance

Fewer wasted trips. More repeat jobs.

For a Kuwait cleaning, AC or maintenance company, the WhatsApp Business API moves customer chats off the dispatcher's phone and into one shared inbox: customers book a visit in the chat, hear when the technician is on the way, and pay by link when the job is done. We set it up on Gallabox for free.

Is the free app enough?

If you're a small team where the owner answers every chat and dispatches every job, stay on the free WhatsApp Business app: put your services and visit charges in the catalogue, set an away message with your hours, save quick replies for the areas you cover and your prices, and label chats new, booked, on the way and unpaid. Move to the API when the dispatcher can't keep up, or when customers keep calling to ask where the technician is.

Dispatch, supervisors and accounts on one number

A Kuwait home services company usually runs on a dispatcher's phone, a WhatsApp group with the technicians and a spreadsheet. A customer in Jahra asks for an AC service while the dispatcher is on another call, and a competitor answers first. Booked customers ring again and again to ask where the technician is, a team drives to Mangaf to find nobody home, and the payment is chased by phone a week later. In summer, when every AC is running flat out, all of it breaks at once.

Today the job details sit in a technicians' WhatsApp group and the customer chats sit on the dispatcher's phone. In a shared inbox the dispatcher owns new requests and assigns each job, the supervisor for each area sees the chats for their jobs, and accounts picks up anything about payment. Internal notes carry the address, access instructions and what was fixed last time, so customers don't have to repeat themselves and technicians don't hand out personal numbers.

Getting paid by link instead of chasing cash

Meta's in-chat payments aren't available in Kuwait, so payment on WhatsApp means a KNET or card link from your gateway: MyFatoorah, Tap, UPayments or your bank. Send it in the job-done message while the team is still on site, so the customer can pay before they leave. Take a deposit by link for moves and large deep cleans. If a link sits unpaid, send one reminder the next day, then have the office call.

Service contract and AC maintenance reminders

Annual maintenance contracts, regular pest control and the pre-summer AC service all run on dates you already keep in a spreadsheet. Send a utility reminder seven days before a contract ends or the next visit is due, with the renewal price and a payment link, and a second on the day. Time the AC service reminders for March and April, before the heat arrives, while technicians still have open slots.

Bringing back customers who booked once

Cleaning, pest control and AC work all come round again. Message opted-in customers when the next visit makes sense: a deep clean 90 days on, a pest treatment at the interval your technician recommended, a sofa and carpet clean before Ramadan or Eid guests arrive. Use the job history in your sheet, give one clear reason per message, and stop after the third. A laundry can do the same for customers who haven't sent an order in 30 days.

Asking for a Google review when the job is done

People searching for AC cleaning or pest control near them choose from the Google Maps results, and the reviews are what they compare. Send one message a few hours after the job-done message, with the direct review link, and send it once. If the reply mentions a leak, a stain or a late team, route it to the supervisor to arrange a return visit before it becomes a public review. Never offer a discount in exchange for a review.

What we need to get your company live

Your commercial licence for Meta's business verification, the number customers already call, or a new one if today's number is a technician's personal line, and the company name exactly as it should appear. Add your service list with visit charges, the areas you cover and the questions customers ask most. Verification is the slow step, so start it in winter and be live before the summer AC rush, not in the middle of it.

What to measure before and after the switch

Count four things for a month before and a month after: how long a new request waits for its first reply, how many requests become booked jobs, how many visits go wrong because nobody was home or the invoice is still unpaid a week later, and how many customers book again. Compare the same season, because the summer AC rush will swamp any other change.

The mistakes that cost home services companies jobs

Quoting a price in the chat without seeing a photo, then arguing about it at the door. Giving customers the technician's personal number, so the next job goes to him directly. Sending a summer AC offer to every number that ever called: people block, and a number that is blocked and reported gets restricted. And adding a discount to the end of a 'technician on the way' message, which Meta can reclassify as marketing.

Kuwait & the GCC

What’s different here

Technician updates from 1 October 2026

Visit reminders, on-the-way updates and job-done messages are utility templates. From that date each costs $0.044 to a Kuwait number, before Gallabox's 15%, and an offer added to one can get it reclassified as marketing.

Paid by link while the team is on site

In-chat WhatsApp payments aren't available in Kuwait. The job-done message carries a KNET or card link from your gateway, so the customer pays before the team drives off.

Areas and location pins

The booking flow asks for the area first, from Jahra to Fahaheel, then a location pin, so the dispatcher can plan the day by area and the team doesn't hunt for the building.

Weekend and Ramadan hours

Set business hours for the Friday–Saturday weekend and Ramadan timings, so a request sent after closing gets the reply you wrote for that case and reaches the dispatcher when you open. Business hours start on Essential.

Connects with

  • Google Sheets
  • Zoho Books
  • Webhooks
  • Gallabox API

Integrations Gallabox documents. Kuwaiti gateways such as KNET have no built-in integration; we connect them with payment links or a custom build.

A question about your own business?

Send it on WhatsApp. We reply with a straight answer: whether you need the API at all, which plan, and which flow is worth building first.

Frequently asked questions

Can our technicians and dispatchers use the same WhatsApp number?
Yes. In a shared inbox each dispatcher, supervisor or technician has their own login and sees the chats assigned to them, while the customer only ever sees your company number. Keep the internal technicians' group for coordination if it works for you, but move customer conversations into the inbox so the history stays with the company, not with whoever answered.
How do we stop customers calling to ask where the technician is?
Send the update before they ask: one message when the technician sets off, with his name and an arrival time, and one when the job is done. Both are utility templates. Keep offers out of them, so they stay in the utility category and read as service, not advertising, and customers keep opening them.
Can a laundry take pickup orders on WhatsApp?
Yes. The customer asks for a pickup, chooses a time window and sends a location pin, and the order is confirmed with a template. A second message says when the clothes are ready to deliver, with a payment link. Where your laundry system offers an API or an export, order status can come from it; otherwise the counter updates the chat.
What does the WhatsApp API cost a home services company?
A Gallabox plan, from $112 a month billed yearly on Basic, plus Meta's charge for each template message delivered, such as visit reminders, on-the-way updates and contract renewals. From 1 October 2026 Meta also charges for replies inside a chat. Setup through us is free, and the pricing page has the current rates for Kuwait.
Ask us on WhatsApp