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
Show on one page which groups are taking dogs, when each one starts and which hours are free on the field. Owners enrol the dog themselves, and the age, the breed, the vaccinations and how the dog is around others reach the trainer from a form before the first session.
Bookly
2 min ago
New course enrolment
Myroslava Tkach
Obedience course (8 sessions)
18 March (Tue)
18:30
€180
Booking payment
Obedience course (8 sessions)
€180
Apple Pay
Visa •••• 4242
Bookly takes on enrolment, the group timetable and who has the field, so the trainer works with dogs instead of reconciling lists across three chats.
A trainer takes as many dogs into the circle as they can genuinely hold, usually six to eight. The course page shows the start date, the session days and the free hours, so an owner enrols themselves, and the group’s session stands in the calendar as one hour under its own name.
Dobryi Pes Dog School
September, 2026
See allThere is one field, and two groups do not fit on it: puppies at 18:30, adults at 19:45. The field is added as a specialist of its own, so a taken hour is offered to nobody, and a break between groups leaves time to move the dogs apart rather than meet at the gate.
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
Viktor Haiduk
10:00 – 20:00
Lesia Romaniuk
9:00 – 18:00
Maksym Boiko
12:00 – 21:00
Olena Trach
9:00 – 19:00
Danylo Shvets
9:00 – 19:00
7
8
9
10
11
12
13
14
15
8:30
15 tuesday
Break Time
Obedience Course
ConfirmedRevenue
₴6,000
7:00 - 8:00
Trial Session
NewRevenue
₴300
7:00 - 8:00
Private Session
BookedRevenue
₴800
7:30 - 8:30
Group Session
Break Time
Break Time
Puppy Session
BookedRevenue
₴700
11:00 - 12:00
Protection Training
ConfirmedRevenue
₴1,000
8:30 - 10:00
Agility
ConfirmedRevenue
₴500
12:30 - 14:00
Aggression Correction
DeclinedRevenue
₴1,200
10:00 - 11:00
Consultation
NewRevenue
₴500
12:00 - 14:30
City Session
BookedRevenue
₴800
10:30 - 11:30
Tricks
NewRevenue
₴500
8:30 - 9:30
Exam
ConfirmedRevenue
₴700
8:30 - 9:30
Break Time
Obedience Course
ConfirmedRevenue
₴6,000
11:00 - 13:00
Break Time
Visible hours
4H
8H
14H
A course ends, and the client is gone unless the next level was mentioned in good time. The history shows which session each pair is on and when the group graduates, so the next group opens for enrolment while the owner is still coming every week, not two months later in a mailshot.
Client profile
Intakes, the field schedule, dog cards, forms and the kit you sell at the gate in one service, instead of a notebook, a spreadsheet and two chats.
The course page
Puppy course, basic obedience, competition prep: session days, how long the course runs, the price and the free hours, all on one page.
Groups and the field
Every group in one calendar: which trainer is taking the session, when the field is busy and who is already enrolled in each group.
The dog and owner card
Name, breed, age, vaccination date, session history and the trainer’s notes in one profile, not in the notebook left out on the field.
A form before the first session
Age, breed, vaccinations, whether the dog is settled around others and whether it works for food. The trainer reads the answers before making up the group.
Treats, leads and toys
Clickers, long lines, harnesses and treats go out on the field itself. Bookly shows what is left while there is still time to reorder.
How the intakes fill
Which groups drew the most enrolments, which courses are booked most often and what they brought in over the month.
Setting up takes an evening: the school page, the courses with their start dates, the trainers and the field, and a link to put in the intake announcement.
Build the school page
Add the name, a photo of the field, the address and contacts. No separate website to build.
Describe the courses and groups
Puppy, basic, competition prep: the length of a session, the price of the course and the trainer who takes it.
Set the session days and the field
Put Tuesday and Saturday against each group, add the trainers’ shifts and a buffer between groups.
Share the link
Put it in the intake announcement, in the Instagram bio and on the board at the gate. Enrolments appear in the calendar at once.
A week before the start, the calendar shows how many dogs are enrolled in each group. An intake sitting on three can still be moved or merged, rather than being worked out on the field on Saturday, once everyone has driven over.
Try for free24/7
Owners enrol a dog in a group at any hour
3 min
To add a group with its start date and timetable
100%
Of pre-session 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.
Nina
Awaiting an answer
A group session 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 owner’s card holds the history of their sessions.
The course is described as a service priced for the whole set, and the group’s days stand in the field schedule. Bookly has no separate membership module: how many sessions a pair has done is visible in the history on their card.
Yes. They are separate groups with their own hours and their own trainer, and the field is added as a specialist, so two groups cannot land on it at once. A break between them keeps the dogs from crossing at the entrance.
Yes, those are fields on the form, which lives on a page of its own, and a note on the dog’s card. The answers gather in Forms. Bookly keeps no veterinary records and issues no certificates, it only shows the trainer what the owner stated, while the group can still be rearranged.
Yes, one goes out automatically ahead of each session. That matters more on a course: a missed Tuesday is not replayed, because next time the group has already moved on.
Bookly takes no payment on the booking page. Money for a course taken in advance is entered as an operation of its own in finances, while the method on the enrolment itself is marked in the booking panel: cash, card or terminal.
Yes. Create an account, set up one course with its session dates and watch how the intake fills, with no card and no commitment.
Bookly is not only for dog training courses. 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 dog training schools: owners enrol the dog in a course themselves, groups and the field keep a schedule with no clashes, and each dog’s sessions and the trainer’s notes stay on its card.
A training school sells a course rather than an evening: eight sessions on Tuesdays and Saturdays, with a start date and a graduation date. Intakes come in waves, and the questions are always the same: when does the group start, are there places left, will you take a four-month-old puppy. While those are answered in DMs between sessions, some people stop waiting, and the group either does not fill at all or fills with dogs it does not suit.
A course page answers those questions for you. The courses stand there with their start date, session days, length and the price for the whole set, and the owner picks a group and enrols themselves, at eleven at night, with the dog already asleep. How many dogs go into the circle stays the trainer’s call, and the group’s session stands in the calendar as one hour under its own name. A week before the start you can see whether the intake has come together: a group sitting on three can still be pushed back a fortnight or merged with the evening one, before anyone drives out for the first session.
The field is added as a specialist of its own, and two groups do not fit on it. Puppies at 18:30, adults at 19:45, with a break between them for coming in and going out so the dogs do not meet at the gate; if there are two fields in different parts of town, each has its own schedule and its own intakes. Which group a dog can even go into is decided by its age, its breed, the date of its vaccinations and how it behaves around others, and a short form on a page of its own collects that before the first session. Bookly keeps no veterinary records: these are the owner’s answers, read by the trainer before the group is made up.
After that, everything rests on what happens at graduation. The card keeps the dog’s name, its breed, the session history and the trainer’s notes on what the pair manages and what it does not, so the next level can be offered at session seven, while the owner is still driving out every week. Analytics shows how many enrolments each course drew and what it brought in, and what is left of the treats, clickers and long lines is visible before they run out mid-session. The page itself works as one link for the intake announcement, the Instagram bio and the board at the gate.
Bookly team