Software for private coaches and personal trainers
BOC for private coaches is booking and client software for personal trainers, private coaches, and small coaching studios: your sessions, your clients' files, your session packs, and your payments in one place. Start on your own from the BOC app on your phone, and add coaches, a studio, or a second location when you grow.
Your week of sessions, on your phone
The BOC app for iPhone and Android opens your calendar in day or list view. Tap an empty slot to book a session, drag a session to a new time when a client asks to move, and BOC checks that the time is free before it saves. If a time is already taken, BOC shows “This time is full. Choose another time.” The same calendar opens in the browser on your laptop, with week and month views to plan ahead.
You can run BOC alone. Switch on Staff role on your own role in Roles & Permissions, and you appear in the staff list when booking, so every session is booked with you as the coach. When a session ends, Set Next Appointment books the next one before the client leaves, and a session that has to wait goes to Paused Appointments until you postpone it to a new date.
Session packs, payments, and two currencies
Sell training packs as packages: a number of sessions, one price, an expiry in days, and a renewal price. Clients pay in full or in parts, with a fixed or minimum amount for each paid session. Every booking shows the sessions used and left, and when the last session is used, BOC offers Renew package at the renewal price or Pay next session only. View Clients lists each client with their status and the sessions they have taken.
Payments go through the cashier with due, paid, and remaining on every session. Take cash, card, or a wallet, split one payment with Add another payment option, and print or share the receipt. With a second currency switched on, such as USD and LBP, BOC fills the official daily rate and shows what you took in each currency. Add your expenses, such as studio rent or equipment, and read Net after expenses at the end of the day.
Every client in one file
Each client has a Customer File with their phone, date of birth, allergies, and previous surgeries, every session with what was paid, dated notes signed with your name, and Images & Files for progress photos taken with the phone camera. Clients can sign your terms or a health and liability form with a finger in the BOC app, and the signed copy stays on their file.
The WhatsApp button on the file and on each session opens a chat with the client's number, so confirming tomorrow's session or sending a new time takes one tap. On the dashboard you see your revenue, your sessions, and how many new and returning clients you had this month.
When you grow
Five staff seats are included in the plan. Add a second coach or a receptionist in Team, and BOC emails them a login; roles decide whether they see the cashier or only their own clients. Commission rules can pay each coach a percent of their sessions or of each pack payment. A studio or a court can be a resource on every booking, a Booking Capacity rule lets a small group share one session time, and a second location becomes a branch in the same account.
How it works in BOC
- Install the app. Download BOC from the App Store or Google Play and sign in, or open it in the browser.
- Add your sessions. In Services and Pricing, add your session types with their price and length.
- Create your packs. In Package Settings, set the sessions, the price, the expiry, and the renewal price.
- Book your clients. Add each client's file and book sessions from it, or tap an empty slot on the calendar.
- Get paid. Take payment at the cashier, in one or two currencies, and set the next session.
Everyday challenges
Sessions live in a chat and a notebook
One calendar on your phone and in the browser, with every session, its client, and its price, checked for clashes before it saves.
Clients lose count of their pack
Each package counts the sessions used and left and offers the renewal when the last session is used.
Payments are hard to track
The cashier shows due, paid, and remaining on every session, in each currency, with your expenses beside them.
Client details are scattered
Notes, injuries and allergies, progress photos, and signed forms stay on one Customer File for each client.
What your team gains
- Your whole coaching business in the BOC app for iPhone and Android.
- Session packs with expiry, renewal, and partial payment.
- Due, paid, and remaining on every session, in one or two currencies.
- Client files with notes, progress photos, and signed forms.
- One-tap WhatsApp chats from the client file.
- Room to grow with more coaches, a studio, and more locations.
The BOC features that solve them
- Packages Training packs with sessions, expiry, renewal, and partial payment.
- Smart Calendar Your sessions in day, week, month, and list views, with clash checks.
- Client Records One Customer File with sessions, payments, notes, photos, and signed forms.
- Cashier & Daily Income Due, paid, and remaining on every session, with receipts and expenses.
- Dual Currency Payments Payment in two currencies at the official daily rate, with split payments.
- WhatsApp Communication One-tap chats with each client from the file and the session.
- Mobile App The calendar, cashier, and client files in the app for iPhone and Android.
- Team Management Coaches and receptionists with their own logins and roles when you grow.
Questions
Can a personal trainer use BOC alone?
Yes. Switch on Staff role on your own role, and you are the coach on every booking. You run the calendar, the client files, the packs, and the payments yourself, from the BOC app or the browser.
Can clients book sessions online?
You book each session in BOC, from the app or the browser. The booking window shows your free and full times, so a WhatsApp message or a call becomes a booked session in a few taps.
Can I sell packs of training sessions?
Yes. Create a package with its sessions, price, expiry in days, and renewal price. Clients pay in full or in parts, and BOC counts the sessions they use.
Can clients pay in two currencies?
Yes. Set a second currency in Config, and each payment line lets you choose the currency at the official daily rate. One session can be paid partly in each currency.
Can I keep progress photos and notes for each client?
Yes. Images & Files on the Customer File keeps photos taken with the phone camera, with the date they were added, and Notes keeps dated notes with your name.
Can I run small group sessions?
Yes. A Booking Capacity rule sets how many clients can be booked at the same time for a session type, so a small group shares one time slot while each client keeps their own booking and payment.
What happens when I hire another coach?
Add them in Team with a role, and BOC emails them a login. Five staff seats are included, each coach has their own calendar, and commission rules can pay them a share of their sessions.