How to Restrict Customer Self-Booking for Appointments
If you offer private sessions or duet appointments that you want to control, you can hide them from the customer app while still being able to book them yourself through the dashboard.
Why Hide Appointments?
You might want to restrict self-booking for:
- Private sessions: Require direct coordination for scheduling
- Duet/group privates: Need to match compatible clients
- Premium services: Want to qualify clients first
- Special arrangements: Require consultation before booking
Steps to Hide an Appointment Type
Step 1: Go to Appointment Types
- Go to Calendar in the left sidebar
- Click on Scheduling
- Select the provider whose appointment type you want to modify
Step 2: Edit the Appointment Type
- Find the appointment type you want to hide
- Click to edit it
Step 3: Hide from Customer App
- Look for a visibility setting such as:
- "Show in customer app"
- "Allow customer booking"
- "Visibility" dropdown
- Toggle OFF or select "Hidden" / "Staff only"
- Save your changes
What Happens When Hidden
- Customers will not see this appointment type in the customer app or on your website booking widgets
- Staff can still view and book these appointments from the dashboard
- You maintain full control over scheduling
Booking Hidden Appointments
When you need to book one of these appointments:
- Go to Calendar in the dashboard
- Click Create appointment or use the scheduling interface
- Select the hidden appointment type (it will appear for staff)
- Choose the date, time, and customer
- Complete the booking
Alternative Approaches
Require Approval
Instead of hiding entirely, you could:
- Keep appointments visible but require staff approval for bookings
- Add a note explaining to contact you for booking
Use Waitlist
- Enable waitlist for the appointment type
- You control who gets moved from waitlist to confirmed
Tips
- Communicate clearly: Let clients know how to request private sessions
- Have a process: Decide how you'll handle booking requests (email, phone, form)
- Stay organized: Use notes or tags to track who's requested private sessions