Aahfil.

WhatsApp Business API/Salons & spas

for salons, spas & barbers

Fewer empty chairs. More regulars.

For a Kuwait salon, the WhatsApp Business API turns the one busy salon phone into a shared inbox: clients who find you on Instagram book inside the chat, reminders go out on their own, and regulars hear from you when they're due back. We set it up on Gallabox for free, next to the booking system you already use.

Ladies' salons Barbershops Spas & massage Nail & lash studios Bridal makeup artists Home-visit beauty services Ladies' salons Barbershops Spas & massage Nail & lash studios Bridal makeup artists Home-visit beauty services

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

Most Kuwait salons take bookings on the salon mobile, and most of those chats start on Instagram: someone sees a colour or a nail set, taps through to WhatsApp and asks how much, and whether there's a slot on Thursday. The stylist is mid-blow-dry, reception is on the landline, and the reply goes out an hour later, after she has booked somewhere else. Before Eid and in wedding season the phone never stops, and no-shows leave chairs empty that a waiting client would have taken.

What WhatsApp does for you

  1. 1

    From Instagram to booked, in one chat

    A client taps through from your Instagram post, picks the service, the stylist and a time from buttons, and gets a confirmation without leaving WhatsApp. Where your booking system offers an API or an export, the slots can come from it; otherwise reception confirms each booking from the inbox.

    Your booking at {{1}} is confirmed: {{2}} with {{3}} on {{4}} at {{5}}. Reply 1 to keep it or 2 to change the time.
    Utility template
  2. 2

    Reminders that protect the long appointments

    Colour, keratin and bridal appointments block a chair for hours. A reminder the day before with keep and reschedule buttons, and a short one that morning with the location pin, gives you time to offer the slot to someone on the waiting list instead of losing it.

    Reminder: your {{1}} appointment at {{2}} is tomorrow at {{3}}. Will you be able to make it?
    Utility template
  3. 3

    Eid slots, for clients who asked to hear

    Before Eid, the good slots go in days. A broadcast to clients who opted in, announcing that Eid bookings are open rather than a blanket discount, fills the calendar early and spreads the rush across the week. It goes to people who agreed to hear from you, and nobody else.

    Eid bookings at {{1}} are now open, from {{2}} to {{3}}. Reply BOOK and we'll find you a time. Reply STOP to unsubscribe.
    Marketing template
  4. 4

    'How much?' answered at midnight

    Prices, whether you do home visits, parking, and which days the lash technician is in. A bot answers what repeats all day, in Arabic or English, and passes anything that needs a photo or a judgement, such as a colour correction or a skin reaction, to your team.

    Thanks for messaging [salon name]. A full colour starts from [price]. Would you like to book, or send a photo so our colourist can take a look first?
    Service reply

When the free app is enough

If one person answers every chat comfortably and your booking app already sends reminders, stay on the free WhatsApp Business app: add your price list to the catalogue, set an away message with your hours, save quick replies for prices and location, and label chats booked, waiting and bridal. Move to the API when the whole team is sharing one phone, or when Eid week leaves chats unanswered.

Reception, stylists and the manager on one number

In many salons each stylist answers her own clients from her personal phone, and when she leaves, those chats leave with her. In a shared inbox the salon keeps the number and the history. Reception owns new enquiries, each stylist sees her regulars' chats with notes on colour formula and preferences, and the manager picks up complaints. Every chat shows who owns it and who is still waiting for a reply.

Deposits for bridal and long appointments

Meta's in-chat payments aren't available in Kuwait, so taking payment on WhatsApp means sending a KNET or card link from your gateway: MyFatoorah, Tap, UPayments or your bank. Bridal packages, home visits and keratin are where a deposit earns its keep. The link goes in the confirmation, the slot is held until it's paid, and an unpaid link gets one polite reminder before the slot is released. Mark paid bookings in the inbox so nobody chases a client twice.

Bringing back clients who haven't booked in a while

Every service has its own clock: roots every four to six weeks, nails every two or three, a facial once a month, a beard trim every week or two. Message opted-in clients when they pass their usual gap, at 30, 60 and then 90 days, with one reason to come back, such as new evening slots with the stylist they like. Pull last-visit dates from your booking system's export, and stop after the third message.

Asking for Google reviews after the appointment

Send one message the same evening, while the new colour or nails are still being shown off, with the direct link to your Google review page, and send it only once. Ask only clients who actually visited, and never offer a discount in return for a review. If the reply is unhappy, a patchy colour or a long wait past the booked time, route it to the manager to put right before it turns into a public review.

What we need to get your salon live

Your commercial licence for Meta's business verification, the number you'll use, and the salon name exactly as it appears on your sign and your Instagram, because Meta reviews the display name against the business. Add your service menu with prices and the questions clients ask most. If the number is the one in your Instagram bio, we'll check whether coexistence lets you keep the app on it. Verification is the slow step, so start before Ramadan and Eid, not during them.

Four numbers that show whether it's paying off

Count them for a month on the app, then for a month on the API: how long a new chat waits for its first reply, how many enquiries end in a booking, how many clients don't turn up or cancel on the day, and how many come back within their usual gap. Compare like with like, an Eid month against an Eid month, or the season will do the talking instead of the tool.

The mistakes that cost salons clients

Replying to an Instagram comment with 'message us on WhatsApp' and then taking an hour to answer there. Sending the Eid offer to every number in the phone, including people who asked a question once: they block, and a number that is blocked and reported gets restricted. Writing a reminder that ends with a discount, which Meta can reclassify as marketing. And letting each stylist run the salon's bookings from her own phone.

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 we keep Fresha or Booksy and add the WhatsApp API?
Yes. Your booking system stays the calendar, and WhatsApp becomes where clients ask, book and get reminded. Where the system offers an API or an export, bookings can be passed across; otherwise reception enters chat bookings the way they enter phone bookings. Check which reminders your booking system already sends, so clients don't get two for the same appointment.
Can a salon send offers to all its clients on WhatsApp?
Only to clients who agreed to receive them. Marketing templates must carry an opt-out and cost more than reminders. Clients who block or report the number pull its quality rating down, and Meta can pause templates or restrict the number. Ask for consent at booking, with a tick on the form or a yes in the chat, and keep that list separate from everyone else.
Can an AI agent answer our salon's chats?
For prices, opening hours, location and booking, yes: Meta allows AI that serves your own clients. It should hand over to a person for colour corrections, allergies, skin reactions and patch-test questions, and for anyone who asks to speak to someone. Write its answers from your real price list, in the Arabic your clients actually use.
What does the WhatsApp API cost a salon?
A Gallabox plan, from $112 a month billed yearly on Basic, plus Meta's charge for each template message delivered, such as reminders and Eid broadcasts. 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.