Webflow scheduling for therapists, coaches, and studios
Service businesses live and die by their calendar. A practical playbook for setting up bookings, buffers, timezones, reminders, and deposits on a Webflow site.
Therapists, coaches, trainers, photographers, studios — service businesses live and die by the calendar. If you run one on Webflow, here's a practical playbook for setting up bookings that actually reduce no-shows and admin, instead of creating more of both.
Start with availability, not features
The single most important setting is also the most boring: your real working hours, per person, in their own timezone.
Get this wrong and everything downstream is wrong. Set Monday–Friday, 9 to 5 in America/New_York for Avery;
10 to 6 in America/Los_Angeles for Jordan. A good tool stores these in UTC and shows each visitor slots in
their timezone automatically.
Buffers and minimum notice
Back-to-back bookings sound efficient and feel terrible. Add a buffer after each session — 10 to 15 minutes — for notes, travel or a breath. Set a minimum notice so nobody books the slot starting in 8 minutes. Two settings, dramatically calmer days.
- Buffer after: 10–15 min for consults, more for in-person sessions.
- Minimum notice: 1–2 hours so you're never ambushed.
- Maximum advance: 30–60 days so your calendar isn't booked into next year.
Connect your real calendar
Two-way sync is non-negotiable for a busy practice. Your personal events should block booking availability, and every new booking should land on your Google or Outlook calendar automatically. Cancel a booking and the calendar event disappears. This is what keeps you from being double-booked between your dentist appointment and a client.
Reminders and deposits
Two levers cut no-shows hard. First, reminders: an email confirmation immediately, a nudge 24 hours before, and an SMS a couple of hours out. Second, deposits: for higher-value sessions, take a deposit or full payment at booking. People show up for things they've paid for.
Make it feel like your practice
Your booking flow is part of your brand. A widget that styles to your colours and lives on your own domain reassures clients in a way a third-party iframe never will. For sensitive verticals — therapy, medical, legal — that on-domain, on-brand trust is not cosmetic. It's conversion.
A 15-minute setup
- Install WhenTap on your Webflow site (one OAuth click).
- Add your services, or map an existing Services Collection.
- Set each staff member's weekly hours and connect their calendar.
- Turn on reminders; connect Stripe if you charge.
- Drop the booking widget on your page. Take your first booking.
That's it. The hard part — timezones, conflicts, sync — is handled. Your job is just to show up.
Scheduling your Webflow site deserves.
Map a Collection, set your hours, take your first booking today.