Skip to content

Services

Services define what you offer to clients. Each appointment is linked to a service which sets the default duration, price, and scheduling behaviour.

Go to Services and tap Add Service. Fill in:

FieldDescription
NameThe service name (e.g. “Initial Consultation”, “Follow-up Session”)
DescriptionOptional description shown on your booking page
PricePrice in GBP — set to £0.00 for free services
DurationLength of the service (e.g. 15m, 30m, 45m, 1h, 1h 30m)
Slot intervalHow far apart booking time slots are shown (e.g. every 30 min, every 60 min)
Gap afterBuffer time after this service before the next appointment can start. Leave blank to use your default from Availability settings
Online bookableWhether this service appears on your public booking page
Link onlyIf enabled, the service only appears when accessed via a direct booking link (not on the general booking page)
Default locationOptionally assign a default location for this service
  • Prices are displayed in GBP (e.g. £45.00, £120.00)
  • Free services show as “Free”
  • Duration is displayed in a compact format: “15m”, “1h”, “1h 30m”
  • When creating an appointment, the service’s price and duration are pre-filled but can be overridden

The slot interval controls how time slots are spaced on your booking calendar for this service. For example:

  • A 60-minute interval shows hourly slots: 09:00, 10:00, 11:00…
  • A 30-minute interval shows half-hourly slots: 09:00, 09:30, 10:00…
  • A 15-minute interval shows quarter-hourly slots: 09:00, 09:15, 09:30…

Different services can have different intervals, so a 90-minute consultation can show hourly slots while a 30-minute follow-up shows half-hourly slots.

Each service can have its own buffer time — the minimum gap required after the service ends before the next appointment can start. This is useful for:

  • Note-taking — a therapist might need 15 minutes after each session
  • Room turnover — cleaning or setup time between clients
  • Travel — time to move between locations
SettingBehaviour
Blank (default)Uses your global default gap from Availability settings
0 minutesBack-to-back appointments — no gap required
Custom valueOverrides the default for this service only

A therapist might configure:

ServiceDurationSlot intervalGap after
Initial Consultation90 min60 min30 min (for notes)
Follow-up Session30 min30 min— (use default)
Group Workshop120 min120 min15 min (for setup)

Services have two settings that control how they appear on your booking page:

Toggle this on to make the service available on your public booking page. When off, the service can only be used when you create appointments manually.

When enabled alongside “online bookable”, the service is hidden from the general booking page but accessible via a direct booking link. This is useful for:

  • Special rates for specific clients
  • Services only available by referral
  • Private or unlisted offerings

If you’ve connected Stripe, services can be synced to Stripe products. This enables online payment collection at the point of booking. A badge appears on synced services to indicate they’re connected.

  • Tap a service to edit any of its details
  • Changes apply to future appointments only — existing appointments keep their original details
  • Deleting a service does not affect existing appointments linked to it

You can assign a default location to a service. When a client books this service (or when you create an appointment with it), the location is pre-selected. This is useful for services that always happen at the same place — for example, a virtual consultation that always uses your Zoom link.