Add Services & Pricing
A service is anything customers can book, such as "Haircut", "Gel manicure", or "60-minute massage". Customers can only select a service on the booking page after you create it.
In this guide
- Add a service with a name, price, and duration
- Choose which staff members perform it
- Add many services at once, and export your service list
Who can do this
Only the Owner and Admins can manage services. Members don't see "Services" in the sidebar (see Roles & Permissions).
Add a service
Open Services and click Create
In the sidebar, click Services, then click New Service 1 at the top right. The list is split into tabs by category. Each row 2 is a service. Click a row to edit it. If you can't find a service, switch to another category tab at the top. More 3 at the top right has Categories, Resources, Batch add, and Export.
Fill in the name, category, price, and duration
The "Create Service" form slides out on the right. Fill in these fields in order:
- 1 Name: The name customers see on the booking page.
- 2 Category: For example, "Nails" or "Massage". If no category fits, click + next to the field to add one on the spot.
- 3 Bookable: When on, customers can see and book the service. When off, it's hidden for now.
- 4 Price: The amount the customer pays.
- 5 Duration: How many minutes the service takes.
Choose who serves it
Scroll down to "Staff & resource":
- 1 Staff needed: Select Staff member for most services. If you only rent out a space or equipment (such as a private room, study room, or rehearsal room), select No staff needed. See Resources & Shared Capacity.
- 2 Staff: Check the staff members who perform this service. If you selected "Staff member", you must check at least one.
- 3 Bookings each staff member takes at once: The default is "1 booking", which means one-on-one. Change this only for group classes or when a staff member takes several bookings at once. See One staff member, several bookings at once.
- 4 Resource: Only needed when several services share the same space or equipment. Otherwise, leave it blank.
Click Create to save
Click Create at the bottom of the form. If Bookable is on, the service appears on your booking page right away.
Other optional fields
Description and Image are in "Basic info", and Cost, Buffer time (before), and Buffer time (after) are in "Price & duration". You can leave all of them blank. They don't affect how customers book.
Field rules
| Field | Rule |
|---|---|
| Name | Required, up to 255 characters |
| Category | Required. You can add one directly in the form. To rename, reorder, or delete categories, go to More → Categories. Deleting a category also deletes all services in it, and you can't delete it while there are appointments in progress. Move any services you want to keep to another category first |
| Staff | Required when "Staff needed" is set to "Staff member" (at least one). Not needed when it's set to "No staff needed" |
| Bookings each staff member takes at once | 1–500, default 1 (one-on-one). You can change it after the service has appointments, and upcoming appointments follow the new setting |
| Price | Required, number |
| Duration | Required, 1–720 minutes (up to 12 hours) |
| Cost | Optional. Used only to calculate gross profit in the "Service profitability" report. Customers don't see it. Services without a cost aren't included in gross profit; a cost of 0 counts as zero cost |
| Buffer time (before) and Buffer time (after) | Optional, 0–60 minutes each. Reserves time before or after an appointment to tidy up and clean. Customers don't see it, but this time isn't open to other bookings |
Customers choose a headcount (per-person pricing)
At the bottom of the "Staff & resource" section, turn on Customers choose a headcount. Customers can then choose a headcount when they book, within the minimum and maximum you set. Total = headcount × unit price.
- You can turn it on for one-on-one services too, and turn it on or off at any time.
- If the minimum and maximum are the same, the headcount is fixed. For example, for a service for two people, set both the minimum and maximum to 2. Customers don't choose a headcount, and the booking has a single price that isn't multiplied by the headcount. Enter the price for the whole group.
Add many services at once (Batch add)
If you have many services, you don't have to create them one at a time:
Choose a category and staff, then fill in one row per service
First, select the Category and Staff for this batch. Then fill in the service name, duration, and price on each row. Click Add service to add another row, then click Batch add to submit.
All services in a batch get the same category and the same staff. To add an image, description, cost, or buffer time, open each service after it's created and edit it.
Export your service list
Click More → Export to save your service list as a CSV file for backups or to check your setup. When the export is ready, a Download .csv button appears at the top of the screen. The notification center also keeps a download link, valid for 7 days.
To see revenue and gross profit for each service, use the export in the "Service profitability" report. See Financial Reports.
Unsupported features
- Service variants: You can't create variants within a service. If the price or duration differs, create separate services.
- Importing services from a file: There's no CSV upload for creating services. Use "Batch add" above.
Common questions
Can a service have no staff assigned?
Not if "Staff needed" is set to "Staff member". You must check at least one staff member. If you only rent out a space or equipment, select "No staff needed" and assign a resource. Customers then pick only a time slot, not a staff member. See Resources & Shared Capacity.
How do I set up a group class where one teacher takes many students?
Set "Staff needed" to "Staff member", check the teacher, and set "Bookings each staff member takes at once" to the class limit (for example, 10 people). Bookings with the same teacher at the same time are combined into one class. When the class is full, that time slot can't be booked. See One staff member, several bookings at once.
Can I change "Staff needed" at any time?
You can switch it freely while the service has no appointment history (including Canceled appointments). After it has appointments:
- If it's set to "Staff member" and no resource is assigned: You can change it to "No staff needed". In the same save, select a resource and check the confirmation box. Staff assignments on existing appointments are cleared, and you can't switch back afterward.
- In all other cases: The field is locked. Create a new service if you need a different setup.
Can I change "Bookings each staff member takes at once" later?
Yes, even after the service has appointments. Upcoming appointments follow the new setting. For example, if you change from one-on-one to 3 bookings, a time slot that already has 1 appointment can take 2 more. Lowering the limit doesn't cancel existing appointments.
If I turn off Bookable, are customers who already booked affected?
No. Turning it off only hides the service from the booking page so it can't be selected for new bookings. Existing appointments go ahead as usual, and you can turn it back on later.
How do I delete a service?
Click the service to open the side panel, then click Delete at the bottom. You can't delete a service that still has appointments in progress. If you only want to stop customers from booking it for now, turn off Bookable.
What's the difference between buffer time and duration?
Duration is the time the customer is actually being served. Buffer time is extra time you set aside to tidy up and clean. Buffer time isn't part of the customer's time slot, but it blocks your calendar, so the next customer can't book right after.
Troubleshooting
| Issue | Cause and fix |
|---|---|
| "Select at least one staff member." appears when you submit | If you select "Staff member", you must check at least one staff member, even if a resource is assigned. If you don't need staff, select "No staff needed" and assign a resource |
| "Staff needed" is grayed out and shows "Has bookings — can’t be changed." | The service has appointment history (including Canceled appointments), so this setting is locked. Create a new service if you need a different setup |
| "This service has upcoming group bookings, so it can’t switch to “No staff needed”" appears when you save | The service still has group class appointments that haven't ended. Wait until they end, or reschedule or cancel them first |
| A service you just created doesn't appear on the booking page | Make sure Bookable is on and at least one staff member is checked. Also make sure those staff members have schedules (see Staff Schedules & Hours) |
| Image upload fails | Make sure the file is a JPG, PNG, or WebP image no larger than 5 MB. Convert iPhone HEIC photos first |