1️⃣ Click Inventory from the left-hand menu.
2️⃣ Select Services.
3️⃣ If no services exist, click + Add New Service.
4️⃣ If services already exist, click the blue plus button in the top-right corner and choose one of the following:
1️⃣ Enter the Name of Service.
2️⃣ Select the Location Type:
3️⃣ Enter the Price (can be $0 if required).
4️⃣ Set the Duration (required for scheduling and availability).
5️⃣ Click Continue to save.
Once a service is created, the full configuration becomes available with four tabs:
1️⃣ General
2️⃣ Staff & Resources
3️⃣ Availability & Scheduling
4️⃣ Booking Preferences
This tab contains key details that define how the service is offered.
Clicking More Details reveals additional settings:
If Multiple Bookings is selected, additional fields appear:
Expanding this section reveals:
Once the service is created, you must assign staff members or resources responsible for delivering it. A service cannot be booked until at least one is assigned.
1️⃣ Navigate to the Staff & Resources tab.
2️⃣ Select the staff member(s) or resource(s) required for this service from the dropdown or click + Assign Staff/Resource to add a new one.
3️⃣ Click Update to apply the changes.
📌 Key Details:
The availability of a service is directly linked to the assigned staff or resource schedule. If a staff member is unavailable or working limited hours, the service will not be bookable during those times.
To adjust staff/resource hours:
For businesses offering multiple services, staff members can be assigned to specific services only.
To allow customers to choose their provider:
Some services may only require resources (e.g., rooms, vehicles, rental equipment) rather than staff.
✅ Click Update to save any changes.
The Availability Tab determines when and how customers can book your service. This section allows you to define bookable times, set up recurring schedules and prevent bookings during specific periods.
1️⃣ Single Bookings (Appointments, Private Sessions)
2️⃣ Multiple Bookings (Classes, Group Sessions, Tours)
If the service is set to Single Bookings, you can define how frequently customers can book:
📌 Booking Resolution
📌 Starting Time
📌 Blocking Out Times
To set up schedules:
1️⃣ Select a timeslot on the calendar for the relevant day.
2️⃣ A pop-up window will appear.
3️⃣ Assign staff and/or resources from the previous step.
4️⃣ (Optional) Give the schedule a name (e.g., "Morning Yoga", "Boat Tour 2 PM").
5️⃣ Adjust the capacity (if different from the default setting).
6️⃣ Click Update to apply.
✅ Customers will only see these scheduled times on the booking tool.
When offering services that last multiple days, there are two main ways to set up your schedules depending on how customers can book.
Choose the scenario that best matches how your customers book your service, and create schedules accordingly to ensure accurate availability and avoid booking conflicts.
Scenario 1: Flexible Start Dates
Use this if customers can choose any day within a range to start their multi-day booking.
You need to create schedules for all the days within that range.
Each day must have assigned staff and resources.
This setup allows customers to pick their preferred start day, and the system will block the following days automatically.
Example: A wellness retreat running every day of the week, where guests can arrive on any day. You must create schedules for all seven days to properly accommodate this.
Scenario 2: Fixed Start Dates
Use this if your multi-day service only starts on specific days.
Create schedules for just those exact consecutive days your service runs.
Assign staff and resources for each of these days.
Customers can only book starting on these fixed days, and the system blocks the following days accordingly.
Example: A tour that always begins on Monday and runs for three consecutive days. You must create schedules for Monday, Tuesday, and Wednesday only.
These settings define when and how customers can book or cancel their appointments.
📌 Booking Cut-off Time
📌 Allowable Cancellation Time
📌 Booking Time Frame
Limit availability for overlapping schedules helps manage staff and resources more efficiently. It ensures that once a booking is made for a particular schedule, other overlapping schedules become unavailable.
How It Works:
If you require full or partial prepayment when a booking is made, you can configure it here.
📌 Payment Options
📌 Activating Online Payments
To accept online payments, you must:
1️⃣ Integrate a Payment Gateway
2️⃣ Enable Payments for the Service
The Booking Form section can be displayed by selecting 'More details' on the right side of screen to allow you to collect additional details from customers, such as:
This section allows you to include a custom message in the confirmation email. This is useful for:
🔗 How to Add a Custom Message to Booking Confirmation Emails
📌 Service Colour
📌 Require Check-In?
At the bottom of this tab, you’ll find installation instructions for embedding the booking widget for this specific service on your website.
📌 Options include:
✅ Click Update to save any changes.
If you need assistance, contact our support team:
💬 Live Chat: Click the chat icon in the bottom-right corner of the screen.
📧 Email: support@nabooki.com