Mon
1
No more counting pluses in the group chat: every class gets a list that builds itself. Athletes open the week, see the coach and the free hours, and book through a link, while attendance, payments and the coach’s notes stay in Bookly CRM.
Bookly takes on class booking, the grid of coaches and the reminders, so the coach runs the session instead of counting pluses half an hour before the WOD.
A class holds as many people as you have barbells, racks and rowers. While sign-ups live in a chat, the coach counts pluses before the session and still cannot tell whether the person who posted at breakfast will turn up. The page shows the week, the coach on every class and the free hours, so athletes book themselves in the evening after training instead of waiting for the chat to wake up.
The 6:30, the noon class, three in a row in the evening, and open gym, one-to-one sessions and the intro course in between, with every coach on their own shifts. The schedule counts all of that itself, so two bookings never land on the same coach at the same hour, and a reminder the night before gets the morning crowd out of bed.
Before a first session the coach needs to know about the back, the knee and the old surgery, and a short form collects that before anyone picks up a bar. After that the attendance history shows how often somebody has really been in: who comes three times a week, and who disappeared after the fourth class, while there is still a reason to write.
Class booking, the grid of coaches, athlete cards, intake forms and stock in one service. The box works in a single window instead of a chat, a spreadsheet and a notebook by the door.
A page for booking classes
Athletes pick an hour in the grid and see who is coaching it: a group class, open gym, a one-to-one or the intro course. No accounts to create, no plus in the chat.
The class grid and the shifts
Classes, one-to-one sessions and open gym in one calendar. You can see who coaches the 19:00 and which hours are still free.
The athlete card
Contacts, attendance history, notes on injuries and scaling, and a mark of which pack was paid for and when.
A form before the first class
Experience, injuries, contraindications and goals. The short form lives on a page of its own, you send the newcomer its link, and the coach reads the answers before the session.
Chalk, tape and merch
Chalk, tape, wrist wraps, water and box tees. Bookly shows what is left, so nothing runs out in the middle of a Saturday class.
Analytics for the grid
How many bookings the month held, which kinds of training are asked for most, how much they brought in and how many sessions every coach has run.
Each station is added as a member of staff, so before the class it is clear which of them are taken and who is coming for the first time. Equipment is set out for the actual bookings rather than for a guess.
Try for free24/7
Athletes book a class at any hour
3 min
To add a class to the grid with its coach
100%
Of reminders go out automatically
30+
Integrations, calendar and Telegram among them
It takes one evening after the last class: the box page, the kinds of training, the coaches’ shifts, and a link that replaces the pluses in the chat.
Build the box page
Add the name, photos of the floor, the address, opening hours and contacts. No separate website to build.
Describe the classes and coaches
Group class, open gym, one-to-one, intro course: the length, the price and who coaches it.
Move the grid and the shifts in
Set the class hours and each coach’s shifts, and Bookly offers athletes only the hours that are genuinely free.
Share the link
Pin it in the box chat, put it in Instagram and on a QR sticker by the door. Bookings land in the calendar at once.
(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.
Ethan
Mateo
Bookly team
Awaiting an answer
Bookly has no counter of free spots. You set a class up as a kind of training with its own coach, length and price, and an hour that is taken disappears from the booking page. If the box has several stations, each one is added as a member of staff with a schedule of its own, so the calendar shows which of them are taken at that hour.
Pluses in a chat do not show who will really turn up, and somebody has to count them by hand before every class. In Bookly the list builds itself: the coach opens the day and sees who is coming, and the athlete sees which hours are still free.
Yes. Each kind of training has its own length and price, and the shared calendar shows the whole day of the box: who is coaching now and what comes next.
Bookly has no separate membership module. You mark in the athlete card which pack was paid for, and the attendance history shows how much of it has been used and whether the person is still coming at all.
Yes, as a separate form. You build it on the multilink forms page and send the newcomer the link: experience, injuries, contraindications and goals. The coach reads the answers before they start warming up.
Yes, a reminder goes out automatically before the session. In a box that matters twice over: an hour booked and abandoned is an hour somebody else was turned away from.
Yes. Create an account, move one week of the grid across and see how it runs, with no card and no commitment.
Bookly is not only for CrossFit 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 CrossFit studios: athletes book a class in the week’s grid instead of a “+1” reply in the chat, newcomers fill in an injury form before their first session, and attendance and the class pack they paid for stay on the athlete card.
The people who train in a CrossFit studio call it a box, and a box lives by its grid: the 6:30, the noon class, three in a row in the evening, with open gym, one-to-one sessions and the intro course for newcomers in between. A class has exactly as many spots as you have barbells, racks and rowers, so “will there be room at seven” is a real question. While the answer lives in a group chat, the coach counts pluses before the session, and some of the people who posted in the morning simply never arrive.
A booking page takes that counting off the coach. The athlete opens the week, sees who is coaching each class and which hours are free, books in a few taps, and that hour is taken for everyone else. Every booking lands in the calendar, so the coach opens the day in Bookly instead of a wall of messages. A reminder the night before cuts the number of no-shows, and in a box a no-show is an hour somebody else was turned away from.
Newcomers are their own story: before touching a barbell they go through the intro course, and the coach needs to know about an old back injury or a bad knee in advance. A short form before the first session collects experience, limits and goals, so the session does not start with paperwork at the door. For a trial class, or a drop-in from a visiting athlete, you take a deposit and enter it in Finance as a Deposit operation.
After that everything rests on whether people keep coming. The athlete card holds contacts, attendance history, the coach’s notes on limits and scaling, and a mark of which pack was paid for, so the person who bought ten classes and stopped after the fourth does not disappear into the crowd. Analytics shows how many bookings the period held and which kinds of training and which coaches brought in more, so the grid can be rebuilt on evidence. And the page itself works as a single link for Instagram, the box chat and a QR sticker by the door: classes, prices and the schedule are updated in one place.
Bookly team