Full chairs. Fewer no-shows.

Clients book Saturday slots and ghost, leaving stylists idle while walk-ins are turned away. MesaDash puts appointment scheduling, stylist selection, and upfront deposits directly in the chat your clients already use, with money settling into your own account.

A modern luxury hair salon and styling studio with chairs and mirrors
  • No card required to start
  • 0% commission on bookings
  • Direct Paystack & Monnify payouts
  • Multi-stylist & multi-branch from day one
During service

Every chair on one board, whichever app they booked through.

A WhatsApp booking and an Instagram DM become the same appointment on the same salon board. Client, stylist, services, duration and deposit are right on the card nobody is flipping through paper diaries mid-service.

Salon board

Today · live

Confirmed

2
#SL-205₦18,000

Tolu Bakare · Aisha B.

Silk Press & Hydration Steam

Lekki Phase 1

11:30 · in 25 min
#SL-208₦8,500

Chidi Okafor · Tunde O.

Men's Skin Fade & Beard Sculpt

Victoria Island

12:00

Arrived

1
#SL-204₦30,000

Ngozi Alabi · Blessing M.

Knotless Bohemian Braids

Lekki Phase 1

10:00 · arrived 09:55

In service

2
#SL-202₦22,000

Amaka Nwosu · Aisha B.

Loc Retwist & Scalp Detox

Lekki Phase 1

09:30 – 11:30
#SL-203₦16,000

Halima Sani · Kemi A.

Deluxe Pedicure & Gel Nails

Victoria Island

10:00 – 11:15

Completed

1
#SL-201₦45,000

Zainab Yusuf · Blessing M.

Tape-In Extensions Install

Lekki Phase 1

Update sent on InstagramComplete

Moves with a tap

Confirmed, arrived, in service, completed. Move an appointment along and the client gets an update on the app they booked through.

A column for every stylist

The diary shows each stylist's day side by side. Blessing's braiding queue never gets mixed with Aisha's blowout line.

Synced to Google Calendar

Each stylist can see their own appointments in their Google Calendar, updated when a booking is made, moved or cancelled.

How a booking happens

However your clients want to book.

Two ways to reserve the same styling chair, with one live schedule behind both. Some clients message on WhatsApp; others prefer to browse services, photos and prices on your booking page. Both reserve the same live slot and deposit.

If they want to stay in the chat

Book without leaving the conversation.

The client asks for their style, picks their stylist, chooses an open chair time, and receives their booking confirmation right in WhatsApp. No account to create, no passwords, no missed phone calls while you have your hands in hair.

19:15
N

Ngozi Alabi

online

19:15

Hi! Do you have any openings for knotless braids this Saturday?

Welcome to Luxe Hair Studio! Which stylist would you prefer?

Blessing M. (Braids)Aisha B. (Natural Hair)First Available
Handled by MesaDash

What length are you going for?

Mid-BackWaist LengthButt Length
Handled by MesaDash

Held: Saturday at 10:00 AM with Blessing (Chair 3). Tap below to pay 30% deposit and lock your chair.

Lock Chair & Pay Deposit
Handled by MesaDash
Message
WhatsApp· what your customer sees
Nothing to install
No app, no account
Collected by tap
Stylist, length, chair time
Confirmed
Deposit link locks the chair
If they would rather see it

Or pick stylist, date, and treatments on a page.

Every salon gets a live public booking page at /s/[slug]. Clients browse styling portfolios, pick their preferred braider or colorist, choose add-on hair treatments, and lock exact appointments straight from your Instagram bio.

mesadash.app/s/luxe-hair-studio

Luxe Hair Studio

Lekki Phase 1 · 4 Chairs
Open now
BraidsNatural HairSpa & Nails

Knotless Bohemian Braids

₦25,000

Waist length · ~4 hours · Blessing M. (Lead Braider)

Sat 10:00 (Chair 3 held)Selected

Silk Press & Scalp Steam

₦18,000

Deep hydration treatment + blowout & trim · ~90 min · Aisha B.

Deposit: ₦7,500

Saturday 10:00 · Chair 3 held

Live on your link
mesadash.app/s/[slug]
Visual menu
Services, durations, portfolio
Holds chairs
Real calendar sync prevents double-booking
At the chairs

From consultation to final mirror check.

Every appointment opens to one record, not a scribbled Post-It note: the services and add-ons, the stylist, the client’s consultation answers and preferences, and what has been paid. The front desk sees the balance before the client reaches the counter.

Created from
Chat, booking page or front desk
Carries
Client, stylist, chair, services, add-ons, notes
Deposit
Taken at booking, when you ask for one
Reminder
Sent automatically before the visit
Stylist meticulously braiding hair for client in modern salon chair

LUXE HAIR STUDIO

Lekki Phase 1 Branch

BOOKING #SL-20410:00

Ngozi Alabi · WhatsApp

With Blessing M. · Chair 2

Knotless Bohemian Braids25,000
+ Scalp Steam Detox5,000

Client Notes

· Sensitive scalp: no strong relaxers

· Prefers mid-back length

Service Total30,000
Deposit paid (online)-9,000
Balance due at chairN21,000

** 30% DEPOSIT PAID · PAYSTACK **

Reminder sent before the visit

Before opening

One service menu. Each stylist shows only what they specialize in.

Configure services, durations, add-ons and prices once, then assign each service to the stylists qualified for it. A junior braider is never offered six-hour microlocs, and a service can hold buffer time after it. Mark a stylist on leave and their slots drop off the calendar immediately.

  • Service durations tailored to the style
  • Assign services stylist by stylist
  • Custom add-on hair & scalp treatments
  • Working hours & deposit rules per branch
Luxury hair wash station and scalp spa treatment area in a modern salon
After the visit

They come back to a salon that remembers them.

Allergies, colour and formula preferences, consultation answers and treatment notes stay with the client, so the next stylist starts where the last one finished. Packages, gift cards and vouchers give them a reason to book again.

  • Saved allergies & colour preferences
  • Consultation forms & treatment notes
  • Packages, gift cards & vouchers
  • Waiting list for fully booked days
A radiant woman admiring her gorgeous freshly styled hair at salon checkout reception
The rest of it

The parts that never make a demo.

Practical tools built for busy studios handling 50+ clients on a weekend.

Each stylist's own hours and services

Every braider, barber and colourist has their own working hours, breaks, time off and the services they are qualified for. Blessing's knotless braids never land in Aisha's blowout column.

Time blocks that match the style

A 4-hour knotless braid holds the full block, with buffer time after it if you want one, while a 35-minute fade leaves the chair free for the next client.

Deposits before the slot is held

Ask for a deposit before a busy weekend slot is held. Clients pay through your own Paystack, Monnify or bank transfer when they book, so a booking stops being a maybe.

Automatic reminders

Clients get a reminder before their appointment, by chat or email, with a link to their booking. Your front desk stops spending the morning on reminder calls.

Everything on the appointment

Services and add-ons, the stylist, the client's consultation answers, allergies and preferences, and the balance still due on one appointment, not in a notebook.

Payments and commission per stylist

Deposits, online payments, transfers and cash at the desk in one transactions list per branch, with each stylist's earnings and commission worked out for you.

The math that matters

No cut of your bookings.

A booking marketplace can keep 20% of a new client’s first visit. MesaDash charges a flat subscription and takes no commission on any booking, the first or the fiftieth.

20%

booking marketplace, first visit

0%

on MesaDash

Paid through your own provider, every time:

StripePaystackFlutterwaveOPayBank transferCash
Questions

What salons ask first.

How MesaDash compares with Fresha
Does it work for barbershops, spas and nail studios?

Yes. It is one product for beauty and wellness: each professional has their own hours and the services they are qualified for, every service has its own length and buffer, and bookings are given a chair or room from the ones each location has.

Can clients choose who they see?

Yes. In the chat and on your booking page, clients pick a professional and only see the times that person is free.

How do deposits work?

You choose per service whether to take a deposit, and what percentage. The client pays it when they book, through your own payment account, and the slot is held for them. MesaDash never holds the money.

Do clients get reminders on WhatsApp?

Yes. A reminder goes out automatically before the appointment, in the chat the client booked on, or by email if they booked on your page, with a link to their booking. On WhatsApp, Meta charges for messages you start outside its 24-hour reply window; that is billed by Meta, not by MesaDash.

Can clients move or cancel their own appointment?

Yes, from the link on their booking, up to the cut-off you set. You can turn either one off.

What happens on a fully booked day?

Clients can join the waiting list for that day instead of leaving empty-handed.

Can clients use packages, gift cards and vouchers?

Yes. Packages, gift cards and vouchers can be redeemed against a booking.

How is this different from Fresha?

Fresha is software with a marketplace: new clients can find you in its app, and a fee can apply when one books through it. MesaDash takes bookings in your own chats and on your own page, with no commission on any booking. The Fresha comparison page goes through it row by row.

Getting started

Live this afternoon.

  1. 1

    Connect your channel

    Connect WhatsApp through official Meta Tech Provider infrastructure, or Instagram, Messenger and Telegram. Your existing salon business number stays yours.

  2. 2

    Set your stylists & services

    Add your stylists, working hours, service durations (30 min to 5 hours), and required deposit percentages once. The chat bot and storefront both read from it.

  3. 3

    Bookings fill the diary

    Clients choose their stylist, pay a deposit when you ask for one, and get a reminder before they come. Your team works from the live salon board.