Contents
- Why leave the paper diary behind?
- 1. List your services with real durations
- 2. Who does which service?
- 3. Enter opening hours, breaks and time off
- 4. Set your online booking rules
- 5. Plan reminders and no-shows
- 6. Will you take deposits?
- 7. Build up the client card
- 8. If you sell packages and sessions
- Example: the first week of a three-stylist salon
- What this looks like in Era
- Setup checklist
Why leave the paper diary behind?
Most salons keep bookings in three places: the diary on the front desk, the stylist's phone and a WhatsApp thread. None of the three sees the others, so two clients land on the same slot, cancellations never reach the diary and nobody remembers which colour a client had last time. The problem is not a lack of software. It is the lack of one source of truth.
Online booking creates that single source: clients see free slots themselves, the team calendar is the same for everyone, and reminders go out on their own. Whether it works depends on a handful of decisions you make before you switch it on. Take them in the order below and very little will need fixing later.
1. List your services with real durations
The service list is the heart of a booking system. Two mistakes are common: splitting services too finely (five versions of the same job) and writing durations shorter than reality.
For each service write down four things:
- Name: in the client's words, such as "Root colour" or "Short cut".
- Duration: not the average, a comfortable one. If it takes 45 minutes including the blow-dry, write 45.
- Processing time: think separately about waiting time in colour work, cleaning and preparation. If the chair can take a short job while colour develops, note that.
- Price: fixed if it is fixed; a "from" price if it depends on hair length.
2. Who does which service?
Not every stylist does every service. If only two people do keratin treatments, a client asking for keratin should only see those two people's free time. Skip this mapping and clients will book with the wrong person, and you will be fixing it by phone.
Make a grid: stylists in columns, services in rows. Every tick means that service opens in that person's calendar.
| Service | Ayşe | Mert | Selin |
|---|---|---|---|
| Cut | Yes | Yes | Yes |
| Root colour | Yes | No | Yes |
| Keratin | Yes | No | No |
| Blow-dry | Yes | Yes | Yes |
3. Enter opening hours, breaks and time off
To calculate free slots, the system needs three layers:
- When the salon is open: for example 10:00–20:00 on weekdays, closed on Sundays.
- Each person's own hours: the salon may be open, but Mert may start at 14:00 on Tuesdays.
- Exceptions: public holidays, the afternoon before a holiday, annual leave and lunch breaks.
Entering time off in the system is safer than blocking the diary by hand: once leave is approved, that day's slots close by themselves and nobody gets the "I wasn't in that day" call.
4. Set your online booking rules
When clients can book themselves, give them a few limits:
- Earliest booking: how many hours ahead must a same-day booking be made? Two hours is a sensible start.
- Furthest date: opening 30 or 60 days ahead is enough; further out raises cancellations.
- Cancellation window: until how many hours before can a client cancel or move a booking themselves?
- Capacity: if chairs or rooms are limited, enter the capacity, or two stylists will end up booked into one chair.
Write these rules clearly on your website and booking page. Visible rules mean fewer arguments.
5. Plan reminders and no-shows
A client who does not turn up is an invisible loss: an empty hour does not come back. The most effective measure is simple: send a reminder the day before and make cancelling easy. If a client can cancel with one tap, they will cancel instead of not showing up, and you can offer the slot to someone else.
Keep the reminder short:
Make sure you have permission to use the channel you send reminders on. A booking reminder is a service notification; promotional messages on the same channel usually need separate marketing consent under the rules where you operate.
Have a rule for repeat no-shows too. Asking for a deposit, or closing online booking for someone who has missed three appointments without notice, is fair to the rest of your clients. We cover this in detail in our guide to reducing no-shows.
6. Will you take deposits?
For long services that use materials (bridal hair, keratin, balayage) a deposit is common and reasonable. When deciding:
- Keep the deposit a small part of the service price.
- Write the refund rule up front: "refunded for cancellations up to 24 hours before", for example.
- Mark the deposit on the booking once received, so nobody at the till has to ask whether this client already paid.
7. Build up the client card
The real payoff of a booking system shows over time: every visit adds a note to the client's card. The colour formula used, allergies, preferred stylist, last visit date. Being able to say "last time we mixed 6.1 with 7.3" to a client who returns after six months does more for loyalty than any discount.
Because you hold personal data on the client card, be careful about who can see it. A health-related note, such as an allergy, may count as sensitive data under data protection law.
8. If you sell packages and sessions
Many salons sell "5 blow-dries for the price of 4" or a monthly care plan. Tracking these in a notebook leads to disputes about how many sessions are left. Set the package up as a product, let each booking use one session, and let clients see what they have left. The details are in our packages and sessions guide.
Example: the first week of a three-stylist salon
Take a concrete salon in Istanbul with three stylists: Ayşe does colour and keratin, Mert only cuts and blow-dries, Selin does everything but doesn't work Tuesday and Wednesday afternoons. The salon is open 10:00–20:00 on weekdays and 10:00–18:00 on Saturdays.
On Monday the service list is drawn up: seven services instead of twelve. Root colour is 90 minutes, but the 30 minutes while colour develops are left open in Ayşe's calendar for a quick blow-dry. On Tuesday the stylist–service grid is filled in and Selin's two afternoons are closed. On Wednesday the online booking rules are set: earliest two hours ahead, furthest 45 days, free cancellation up to 12 hours before, deposits for bridal hair and keratin.
On Thursday the existing client list is cleaned and imported; 85 of 640 rows turn out to be duplicates. On Friday the booking link goes on the Instagram profile, the Google Business Profile and the WhatsApp description. On Saturday the first online bookings arrive; phone bookings go into the same calendar.
At the end of the first week, look at three things: how many bookings came online, which hours stayed empty, and how many reminded clients cancelled or moved their booking. More cancellations is not bad news: every cancelled slot is an hour that would otherwise have sat empty without warning. Watch these three numbers for four weeks and you can tune the rules to the salon's real rhythm.
What this looks like in Era
In Era each of the steps above maps to a module, and they all share one client record:
- Appointments opens online booking within your hours, breaks, time off and capacity. Clients can cancel or move their booking from the link they receive; no-shows are marked and, if needed, barred from online booking; the deposit status sits on the booking.
- Availability holds opening hours, special days, time-off requests and who offers which service.
- Catalog holds your services with duration and price.
- Reminders go out through the WhatsApp or SMS channel connected to your Inbox, or by email if no channel is connected. If a client says they don't want reminders, they are switched off for that person.
- Packages counts sessions.
You can set it up screen by screen, or type into the chat "I have three stylists and we offer these services" and ask Era to prepare a draft. Era does that with the Claude, Codex or Antigravity subscription you connected, or your own API key. The hair salon page shows the ready-made setup.
Setup checklist
- Service list ready with durations, processing time and prices.
- Stylist–service mapping done.
- Salon hours, staff hours and time off entered.
- Online booking rules (earliest, furthest, cancellation window, capacity) set and published on the site.
- Reminder text and channel chosen, client permissions checked.
- Deposit and no-show rules written.
- Existing client list imported.
- Booking link added to Instagram, Google Business Profile and WhatsApp.
Don't skip the last step: if the link isn't where clients already look, the system is set up but unused.
Era modules in this post
- AppointmentsOnline booking that respects your hours, breaks, time off and capacity.
- AvailabilityOpening hours, special days, time off and who offers which service.
- CatalogEverything you sell or book — products, services, prices, categories and brands.
- CustomersOne record for every customer, shared by every module.
- InboxEvery channel in one inbox — conversations, replies, teams and who answers.
- PackagesMonthly packages that bundle services and classes, with sessions counted.
Frequently asked questions
How long does it take to set up a salon booking system?
If your service list and staff hours are ready, the basic setup takes a few hours. Most of the time goes into getting service durations right and cleaning and importing your existing client list.
Will clients actually use online booking?
They will if the booking link is where they already look: your Instagram profile, your Google Business Profile and your WhatsApp description. Phone bookings still go into the same system, so the calendar stays single.
Do I need permission to send reminder messages?
A booking reminder is a notification about a service the client asked for. Sending promotions on the same channel is different: most jurisdictions, including Turkey, require prior consent for marketing messages.
Is it fair to take a deposit?
Taking a deposit before long or material-heavy services is common practice. What matters is that the terms are clear: show the refund and cancellation rules before the booking is made, and record the deposit when it is received.
Sources
- Turkey: Law No. 6563 on the Regulation of Electronic Commerce (Turkish)mevzuat.gov.tr
- Turkey: Personal Data Protection Authority (KVKK)kvkk.gov.tr
- EU: General Data Protection Regulationeur-lex.europa.eu
Rates, thresholds and rules change; check the current text at the link before you decide.




