For dermatology and aesthetic clinics in Dubai

Turn WhatsApp enquiries into booked patients, day and night

Not a chatbot that replies. A booking assistant set up on your prices, your calendar and your director's rules. It quotes, offers two real times, answers the hesitation and books the patient, in Arabic and English.

  • Other botsreply, send a menu, ask "when are you free?"
  • Booked Firstquotes your price, offers two times, books

AED 2,500 setupAED 5,500 a month, from your 20th counted patientMiss it in 45 days: you owe nothing

1A patient writes at 10:42pm
2It lands in your calendar
Saturday 8 NovemberClinic calendar
10:00
11:00
12:00
13:00
HydraFacial (front desk)
Sara, laser full legs11:00 to 12:00, laser therapistBooked by the assistant
Consultation (front desk)
3It counts toward your 20
Counted patients0 of 20
Nothing monthly yetFee starts at 20
Your manager checks every name
Scripted example. The live demo answers your own messages.
Answers at 2amnights, weekends, Fridays
Gulf Arabic and Englishfollows the patient
Real slots onlyread from your calendar
Your director decideswhat it can say

Most clinic WhatsApps reply. Few book.

Patients message three or four clinics a night. They book with the first one that gives a price and a time.

How much is laser for full legs?
Thank you for contacting us! An agent will be with you shortly.
Holding message

"Answered", but the patient keeps shopping.

What are your prices?
PDFTreatment menu, 749 KB
Please see our menu.
Menu dump

Homework, not an answer.

Do you do facial cleaning?
Yes! We have Essential, Signature and Ultimate. When would you like to visit?
Open question

No price, no time, 21 minutes later.

How much is laser for full legs?
AED 700 a session, or six for AED 3,500. I have Thursday 7:00pm or Saturday 11:00am. Which suits you?
Thu 7:00pmSat 11:00am
Booked First

A price, two real times, a booking.

What patients write when nobody answers

Google reviewSkin clinic, Mankhool
Patient review
"I understand there's no availability for appointments but not reading your message and ignoring you is not acceptable."
Google reviewSkin clinic, Jumeirah 1
Patient review
"Their receptionists are disaster, hard to get any proper answer on WhatsApp or by call."
Google reviewAesthetic clinic, Deira
Patient review
"I asked about the price from the beginning, but I was told to wait until after the examination."
Google reviewSkin clinic, Al Rigga
Translated from Arabic
"Please put someone who speaks Arabic so we can book an appointment."

36%of one- and two-star reviews of Dubai skin clinics are about the front desk, not the treatment: slow or no replies, prices that changed, long waits, hard-to-get or broken bookings, rude or pushy staff, no follow-up. We read 6,100 reviews; 500 were one or two stars.

Reviews quoted word for word from public Google reviews of Dubai skin clinics, names removed. The three typical replies above are paraphrased from real enquiries we sent in October 2026.

We messaged 20 Dubai skin clinics at 9pm, as a patient

5 of 20offered a time. We asked each one for a price and a slot this week. 16 replied in the end, most of them the next morning: the typical reply took 11 and a half hours. 9 never gave a price.

Hello, how much is Botox for the forehead? Could I book something this week?
399 + vat forehead and 699 + vat full upper face. When can I book your appointment?
Next morning

Sent 9:15pm, answered 10:31am. A price, no time.

Hello, how much is Botox for the forehead? Could I book something this week?
Hello. Our dermatologist on leave. Sorry
Fast, but a dead end

22 minutes. No price, no time, no other doctor.

Hi, how much is laser hair removal for full legs, and do you have a slot this week?
Thank you for reaching out to us. Our team will contact you shortly to assist with your appointment.
Holding message

Instant greeting. Nobody wrote back.

Hi, what's the price of a HydraFacial and when is your next available appointment?
HydraFacial is AED 650 for a 60-minute session. Our earliest times are Wed 4 Nov at 10:00, 11:00 or 14:00. Which suits you?
Wed 10:00Wed 11:00Wed 14:00
Booked First

Our demo, same kind of question: a price and three real times in about 10 seconds.

Mystery shop, 2 Nov 2026: 20 Dubai skin and aesthetic clinics messaged on WhatsApp at about 9pm, read back the next afternoon. Clinic names removed; their replies are quoted word for word. The demo reply is from our demo clinic, whose prices and times are examples.

Built to book, not just to chat

Most bots are built to answer questions. Booked First is built to get the patient booked, without pressure.

  • Leads with price and timesNever "when would you like to come?"
  • Answers the hesitationToo expensive? It offers the package or a smaller area.
  • Follows up onceIf they go quiet, one message the next day.
  • Never pushesNo invented discounts, no fake urgency.
  • Knows its limitsAnything medical goes to your staff.
A typical chatbot
Hmm, that's a bit expensive
I understand. Is there anything else I can help you with?

Conversation over

Booked First
Hmm, that's a bit expensive
Understood. The six-session package brings it to about AED 583 a session. I have Thursday 7:00pm or Saturday 11:00am if you'd like to start.
Ok Saturday then

Booked

Illustration. Prices from the demo clinic.

Everything you get, set up and run for you

Not a chatbot you configure. We install it on your WhatsApp, tune it, and run it.

A first reply that books

Your price, two real slots, then the booking. Any hour, either language.

How much is laser for full legs?
Full legs is AED 700 a session, or six for AED 3,500. I have Thursday 7:00pm or Saturday 11:00am. Which suits you?
Saturday 11
Booked: Sat 8 Nov, 11:00
1Your approved price
2Two real times from your calendar
3A question that ends in a booking

Your director decides what it says

It answers only from a library your director approves. Anything else goes to staff.

Laser prices and packagesApproved
Facials: prices, aftercareApproved
Pregnancy, medicationTo staff
ComplaintsTo staff
Assistant onPause it any time

Reminders

The day before. One tap to confirm or move.

Hi Sara, a reminder of your laser appointment on Sat 8 Nov at 11:00.

ConfirmReschedule

Past patients back

Opted-in patients hear from you when they're due.

Hi Mariam, it's been a while since your last visit. Shall we find you a time?

Book a timeStop messages

Prepaid sessions used

Idle packages booked in before they turn into refund requests.

LHLaser package4 of 6 left, 70 days idle4

See which ad booked whom

Enquiries to bookings, by source and by Instagram or Facebook ad.

412Enquiries
412Replied
96Booked
7No-shows
Instagram ad58
Google27
Past patients11

Example data

Your front desk keeps the credit

It isn't built to replace anyone. It covers the hours nobody is on shift.

00:0006:0012:0018:0024:00
AssistantYour team, assistant on overflow

Do the maths on your numbers

One line per counted patient. The fee starts on the last one.

Booked into your calendar before you pay a single monthly fee

AED 24,000

4.4× your first month's fee

Booked first 20 patients
Then you pay AED 5,500

After that, the monthly fee is covered by 5 bookings.

Your inputs, multiplied. A booking isn't revenue until the patient attends.

What counts toward your 20

Written into the agreement. Every name is on your dashboard for your manager to check.

1It replied first

The assistant sent the first reply, or the first message.

2They're booked

In your calendar within 14 days, not cancelled 24 hours ahead.

3They're new or returning

New, no visit in 12 months, or an idle package (up to 5).

Staff finished the booking?

It still counts. Your team gets the credit.

Disagree with a name?

Dispute it within 7 days with a record. It comes off.

45 days from go-live

Not from signature. Paused days don't count.

Everything for one price, paid only once it works

It books patients

  • Replies day and night, every day
  • Gulf Arabic and English
  • Your prices and two real slots
  • Bookings straight into your calendar

It wins the hesitant ones

  • Answers "too expensive" without pressure
  • Follows up once when they go quiet

It fills empty chairs

  • Confirmations and reminders
  • Past patients brought back
  • Idle packages booked in

It keeps you safe

  • Answers your director approved
  • DHA word filter, 1-year archive

It's done for you

  • Dashboard by source and ad
  • Tuned to your clinic's voice
  • Setup, handover and running
AED 5,500a month

From your 20th counted patient. Not before.

AED 2,500 setup. Prices exclude VAT.

Miss 20 in 45 days? You owe nothing.Setup refunded, or never invoiced.
  • 3 paid months, then 30 days' notice
  • Extra branch: AED 3,000 a month
Message the demo

or book 15 minutes

A receptionistBooked First
Monthly costAED 4,000–7,000AED 5,500
HoursOne shiftDay and night, every day
Paid fromDay oneYour 20th patient

Receptionist cost from typical Dubai listings. Rate for agreements signed by 15 December 2026; after that, AED 3,500 setup and AED 6,500 a month. Ending early yourself, before the threshold, is the one case where setup isn't returned.

Built for clinics like yours

  • Dermatology or aesthetics in Dubai, 1 to 4 branches
  • 100+ new WhatsApp enquiries a month
  • Google Calendar, or one-tap confirms by your team
  • A medical director who'll review the answers

Fewer than 100 enquiries? We'll tell you it isn't a fit.

From signature to your 20th patient

  1. 1Sign

    Tell us who answers WhatsApp today.

  2. 2Director review

    Every answer approved within 5 working days.

  3. 3Switch on

    Nights, weekends and overflow first.

  4. 4Full hours

    From week three. Your team steps in any time.

  5. 20The 20th patient

    The monthly fee starts here, or not at all.

"I messaged Dubai clinics as a patient. The best reply took 21 minutes and gave no price and no time. I built Booked First to send the reply I wanted."

Ryan Daher, Narrow Tools, Dubai. The WhatsApp that brought you here came from my own number.

Co-founder, FMCG PackagingForbes Middle East 30 Under 30, 2025Formerly BCG

Where patient data goes

Patient records and the chat archive are stored in the UAE (AWS me-central-1). How message text is processed is set out in the data agreement you sign before go-live, and nothing goes live until your medical director signs off the data map.

It collects a name, a number, the treatment and the appointment. Never medical history. You get the full data map before you sign.

Questions clinics ask

Is it AI?

Yes. It writes each reply in natural language, but only from facts your director approved: treatments, prices, policies and open slots. If a question isn't covered, or is medical, it doesn't guess; it hands over to your staff. DHA-banned words are blocked, and every chat is archived.

What happens to a medical question at 2am?

It doesn't answer it. It tells the patient a team member will reply when you open, and flags it for your staff.

What if the Arabic is wrong?

Message the demo in Arabic and judge. Before go-live, a native Gulf Arabic speaker reviews every answer and your director approves them.

Does it work with my booking system?

Google Calendar works natively. With anything else, your team confirms each booking with one tap. We don't claim integrations we haven't built.

We already have a bot.

Send your own number and the demo the same enquiry. Did yours give a price, two times, and follow up?

What if we don't reach 20?

You owe nothing. Setup is refunded or never invoiced, and either side can walk away.

Can I stop it, or leave?

Your director can pause it any time. After the threshold: 3 paid months, then 30 days' notice. The chat archive is exportable.

Fifteen minutes, on your numbers

Bring last month's WhatsApp enquiries. We work out your threshold and check the fit.

Loading the calendar. If it doesn't appear, open it here.
Message the demo