Appointments
Day, week, month and list views. Drag an appointment to move it. Block a slot so nobody can book it.
Appointments, clients, services, payments and online booking — in one application installed on your own server. No subscription to us, no monthly fee, no data held elsewhere.
Monday 28 September 2026
Your appointments at a glance
Four things run a salon: the diary, the people, what you sell and what you get paid. Bookal keeps them in one window instead of four tabs.
Day, week, month and list views. Drag an appointment to move it. Block a slot so nobody can book it.
A profile per client with their history, their notes and everything they have booked and paid.
Categories, prices, durations, multi-session packages, promotions and coupon codes.
Take payment at the counter or online through Stripe, with deposits, refunds and a payment journal.
Your team in large photos across the top: tap a face to see only their day, tap the salon to see everyone. Grab an appointment and drop it somewhere else. Add a booking, a blocked slot or a walk-in client from the same button.
Beauty institute & barber
Only the slots your practitioner is really free for are shown.
Aïcha
Camille
Ibrahim
ManonWe will send your confirmation by email.
Maison Lumière
A confirmation is on its way to ines.bouchard@email.com
A booking page on your own domain. Clients pick a service or a package, choose who and when from the slots you are really free for, and pay online if you ask them to — on a payment page in your colours, never a bare checkout.
Revenue from real takings, bookings honoured, new clients, cancellations and no-shows. Switch the period and everything follows — by week, by month, by practitioner and by payment method.
29/08/2026 – 28/09/2026
Record cash, card and transfer in two taps, or let clients pay online through Stripe. Every payment lands in one journal, with the totals for the period and the split by method.
01/09/2026 – 28/09/2026
| Date | Client | Taken by | Method | Type | Amount |
|---|---|---|---|---|---|
28/09/2026 · 10:02 | Inès BouchardN° BK-4F21A | Marie Laurent | Card | Payment | 48 € |
26/09/2026 · 17:45 | Adrien FaureN° BK-869AC | Marie Laurent | Stripe | Payment | 32 € |
26/09/2026 · 12:00 | Hugo LemaireN° BK-DCD29 | Camille Roux | Cash | Payment | 18 € |
24/09/2026 · 16:15 | Chloé MarchandN° BK-85C2F | Aïcha Benali | Card | Deposit | 20 € |
24/09/2026 · 13:45 | Nora PetitN° BK-DFE2E | Marie Laurent | Transfer | Payment | 75 € |
The same application, rebuilt for a phone screen: your team across the top, the day on a touch timeline, and a bottom bar for the things you tap all day. The middle button creates a booking, a blocked slot or a walk-in client. Add Bookal to your home screen and it opens like an app — it is an installable web app, not a store download.
On any phone, on your own domain.
Bookal offers it itself, with your logo and your salon's name.
Full screen, its own icon, no address bar.
Aïcha
Camille
Ibrahim
ManonBookal runs perfectly well for one person. Two optional extensions add a team and a mailing list. Switch one on in a click, off in a click — your appointments, clients and payments never move.
Each person has their own hours, services and commission. They clock in with one tap and ask for time off; once approved, the agenda blocks itself. When someone is away, hand their appointments to a colleague who is free.
Week of 28/09/2026 – 04/10/2026
| Practitioner | Status | Today | This week |
|---|---|---|---|
Aïcha Benali | Present | 1h12 | 22h40 |
Camille Roux | Present | 0h58 | 21h05 |
Ibrahim Diallo | Absent | 0h00 | 18h30 |
Manon Delcourt | Present | 1h05 | 20h15 |
| MLMarie Laurent | Absent | 0h00 | 24h10 |
Requests, approvals and the team's counters
Camille RouxHoliday · 02/11/2026 → 06/11/2026 · 5 daysUpcoming| Practitioner | Holiday | Sick leave | Training | Total |
|---|---|---|---|---|
| Aïcha Benali | 12 | 2 | — | 14 |
| Camille Roux | 9 | — | 3 | 12 |
| Marie Laurent | 7 | — | — | 7 |
Reassign the bookings of a practitioner who is away
Aïcha Benali09:00 – 19:00 · 2 bookings
Ibrahim Diallo09:00 – 19:00 · 4 bookings
Manon Delcourt09:00 – 19:00 · 1 booking
Sylvie Chastain09:00 – 19:00 · 3 bookings29/08/2026 – 28/09/2026
| Practitioner | Bookings | Hours clocked | Occupancy | Absences | Commission | Revenue |
|---|---|---|---|---|---|---|
Ibrahim Diallo | 12 | 163h52 | 74 % | — | 16 % · 82.88 € | 518 € |
| MLMarie Laurent | 12 | 167h47 | 71 % | 7 d | — | 464 € |
Camille Roux | 11 | 168h11 | 68 % | — | 10 % · 43.00 € | 430 € |
Aïcha Benali | 10 | 171h11 | 62 % | — | 12 % · 39.96 € | 333 € |
Sylvie Chastain | 10 | 164h56 | 60 % | — | 18 % · 57.60 € | 320 € |
Manon Delcourt | 8 | 169h45 | 55 % | — | 14 % · 38.22 € | 273 € |
Compose campaigns with a block editor, no HTML to write, starting from twelve ready templates. Four blocks fill themselves at sending time with your real data: your services, your current offers, your packages, and each client's own appointments.
Drag a block into the email, or click to add it at the end.
{{first_name}}, make the most of it before the end of the month.
Valid once, mention it when you book.
Special offer, sent on 28/09/2026 to all clients
148 recipients. Unsubscribed clients are always left out.
Bookal is a licensed script, not a service. You buy it once on CodeCanyon, upload it to your hosting and run the installer. There is no account with us to keep paying for.
One licence through CodeCanyon.
Any PHP 8.3 and MySQL hosting, shared plans included.
Database, admin account, business details. Then you are in.
Install Bookal once and run your appointments, clients, services and payments from an application that belongs to you.
A booking and business management application for beauty salons, hair salons, barbershops, spas and wellness businesses. It covers the agenda, clients, services, payments and online booking.
No. Bookal is a standalone script sold as a licensed product on CodeCanyon. You install it on your own server and run it yourself.
PHP 8.3 and MySQL or MariaDB hosting. Bookal uses no framework and no build process, so shared hosting is enough.
Yes. Connect Stripe with your own keys or through Stripe Connect, in test or live mode, with a deposit or the full amount. Clients pay on a page in your colours. Payments taken at the counter are recorded too.
Yes. Bookal includes a public booking page on your own domain and a client area where clients see, move and pay their bookings.
Yes. The interface is built for phone screens, and Bookal can be added to the home screen as an installable web app. It is not a native iOS or Android application.
Yes, with the optional Team Pro extension: members, individual hours and commissions, time clock, holidays and absences, cover for absent colleagues and a performance report.
Yes, with the optional Newsletter extension: a block editor, twelve templates, targeted audiences, sending in batches or through Brevo, and open and click tracking.