Mon
1
Clients book their own appointments at a convenient time.
Manage all your appointments in one calendar.
Set up services, prices, and duration.
Add specialists and manage their schedules.
SMS reminders and notifications for clients.
Full history, contacts, and bookings for every client.
One page for all your links.
Build pages without coding.
Add the blocks you need in a few clicks.
Tailor the page to your brand.
Sell guides, files and products from your page.
Share your page with a scan or a tap.
Spaces, statuses, assignees and deadlines for your team.
Your team’s own CRM sign-ins and access levels.
Manage staff work schedules.
Calculate payouts and track earnings.
Evaluate your team’s efficiency.
Accept payment right at booking.
Sell physical products online.
Get paid for services online.
Track every purchase in one place.
Connect convenient payment methods.
Analyze booking volume and trends.
See who brings the income, not only who comes often.
See what your clients choose most.
Know what’s left for you before the month ends.
See your finances down to every operation.
Know that every SMS reached your client.
Talk to clients through Telegram.
Send messages without manual work.
Automate repetitive processes.
Get important alerts instantly.
Choose date & time
›General
CRM
Admin
Calendar
Mon
1
Tue
2
Wed
3
Thu
4
Fri
5
Sat
6
Sun
7
Mon
8
Tue
9
Wed
10
Thu
11
Fri
12
Sat
13
Sun
14
Mon
15
7
8
9
10
Break
Break
Break
Break
Cosmetologist consultation
Iris Parker
Status
New bookingPrice
€30
7:00 - 8:00
Nail strengthening
Victoria Lane
Status
New bookingIncome
€12
7:00 - 8:00
Facial cleansing
CancelledPrice
€20
8:00 - 8:30
RF face lifting
Anna Lawson
Status
New bookingIncome
€80
8:30 - 10:00
Lip contouring
Sophia Mills
Status
Repeat bookingIncome
€160
8:00 - 9:30
Cosmetologist consultation
Alina Summers
Status
ConfirmedIncome
€35
9:00 - 10:00
Biorevitalization
ConfirmedIncome
€420
11:00 - 12:30
RF face lifting
Iris Parker
Status
New bookingIncome
€70
13:00 - 14:00
Visible hours
Emma Johnson
PersonalHair extension specialist
Helping create natural volume and length without compromise.
174 clicks
Link grid
Employee schedule
Set up working days and hours for this employee.
Amelia
Dentist • 40 hours / week
Working hours
Breaks
Time off
Weekly schedule
Monday
10:00
18:00
Tuesday
10:00
18:00
Wednesday
10:00
18:00
Thursday
10:00
18:00
Friday
10:00
18:00
Saturday
Day off
Sunday
Day off
Weekly total
40 h
Break
Monday - Friday
1 hour
13:00 – 14:00
Cleaning
Monday - Friday
30 minutes
18:00 – 18:30
Breaks are automatically blocked in the calendar. Clients can't book time during breaks.
Leave balance
Total
24
days
Used
7
days
Remaining
17
days
Pending
1
request
Annual leave
Mar 24 — Mar 28, 2026
Approved
5 days
Sick leave
Feb 10 — Feb 11, 2026
Approved
2 days
Personal day
Apr 15, 2026
Pending
1 day
Apply to all working days
Monday through Friday will share the same schedule.
Cancel
Save
Psychologist consultation
€60
Booking payment
Psychologist consultation
€60
Pay €60
Service performance
€4,290
total revenue
Lip contouring
RF lifting
Facial cleansing
Other
Services
Bookings
Revenue
Lip contouring
14
€1,590
RF lifting
18
€1,350
Facial cleansing
24
€840
Consultation
17
€510
New clients
+24
+16%
New booking
A client booked a service through the widget
SMS
Your booking is confirmed!
10:30
Reminder
A friendly reminder about your appointment tomorrow at 15:00. Have a great day!
15:00
After visit
Thank you for your visit! Please take a moment to leave a review🙏
18:30
SMS
Pending
Reminder
Pending
Review
Pending
real Bookly customer stories
practical tips for businesses
research, statistics, and Bookly data
service business growth and management
new features, updates, and Bookly capabilities
How to create a Link-in-Bio page for creators in 2026
How to create a Link-in-Bio page for creators in 2026
How to create a Link-in-Bio page for creators in 2026
How to create a Link-in-Bio page for creators in 2026
Need help?
Find the answer in the help center or write to us.
New message
Describe what happened…
I dragged a booking to Friday and got “Time conflict!”. Screenshot attached.
We reply during working hours
Clients pick the type of massage, the length of the session and their therapist, and a whole course goes into the diary in advance. The therapists’ shifts stop overlapping, and the history of sessions, areas and notes stays in the Bookly CRM.
Bookly
2 min ago
New booking for a back massage
Olena Hnatiuk
Classic massage (60 min)
14 March (Fri)
11:00
€55
Booking payment
Classic massage (60 min)
€55
Apple Pay
Visa •••• 4242
Bookly counts the time, keeps the therapists’ shifts apart and holds the history of the work, so the therapist works with their hands instead of the paper book.
Massage is rarely bought by the session: the client needs ten of them, twice a week, ideally at the same hour. The sessions go into the diary in advance, so the client can see that their Tuesday evening is held to the end of the course.
General
CRM
Admin
Calendar
14 - 20 Sept 2026
This Day
This Week
Group View
Andrii Hnatiuk
Add event
Sat
12
Sun
13
Mon
14
Tue
15
Wed
16
Thu
17
Fri
18
Sat
19
Sun
20
Mon
21
Tue
22
Wed
23
Thu
24
Fri
25
Sat
26
7
8
9
10
11
12
13
14
15
8:30
14 MONDAY
Classic Massage
ConfirmedRevenue
₴900
8:30 - 10:00
Back Massage
NewRevenue
₴600
12:00 - 13:00
Break Time
15 TUESDAY
Lymphatic Drainage
ConfirmedRevenue
₴1,000
7:00 - 8:00
Anti-Cellulite Massage
Break Time
Face Massage
BookedRevenue
₴700
11:00 - 12:00
Break Time
16 WEDNESDAY
Sports Massage
NewRevenue
₴1,000
7:00 - 8:00
Neck & Shoulders
BookedRevenue
₴500
10:00 - 11:00
Break Time
17 THURSDAY
Hot Stone Massage
ConfirmedRevenue
₴1,200
10:00 - 11:30
18 FRIDAY
Foot Massage
BookedRevenue
₴500
8:00 - 9:00
Relax Massage
NewRevenue
₴1,000
9:00 - 10:00
19 SATURDAY
Prenatal Massage
ConfirmedRevenue
₴900
10:00 - 11:30
20 SUNDAY
Visible hours
4H
8H
14H
There are always fewer rooms than people who want an evening slot. Each therapist has a schedule of their own, and two bookings cannot land on them at the same hour, with time between sessions to air the room and change the linen.
General
CRM
Admin
Calendar
September, 2026
All Staff
5Single View
Add event
Mon
14
Tue
15
Wed
16
Thu
17
Fri
18
Sat
19
Sun
20
Mon
21
Tue
22
Wed
23
Thu
24
Fri
25
Sat
26
Sun
27
Mon
28
Andrii Hnatiuk
9:00 – 19:00
Olena Romaniuk
9:00 – 19:00
Ihor Melnyk
12:00 – 21:00
Tetiana Savchuk
9:00 – 19:00
Maryna Levko
9:00 – 19:00
7
8
9
10
11
12
13
14
15
8:30
15 tuesday
Break Time
Classic Massage
ConfirmedRevenue
₴900
7:00 - 8:00
Back Massage
NewRevenue
₴600
7:00 - 8:00
Lymphatic Drainage
BookedRevenue
₴1,000
7:30 - 8:30
Anti-Cellulite Massage
Break Time
Break Time
Face Massage
BookedRevenue
₴700
11:00 - 12:00
Sports Massage
ConfirmedRevenue
₴1,000
8:30 - 10:00
Neck & Shoulders
ConfirmedRevenue
₴500
12:30 - 14:00
Hot Stone Massage
DeclinedRevenue
₴1,200
10:00 - 11:00
Foot Massage
NewRevenue
₴500
12:00 - 14:30
Relax Massage
BookedRevenue
₴1,000
10:30 - 11:30
Prenatal Massage
NewRevenue
₴900
8:30 - 9:30
Honey Massage
ConfirmedRevenue
₴800
8:30 - 9:30
Break Time
Classic Massage
ConfirmedRevenue
₴900
11:00 - 13:00
Break Time
Visible hours
4H
8H
14H
One skipped week and the course falls apart, so the result the client came for never arrives. The client card shows when each session happened, which areas were worked on, and what they said about pressure and pain.
Client profile
Setting it up takes an evening: the types of massage with their lengths, the therapists and their shifts.
List the types of massage
Classic, sports, lymphatic drainage, a back massage: each with its own length and price.
Set each therapist’s shifts
Say who works when, and leave time between sessions to clean the room and change the linen.
Share the link
Put it in Instagram, on your Google listing and in messengers, and bookings land in the studio diary.
The types of massage, the lengths, the prices and the time that is really open sit on one page, so clients choose for themselves, at any hour and from any device.
Booking in a few taps
The client picks the type of massage, the length and the therapist and confirms the session, with no call to the desk and no waiting on a reply.
Only the real openings
The diary offers only the time a session fits into completely, counting its length and the turnaround between clients.
Answers without messaging
How lymphatic drainage differs from a classic massage, how long it runs and what it costs: it is all on the page, so nobody explains it again every day.
Booking from a phone
The page works the same on a phone and a desktop, so clients book the moment their back reminds them, not when someone picks up.
The sessions of a course go into the diary in advance one by one, at the same hour and with the same therapist. The client sees their Tuesday evening held to the end of the course, and the studio sees how many sessions have been done.
Try for free24/7
Clients book a session at any hour
3 min
To add a type of massage with its length
100%
Of reminders go out automatically
30+
Integrations, calendar and Telegram among them
(4.9/5)
500+ businesses already run on Bookly
Fewer Lost Leads.
More
Loyal Clients.
Attract clients, take bookings, automate communication, and track results — no complicated setup.
Ask it here. The answer appears under your question and lands in your inbox, and stays on the page for the next person looking for the same thing.
Hannah
Awaiting an answer
Yes. Bookly has no repeating bookings, so the sessions go into the diary in advance one by one, on the days and hours you need, and a reminder goes out before each one.
Every type of massage carries its own length and price, so a 30, 60 or 90-minute session takes exactly as much of the diary as it runs.
Yes. You add a room alongside the therapists, and it keeps hours of its own, so two bookings cannot land in one room at the same hour. You set the specialists’ shifts in a shared room so they do not overlap, and the shared calendar shows the whole studio’s day.
Yes. Breaks live in the therapist’s schedule and are never offered to clients as free time.
Yes, as a separate form. You build it on the multilink forms page and send the client the link, they fill it in beforehand, and what matters you copy into the therapist’s notes.
Yes, though by hand: Bookly takes no payments online. You enter the deposit the client sends in Finance as a Deposit operation. It noticeably reduces cancellations on long evening sessions.
Yes. Create an account and set booking up with no card and no commitment.
Bookly is not only for massage studios. Pick your own line of work: the same tools are there, arranged around different days.
Bookly is a Ukrainian online booking and CRM service for massage studios: clients pick the massage, the session length and the therapist, the course goes into the diary ahead, and the areas worked on and the notes stay on their card.
A massage studio does not live on single visits but on courses: the client needs ten sessions, twice a week, ideally at the same hour. Laying that out in a paper book is awkward: there are two or three rooms, the evening slots go first, and sessions run to different lengths: 30, 60 or 90 minutes.
Online booking does that arithmetic instead of the front desk. Every type of massage carries its own length, so clients are only offered windows the session fits into completely, allowing for the therapist’s shift and the gap needed to air the room and change the linen. Two clients no longer end up with the same therapist at the same hour.
Then the course has to be seen through. One skipped week and the result the client came for slips by a month. Reminders go out automatically before each session, and long evening sessions take a deposit you can see in Finance, so an empty room does not swallow the evening.
Everything the therapist needs before a session stays on the client card: the intake form with contraindications, the areas worked on, the pressure they are used to, what hurts. The date of the last session is there too. Oils, creams and disposable linen can be tracked in the stock of materials, so nothing runs out in the middle of a working day.
Bookly team