Skip to content
Appointment Booking

Self-booking for privates, duets & consults.

Stop trading texts to find a time. Zipper turns every appointment type — privates, duets, intros, consultations, body-comp assessments — into a slot clients can book themselves, with payment, waivers, reminders, and Zoom links handled automatically.

  • Self-booking on your website and branded app
  • Per-provider availability with buffer time
  • Free, paid, credit, or subscription payment
Appointment types

Every service you offer, bookable in seconds

Build out your full menu of 1:1 and small-group services — duration, pricing, color on the calendar, intake forms, and which providers offer it. Clients see a clean booking page; you see a calendar that finally matches how your studio actually runs.

  • 60-min privates, 30-min intros, duets, trios, semi-privates — anything you can describe.
  • Buffer time before and after each session for setup, notes, or cleaning.
  • Group your types (e.g. "All Reformer Privates") so workflows trigger across the group.
Appointment types
+ Create type
60-min Private
with Mara · 60 min
Reformer
$95
30-min Intro
First-timers · 30 min
Intro
Free
Duet Private
Pair sessions · 60 min
Duet
$140
Semi-Private
Up to 4 · 60 min
Group
$45
Consultation
Discovery · 20 min
Sales
Free
Body Comp Assessment
In-person · 45 min
Assess
$60
Per-provider availability

Set when each provider takes appointments

Each provider has their own weekly availability schedule. Set the days and hours, add buffer time before and after each session, and define how late clients can book. Block out vacation, holidays, or one-off days without touching the rest of the schedule.

  • Weekly availability — different hours per day, per provider.
  • Buffer time before and after each appointment.
  • Booking cutoff — close slots 60 min, 2h, 24h before start.
Mara Lin · Availability
Used by 4 appointment types
Active
Mon
8:00a–5:00p
Tue
8:00a–5:00p
Wed
10:00a–6:00p
Thu
8:00a–5:00p
Fri
8:00a–2:00p
Sat
Off
Sun
Off
Buffer before 15 min
Buffer after 15 min
Booking cutoff 60 min before
Payment options

Free, paid, credit, or subscription — your call

Enable any combination of payment methods on each appointment type. A new client pays $85 cash on the same booking page where a member uses one of their unlimited slots, an existing client redeems a private session credit, and a comp gets in for free. Stripe handles the money in the background.

  • Free for intros, consultations, or comps.
  • Stripe paid with deposit or full payment.
  • Punch-card credits from a 5- or 10-pack.
  • Subscription access — bookings count against monthly allowance.
60-min Private · Payment
Stripe connected
Free
No payment
Paid
Stripe card
Class pack
Use a credit
Subscription
Member access
Price $95.00
Eligible packs 5-Pack Privates · 10-Pack Privates
Eligible memberships None
Forms & waivers

Capture waivers and intake before the booking lands

Attach any form to an appointment type — a liability waiver, a health-history intake, a goals questionnaire — and it has to be completed before the slot is held. Completed forms save to the client's profile so you have everything you need on file the day they walk in.

  • Required or optional per appointment type.
  • Multiple forms on a single booking when you need them.
  • Saved to the profile — never re-collected on future bookings.
Booking checklist
Step 2 of 3
Liability Waiver
Completed Apr 30
Required
Health Intake
Open to complete
Required
Goals & Preferences
Open to complete
Optional
1 of 3 complete
Cancellation policy

Late-cancel fees and refunds, handled for you

Set a refund cutoff per appointment type — 24 hours, 12 hours, whatever fits the service. Cancellations made before the cutoff automatically refund the payment or restore the credit. Cancellations made inside the window forfeit the credit or charge the late-cancel fee. No more awkward conversations at the front desk.

  • Per-type policy — strict for privates, lenient for intros.
  • Auto-refund outside the window, auto-charge inside it.
  • Punch-card credits auto-restore when eligible.
Trigger
Client cancels appointment
Decision
Is cancellation < 24h before?
No
Auto-refund
Refund $95 · Restore credit
Yes
Charge late fee
Charge $25 · Forfeit credit
Locations

In-person, virtual, or both

Run in-person privates at your studio, virtual consults over Zoom, or hybrid sessions where the client picks which one. Locations live on the appointment type, so the right address — or the right meeting link — shows up automatically in confirmations and reminders.

  • Multiple physical locations for multi-studio operators.
  • Virtual locations with auto-attached meeting links.
  • Hybrid when the client chooses in-person or remote.
Locations
3 active
Riverside Studio
1284 Maple Avenue, Suite 4
In-person
Northshore Studio
506 Lakeview Boulevard
In-person
Virtual
Zoom link sent on booking
Online
Recurring sessions

Book a weekly standing private in one click

When a client books a regular weekly or bi-weekly session, toggle Recurring once and Zipper builds the whole series. Each occurrence is independent — clients can move or cancel one without breaking the rest, and your provider's calendar is locked in for the long run.

  • Weekly, bi-weekly, monthly recurrence patterns.
  • End on a date or after a fixed number of sessions.
  • Modify a single occurrence without touching the series.
Recurring booking
Repeat on
Repeats
Every Tuesday
SMTWTFS
Ends
After 12 sessions
Tue, May 5 11:00 AM · Mara Lin Confirmed
Tue, May 12 11:00 AM · Mara Lin Scheduled
Tue, May 19 11:00 AM · Mara Lin Scheduled
Tue, May 26 11:00 AM · Mara Lin Scheduled
+ 8 more sessions
Restricted booking

Some bookings need a conversation first

For premium services, duets that need a matched partner, or anything that requires you to qualify the client first — hide the appointment type from the public booking page. It stays available for staff to book through the dashboard, just out of view of self-booking.

  • Hide from customer app and website with one toggle.
  • Tag-restricted — only members with a specific tag can book.
  • Staff-only booking for everything you handle by hand.
Visibility settings
Hidden
Show in customer app and website
Off — only staff can book this type
Restrict to tagged members
Only members with VIP tag
Allowed tags
VIP Founding Member
Hidden from public booking · Available to staff
Why Zipper

All of it. In one place. Built for studios.

Every appointment, package, waiver, and follow-up email lives in the same system as your classes, memberships, marketing, and client history — so nothing falls through the cracks.

One calendar, one client
Privates, classes, memberships, and packages all show on one client profile — no toggling between systems.
Built for fitness operators
Buffers, packs, waivers, and instructor permissions — the things studios actually need, not generic scheduling.
One platform, one bill
Replace 4–5 tools (booking, CRM, email, website, automations) with a single subscription.

Common questions

What kinds of appointments can I offer?
Privates, duets, trios, semi-privates, consultations, intro sessions, assessments, and any other 1:1 or small-group service. Each appointment type has its own duration, pricing, location, intake forms, and provider — and clients book them themselves directly from your website or branded booking app.
Can clients book appointments themselves?
Yes. Once you set up an availability schedule for a provider and create an appointment type, clients see only the open time slots and book themselves. The slot is held, payment is processed if required, the calendar invite is sent, and a reminder email goes out the day before — all without you lifting a finger.
How do availability schedules work?
Each provider has their own availability schedule — set the days and hours they take appointments, plus buffer time before and after each session for setup or notes. You can also block out specific dates for holidays or vacation. Multiple appointment types can pull from the same schedule.
What payment options can I offer for an appointment?
Free, paid (credit card via Stripe), punch-card credits, or active subscription access. You can enable any combination on a single appointment type — so a member can use a session credit, a non-member can pay $85, and a comped client can book at $0 from the same booking page.
Can I require a waiver or intake form before someone books?
Yes. Attach any form to an appointment type — liability waivers, health questionnaires, intake assessments — and clients have to complete it before the booking goes through. The completed form is saved to their profile so you have it on file for every future appointment.
What about cancellations and late fees?
Set a refund cutoff per appointment type. Cancellations made before the cutoff automatically refund the payment or restore the punch-card credit. Cancellations made inside the window forfeit the credit or get charged a late-cancel fee — Zipper handles it without you stepping in.
Can I book virtual appointments with a Zoom link?
Yes. Locations can be physical (your studio address), virtual (a meeting link), or hybrid (both). When clients book a virtual appointment they get the meeting link in their confirmation and reminder emails — no extra steps for you.
How do recurring appointments work?
When booking on behalf of a client (or letting them book), toggle Recurring and pick the cadence — weekly on Tuesdays, every other Thursday, etc. Zipper creates the full series in one go, and clients can manage individual occurrences without canceling the whole thing.
Can I hide certain appointment types from self-booking?
Yes. Premium services, duet privates that need a matched partner, or anything that needs a quick conversation first — toggle off "Show in customer app and website" and the type stays available for staff to book through the dashboard but is invisible to clients.
I'm switching from another platform. Can I migrate my existing appointment types?
Yes. We bring over your appointment types, providers, availability, pricing, and active client packages and subscriptions so nothing breaks the day you go live.

See appointment booking built for your studio

A 30-minute walkthrough is the fastest way to see if Zipper fits the way your studio actually runs.