
Meet Dana. She runs Lumière, a hair and beauty salon on the ground floor of a tower in Dubai Marina: eight chairs, two treatment rooms, a team of eleven from five countries, and clients who expect to book at midnight and be reminded at breakfast. Lumière used to run on a franchise system that cost more than the rent on one of the rooms. Here is a Wednesday in October, and what ZibaDesk does while the salon is busy being busy.
Lumière is fictional. The requirements are the ones Dubai salon owners describe to us, and every feature below is one you can switch on today.
Dana's list
- A team that speaks Arabic, English, Filipino and Farsi, each using the app in their own language.
- Confirmations and reminders on WhatsApp, because nobody in Dubai reads an SMS.
- A deposit on every online booking, in dirhams, into the salon's own account, and a card on file for the no-show fee.
- Memberships for regulars, billed monthly without chasing.
- A blocked lunch hour and staff who work different hours on different days.
- A clean report per stylist for the monthly commission.
10:00 am. Five countries, one app
Reception opens the register on the front-desk iPad in English. Rosa, the senior nail technician, logs in on the room tablet in Filipino. Leila, who does bridal hair, uses Arabic, right to left. Dana reads everything in English at home. It is one salon and one set of data; the language is a personal setting on each login. The in-app help guides read in the same language, so a new starter from Manila does not need a translator on her first day.
10:20 am. The booking page did the night shift
Nine bookings arrived between closing and opening, mostly from the link in the salon's Instagram bio and the Google listing. Each client chose a service, a stylist if they wanted one, and a time the page knew was free, then paid a deposit of AED 100 through the salon's own Stripe account. Where Dana asks for it, a card is kept on file for the no-show fee instead. The deposit and the cancellation policy, with that booking's actual cut-off time, sat above the confirm button, and the client ticked that she had read it.
Every one of the nine got a WhatsApp confirmation within a minute, in Arabic or English according to the language she booked in. Two replied "yes" and are already marked confirmed on the board.
11:30 am. Hours that fit the people
The staff board shows the day as one column per stylist, with the hours each person is not working shaded. Rosa starts at noon on Wednesdays because she works late on Thursdays; Leila is off on Mondays; a part-timer only works Saturdays and Sundays. Dana set each weekday once on each profile and the booking page respects it, so a client is never offered a stylist who is not in. Leila's leave for Eid is entered as a date range and simply takes her off the board for those days.
1:00 pm. Lunch, protected
A grey bar runs across every column from 1 to 2 pm. It is a weekly break under the opening hours, and neither the booking page nor the front desk can put an appointment on it. When the treatment room needed a maintenance visit, Dana pressed Block time on the calendar, picked that room's therapist and that one afternoon, and the slots disappeared from the page before the engineer had confirmed.
2:30 pm. The member and the walk-in
A Gold member arrives for her monthly blowout. Her membership, billed to her card every month through Stripe, includes two blowouts and ten percent off everything else; the till applies it without anyone remembering the terms. A walk-in asks for a gel manicure; reception taps the free slot on Rosa's column, finds the client by phone number, and the appointment is on the board. One tap on it opens the menu: mark arrived, checkout, change the length, send a reminder, email the confirmation, or book her next visit straight after this one.
4:00 pm. Paying in dirhams
The till is set to AED and the Dubai time zone. Card, cash, split between the two, a tip for the stylist, a gift card sold for a birthday, a package of six facials paid up front and booked visit by visit: it all goes through the same screen, and the receipt prints or emails in the client's language. Refunds come off the original sale, with the reason noted, and appear as their own line in the day's report.
6:00 pm. Tomorrow's reminders, nobody's job
Tomorrow's clients get their WhatsApp reminder now. "Yes" confirms. "Can we make it 7?" lands in the salon's inbox inside the app, and reception answers from there. A client who gave an email gets the confirmation by email as well, and when a regular finally shares her address, reception taps the email line on her profile and the confirmation for her next appointment goes out straight away.
10:00 pm. The stylist report
Reception closes the register and the count matches. Dana opens Reports and goes to By Staff Member. For each stylist she sees the month so far: service count, revenue, average per service, clients served, a breakdown by service with each one's share, and every line with the date and the client; refunded lines are listed but not counted. That is the commission figure, agreed before the conversation starts. Export CSV goes to the accountant.
Salon software in Dubai: questions we are asked
Can my staff each use the app in their own language?
Yes. The app runs in English, Arabic, Filipino, Persian, Vietnamese, Korean, Chinese, French, German and Spanish, and each user picks their own. Arabic and Persian run right to left.
Do confirmations go out on WhatsApp in the UAE?
Yes. For a UAE salon, confirmations and reminders go by WhatsApp, in Arabic or English, and a reply of yes confirms the appointment. A salon can also connect its own WhatsApp Business number.
Can I take a deposit in dirhams?
Yes. Connect your own Stripe account and the booking page takes a deposit, a full payment or a card on file for no-show fees, in AED, paid into your account. ZibaDesk never holds your money.
Can the salon sell memberships?
Yes. Membership tiers with monthly fees, included services and discounts, billed automatically through your Stripe account, with the benefits applied at the till.