Skip to main content
Logo

Managing Event Services

Paid plan required. Event Services is available on the Lite plan or higher. It is not included on the free Basic plan. View plans

An event service is the bookable thing a customer schedules an appointment for — "Women's Haircut", "60-min Massage", "Full Detail Wash". You create them once, and they become the choices in the Service picker when a cashier books an appointment.

Open them from the drawer menu → Event Services.

Event service vs catalog service

These are two different things with similar names. This is the single most common point of confusion during setup, so read the table before you build anything.

Event service (this guide)Catalog service
What it isA bookable slot on the calendarA sellable line item with a duration
Where you manage itDrawer → Event ServicesDrawer → Products (with This is a service on)
What it doesDefines duration, buffers, and who can perform it, so the booking system can offer time slotsRings up on the POS register like any other item
Does it have a price?No — pricing comes from its attached itemsYes — its own price
Can a cashier sell it directly?No. It is booked, then checked inYes
PlanLite and upAny plan

The short version: an event service schedules time; a catalog service charges money. Most salons and spas need both — one event service per treatment on the calendar, and one catalog service attached to it that actually rings up.

Set up the catalog first

Attached items point at real catalog rows. Create the products and services
you want to charge for before you build your event services, so they are
available to pick. See Service
Overview
.

Create an event service

1

Open Event Services

Open the drawer menu → Event Services, then tap New Event Service. You can also open the same create form from an empty Service picker when booking an appointment.

2

Fill in the details

Name is required. Add a Description and a Color if you want the booking to stand out on the calendar.

3

Set the scheduling fields

Duration is required and drives the time slots offered at booking. The other scheduling fields are optional — see the table below.

4

Attach the items that should ring up

In the Attached items section, add the products or services the cashier should charge for. See Attached items below.

5

Save

Leave Enable on so the service appears in the booking picker. Sort order controls its position in the list.

Field reference

SectionFieldWhat it meansRequired
DetailsNameShown in the Service picker and used to build the booking titleYes
DescriptionInternal notes about the serviceNo
ColorCalendar colour for bookings of this serviceNo
SchedulingDuration (minutes)How long the service takes. Drives the length of every offered slotYes
Buffer before (minutes)Setup time reserved before the booking startsNo
Buffer after (minutes)Clean-up time reserved after the booking endsNo
Preparation time (minutes)Prep estimate for the serviceNo
Max concurrentHow many of this service can run at the same timeNo
SettingsEnableOff hides the service from the booking pickerNo
Sort orderPosition in the list. Lower numbers appear firstNo

Buffers matter more than they look. A 60-minute massage with a 15-minute buffer after blocks 75 minutes of the therapist's day, and the booking picker will not offer an overlapping slot. Use buffers instead of padding the duration, so the customer still sees the real service length.

The Price field does not save

The event service form still shows a Price field, but event services no
longer carry their own price — the value is discarded on save. Set your prices
on the attached items instead. Ignore the Price field until it is removed.

Attached items

Attached items are the catalog rows that get added to the customer's order automatically when the cashier checks in the appointment at POS. This is what turns a calendar booking into a sale.

Each attached row has:

FieldWhat it means
ItemThe product or catalog service to add. Each item can be attached once
QuantityHow many to add. Defaults to 1
Price overrideCharge a different price for this item when it comes from this booking. Leave blank to use the item's normal price
RequiredRequired items add automatically at check-in. Optional items become toggleable choices for the cashier

Use Required for the thing the customer is actually paying for (the haircut, the massage). Use optional for the upsells the cashier should be offered but not forced into (a treatment add-on, a take-home product).

If a cashier has already rung up the same product manually, it is not added twice — the manual line wins.

Attaching nothing is allowed

A service with no attached items still books fine. The cashier just rings the
line items by hand at check-in.

Assign staff

On an event service's detail screen, the Staff assignment card controls which staff members are allowed to perform it. Tap Manage, tick the staff, and save.

The assignment is what the appointment booking flow filters on — a staff member who is not assigned to a service will not be offered for it. Their working hours narrow it further; see Booking & Staff Availability.

Edit or delete

  • Edit — open the service from the list and change any field, then save. Edits apply to future bookings; existing bookings keep the details they were created with.
  • Delete — deletes the service. Prefer turning Enable off if the service might come back seasonally, so past bookings keep a readable service name.

Booking policies

Every event service carries booking-policy values — minimum lead time, maximum advance days, cancellation window, cancellation fee, no-show fee, and required deposit.

Not editable in the app yet

These policy fields exist on the service and are enforced when set, but there
is no screen to edit them yet. Every service is created with them at 0,
which means no lead-time minimum, no advance limit, and no cancellation or
no-show fee. Until the editor ships, treat booking policy as an operating
agreement with your staff rather than something the app enforces.

Who can do this

ActionPermission
View event servicesEvent Service View
Create / edit / assign staffEvent Service Modify
DeleteEvent Service Delete

Store owners and organization owners/admins have all of these automatically. Cashiers who only need to take bookings do not need any of them — the POS booking board runs on the Point of Sale permission instead.

Start FreeSee Demo