Zipper Help Center

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

  1. Go to Calendar in the left sidebar
  2. Click on Scheduling
  3. Select the provider whose appointment type you want to modify

Step 2: Edit the Appointment Type

  1. Find the appointment type you want to hide
  2. Click to edit it

Step 3: Hide from Customer App

  1. Look for a visibility setting such as:
    • "Show in customer app"
    • "Allow customer booking"
    • "Visibility" dropdown
  2. Toggle OFF or select "Hidden" / "Staff only"
  3. 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:

  1. Go to Calendar in the dashboard
  2. Click Create appointment or use the scheduling interface
  3. Select the hidden appointment type (it will appear for staff)
  4. Choose the date, time, and customer
  5. 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