Availability by Appointment Type, Location, or Contact Type
Set separate availability windows for each appointment type, location, or contact type instead of one blanket schedule. Useful for practices offering multiple session types, operating across state licensure boundaries, or splitting virtual and in-person days. Once enabled, providers set availability for each permutation individually.
Built by Core Engineering
The problem it solves
A single availability schedule doesn't work for practices offering multiple appointment types, operating across multiple locations or state licenses, or splitting virtual and in-person days, since clients could see bookable slots that don't actually match a provider's real availability for that specific offering. Advanced Availability Settings solves this by letting providers set distinct availability for each appointment type, location, or contact type instead of one shared schedule.
What's included
- Availability by Appointment Type, letting providers set separate hours per session type
- Availability by Location, useful for multi-state licensure or multi-office practices
- Availability by Contact Type, for splitting virtual, phone, and in-person days
- Patient booking filter that only surfaces locations or types with real availability
- "ALL" filter view for reviewing every appointment type's availability on the calendar at once
How it works
An admin enables the desired advanced availability setting(s) via Settings, which clears any currently set availability. Providers (or admins on their behalf) then navigate to Calendar > Availability and add availability, selecting the specific appointment type, location, and/or contact type each block applies to; a provider must also be selected if an admin is setting it on their behalf. Availability must be added for every appointment type, location, or contact type a provider wants clients to book, since unset permutations won't be bookable. On the Calendar Availability view, selecting "ALL" in the Appointment Types filter shows every availability block added across all types.
Advanced Availability Settings let providers define separate availability windows by appointment type, location, or contact type, rather than a single block of hours that applies to everything. It's built for practices with several appointment types, multi-state or multi-office operations, or providers who want certain days reserved for virtual versus in-person sessions. Once enabled, any previously set availability is cleared, and providers or admins need to set availability again for each new permutation. In the patient booking experience, only appointment types, locations, or contact types with actual availability are shown to clients.