Aahfil.

WhatsApp Business API/Cleaning, maintenance & home services

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.

Cleaning companies AC servicing & maintenance Pest control Laundries Movers Plumbers & electricians Cleaning companies AC servicing & maintenance Pest control Laundries Movers Plumbers & electricians

We're a Gallabox partner. We sell Gallabox plans at Gallabox's own published prices in Kuwait and across the GCC, and we set them up for free.

Same price as buying direct
You pay the Gallabox plan at Gallabox's published price. Nothing is added for going through us.
Setup is free
Business verification, your number, the first templates and the first flows. We do it, and we don't charge for it.
Support on WhatsApp, in Arabic
One chat with a team in Kuwait, in Arabic or English — for setup, templates that get rejected, and the ads that feed the inbox.

the actual problem

Where the chats get lost today

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.

What WhatsApp does for you

  1. 1

    Booking a visit without a phone call

    The customer picks the service, the area, a day and a time window from buttons, then sends a location pin and a photo of the problem. The job lands in the inbox with everything the dispatcher needs, and the confirmation gives a time window rather than an exact hour the team may not hit.

    Your {{1}} visit is booked for {{2}} between {{3}}. We will message you when the technician is on the way.
    Utility template
  2. 2

    The night-before check that saves a trip

    A reminder the evening before asks the customer to confirm that someone will be home and that the building guard knows the team is coming. A wasted drive from Farwaniya to Fahaheel costs a slot and fuel; a reschedule the night before costs neither.

    Reminder: our team is visiting {{1}} tomorrow between {{2}}. Will someone be home? Reply 1 to confirm or 2 to reschedule.
    Utility template
  3. 3

    Technician on the way, job done

    When the technician leaves the previous job, one tap in the inbox sends the customer his name and an arrival time. When the work is finished, a second message confirms what was done and carries the invoice or payment link. The 'where is he?' calls drop off because the answer arrives first.

    Your technician {{1}} is on the way and should arrive around {{2}}. Please make sure someone is home to let him in.
    Utility template
  4. 4

    Prices, areas and 'can you come today?'

    Which areas you cover, the visit charge, whether you clean sofas and carpets, how long a deep clean takes. A bot answers these in Arabic or English at any hour, asks for photos when the price depends on the job, and hands quotes and complaints to a person.

    Thanks for contacting [company name]. Which area are you in, and could you send a photo of the unit so we can give you an accurate price?
    Service reply

When the free app is 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

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.

From $112 a month. Setup is free.

Gallabox Basic billed yearly, at its published price, plus a charge for each template message delivered. Full plans and message rates are on the pricing page.

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.

Message us. We'll set it all up.

Tell us what happens in your chats today. We reply with a plan, and the setup is on us.