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
Students take a placement test, pick the language, the group and an hour that suits, and the school sees how many have joined each group. Teachers, rooms and attendance live in one timetable.
Bookly
2 min ago
New placement test booked
Alina Tkachuk
Placement test (30 min)
14 March (Fri)
18:00
€15
Booking payment
Placement test (30 min)
€15
Apple Pay
Visa •••• 4242
Move the levels, the groups and the teachers into Bookly, and open booking for placement tests.
Create the school page
Add the languages, the formats and contacts, and style the page the way the school looks.
Describe levels and formats
Set the levels from A1 to C1, the length of a lesson, the teacher who takes it and the term fee.
Set the group timetable
Put each group’s days, hours and teacher into the timetable for the term.
Open placement test booking
Put the link on the site and in ads, and enquiries land in the timetable at once.
Levels, groups, teachers, payments and attendance in one service. The school sees the whole intake instead of separate spreadsheets.
Placement test booking
The student picks a language and an hour for the test, so the first step stops depending on a phone call.
The term timetable
Every group, teacher and room in one calendar: who takes which group and where a window is still open.
The student card
The level, the history of groups, attendance and the teacher’s notes live in one profile.
A form before the test
Collect the goal, previous experience and the days that suit before the first meeting with a teacher.
Books and materials
Track the coursebooks and handouts given out to groups at the start of a term.
Intake and attendance
See how many bookings each level drew and what it brought in over the period.
Bookly takes on placement test booking, the group timetable and the reminders, so the academic lead works with levels rather than with a queue on the line.
The decision to learn English arrives in the evening, after work. If the only route is to ring tomorrow, half of those decisions do not survive the night. A placement test can be booked there, from a phone.
Polyhlot Language School
September, 2026
See allEvery group’s lessons stand in the week ahead of time as one hour under the group’s name, and an hour once taken is offered to nobody else. A group that is not filling can be merged or moved to another hour before the term begins.
General
CRM
Admin
Calendar
14 - 20 Sept 2026
This Day
This Week
Group View
Oksana Hrytsenko
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
Level Test
ConfirmedRevenue
₴0
8:30 - 10:00
Group Class
NewRevenue
₴250
12:00 - 13:00
Break Time
15 TUESDAY
Private Lesson
ConfirmedRevenue
₴500
7:00 - 8:00
Speaking Club
Break Time
German
BookedRevenue
₴500
11:00 - 12:00
Break Time
16 WEDNESDAY
Polish
NewRevenue
₴450
7:00 - 8:00
Spanish
BookedRevenue
₴500
10:00 - 11:00
Break Time
17 THURSDAY
Trial Class
ConfirmedRevenue
₴0
10:00 - 11:30
18 FRIDAY
Business Course
BookedRevenue
₴600
8:00 - 9:00
Exam Prep
NewRevenue
₴650
9:00 - 10:00
19 SATURDAY
Online Lesson
ConfirmedRevenue
₴450
10:00 - 11:30
20 SUNDAY
Visible hours
4H
8H
14H
At the end of a term you can see who finished and at what level. That tells you who to offer the next group to, while they are still coming, not a year later.
Client profile
Before the term begins you can see how many have joined each group and which hours are already taken. A group that has not filled can be merged or moved to another hour before it collapses.
Try for free24/7
Placement tests can be booked at any hour
3 min
To add a group with its level and timetable
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.
Callum
Awaiting an answer
Yes. The placement test is a format of its own with its own length and price, booked from the same page as the lessons.
A group lesson stands in the calendar as one hour under the group’s name. Bookly counts neither places nor who is in the group, so that list stays the school’s own, while every student’s card holds the history of their lessons.
Yes. English, German and Polish live in one timetable, each with its own levels, groups and teachers.
The group’s lessons are put in the timetable ahead, and an hour once taken is not offered to other groups. Bookly does not repeat a booking on its own, so the term is laid out the way the school wants it.
Yes, a reminder goes out automatically before a lesson; for children it can go to the parents.
Bookly takes no payment on the booking page. Staff mark the method on the booking itself, cash, card or terminal, and money taken for a term in advance is entered as an operation of its own in the school’s finances.
Yes. Create an account and move the levels and groups in with no card and no commitment.
Bookly is not only for language schools. 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 language schools: students book a placement test themselves, every language’s groups stand in the timetable for the whole term, and the level, the history of groups and the teacher’s notes show who to offer the next group to.
A language school does not sell a lesson but a level: first the test, then a group with a timetable of its own for the term. The hottest moment is late summer, when the phone does not stop and one person is running intake for eight groups while explaining to every caller what B1 means.
A booking page moves the first step to the student’s side. They see the languages, the levels, the formats and the free hours, and book a placement test at the moment they decided to study, which is the evening. The enquiry lands in the timetable instead of in tomorrow’s call queue.
Every group’s lessons stand in the timetable for the whole term as hours under the groups’ names, and an hour once taken is offered to nobody else. One that is not filling can be merged or moved to another hour before the term starts.
The student card keeps the level, the history of groups and the teacher’s notes. At the end of a term it is clear who to offer the next level to, and that can happen while the student is still coming, rather than a year after they finished.
Bookly team