Define the 1-on-1 services clients can book — set the name, duration, price, and buffer time between sessions.
Prerequisites
Click "Appointments" in the sidebar (or "+ Add service" at the top of the Dashboard). The page has two tabs: Appointment Types and Bookings. If you said you do 1-on-1 sessions when you signed up, setup already offered to add your first service — just the name, length, price, and (for home visits) where; everything else is here.
On the Appointment Types tab, click the button in the top right.
Name (required): a short label clients see, e.g. "60-Minute Massage" or "Initial Consultation". Description (optional): what the session includes. Duration: choose 15, 30, 45, 60, 90, or 120 minutes. Price: enter a dollar amount, or leave at 0 for a free appointment — this is the base price. Buffer time: extra minutes added after the appointment before the next slot opens — useful for cleanup or prep time (options: none, 5, 10, 15, or 30 minutes).
Pick the room under "Room" if this service happens in a physical space your studio shares — a single treatment room used by several practitioners, say. Once a booking is taken, that time disappears for every OTHER practitioner using the same room, and for classes held in it. Leave it on "No room" for home visits and for anything that does not tie up a space; nothing is held then, which is how every service behaved before this existed. The field only appears once your studio has rooms (Rooms → Manage Rooms).
Under "Practitioners offering this service", check each practitioner who provides it. The people you check are shown on your booking page. A new type starts with nobody checked, and "Select all" / "Clear all" above the list moves everyone at once — with a running count of how many are selected. For any practitioner, you can type a price in the box next to their name to override the base price just for them — leave it blank to use the base price. Members only see a service when booking with a practitioner who offers it, at that practitioner's price.
Click Create. The type appears on the Appointment Types tab as an Active card. The practitioners you selected (and who have set availability) can now be booked for this service.
Click Edit on any type card to change its name, description, duration, price, buffer, active status, or the set of practitioners and their per-practitioner prices. Clicking Deactivate (or toggling Active off in the edit form) hides the type from the member booking flow without deleting it. Inactive types can be reactivated at any time.
Let the client choose a longer time: on the type form, turn on the card below Price for a service sold by the hour — a chair massage with a two-hour minimum, say. Your Duration and Price become the base rate; add the lengths you sell (2 h, 3 h, 4 h…), each with its price (filled at the same hourly rate, editable), and mark the one offered first. Clients then pick a length when they book, times are cut for that length, and the booking is written at that length and price — payouts, cancellation fees and receipts read it like any other. Off for every existing service until you turn it on.
"Can be split between two people": for long blocks that can serve one person OR two back to back (e.g. one 120-minute massage or two 60-minute ones), tick this and the booking flow asks the client "just me, or two people?" and collects the second guest's name. It stays ONE booking for the full duration and one payment — the practitioner sees a "2 guests" badge and the second name on the appointment, so nothing about pricing or the calendar changes.
First-booking welcome email: each service can carry a subject and body that is emailed automatically the FIRST time a member books it — in addition to the normal confirmation, never instead of it. Perfect for intake instructions and what-to-expect notes. Fill in both fields on the service's edit page to turn it on; the variables ({memberName}, {serviceName}, {appointmentDate}, {startTime}, {studioName}) work like your confirmation emails. On the Bookings tab, each confirmed booking of such a service shows whether the welcome email was sent, with a "Resend" link for clients who missed it.
Leave the share blank for practitioners you pay another way, and see "Pay your instructors" for how paying works.
On each practitioner's profile (Instructors → edit) you can also set their "Service payout share" — the percent of each booking they receive; your studio keeps the rest. When you charge a completed appointment to the member, that share is added to what you owe the practitioner on Payouts (sidebar under Money) — nothing is charged to your card at that moment. It sits there alongside their class and membership earnings as ONE amount, and you pay it when you like with "Pay via Stripe" (or record an off-Stripe payment with "Mark paid" — useful for practitioners who never connected Stripe).