Why Staff Scheduling Is Hard in Service Businesses
In a retail or office job, scheduling is relatively straightforward: you have shifts, and people fill them. In a service business, it's more complex. Staff availability directly determines what clients can book — and when. If a physiotherapist only works Monday, Wednesday, and Friday afternoons, that constraint needs to be reflected in real time in the client-facing booking page, not maintained manually in a spreadsheet someone forgets to update.
The other complication: staff in service businesses often have different skills. Not every therapist performs every treatment. Not every stylist does colour. Not every personal trainer offers nutrition coaching. Skill-based scheduling — only showing availability for staff who can actually perform the requested service — is a requirement, not a nice-to-have.
How BookPoint Handles Staff Scheduling
Weekly schedules
Each staff member has their own working schedule configured in BookPoint. You specify which days they work and their start/end times per day. This schedule automatically drives availability on the public booking page — no additional configuration needed. A client booking on Saturday will never see availability for a staff member who doesn't work Saturdays.
Exception days and time off
When a staff member needs a day off, they submit a time-off request through the BookPoint app (mobile or desktop). The manager reviews and approves it. Once approved, that day is blocked from bookings automatically — no manual calendar updates, no client double-booked while the therapist is on holiday.
Skill-based assignment
In the Services area of the dashboard, you assign which staff members can perform each service. When a client books a "Swedish massage", they see only the availability of therapists who are marked as able to perform that service. For services with only one provider, it defaults to that provider automatically.
Manual blocking
Managers can block time slots directly from the calendar for meetings, training sessions, or other internal commitments that don't appear on the public booking page. Blocked slots prevent client bookings during that time without requiring fake appointments.
Staff Roles and Permissions
BookPoint uses role-based access for staff:
- Owner / Manager — Full access: see all staff calendars, approve time off, manage settings, view revenue.
- Staff member — Limited access: see own calendar only, manage own availability, submit time-off requests. Cannot see other staff schedules or business revenue.
Mobile Access for Staff
BookPoint's dashboard is fully responsive and works on any smartphone browser — staff can check their schedule, view today's bookings, and update their availability from any device. A dedicated Android app with push notifications for new bookings and schedule changes is coming soon.
A Real Example: 4-Therapist Physiotherapy Clinic
| Therapist | Working days | Services |
|---|---|---|
| Anna | Mon–Fri 9–17 | Physiotherapy, Dry Needling |
| Mark | Mon, Wed, Thu 10–18 | Physiotherapy, Sports Massage |
| Sorin | Tue, Thu, Fri 8–16 | Physiotherapy, Ultrasound Therapy |
| Elena | Wed, Fri 14–20 (part-time) | Sports Massage, Manual Therapy |
BookPoint handles this matrix automatically. When a client books "Dry Needling on a Wednesday", only Anna's Wednesday availability is shown — Mark, Sorin, and Elena don't perform that service. When a client books "Physiotherapy on a Thursday", all three therapists who work Thursdays appear as options.
Pricing
| Plan | Price | Staff capacity |
|---|---|---|
| Free | €0/mo | Up to 3 staff members |
| Starter | €24/mo | Up to 10 staff members |
| Pro | €59/mo | Unlimited staff members |
BookPoint connects staff scheduling directly to client-facing availability. No cross-referencing. No errors. Set up free for up to 3 staff.
Start free today →