How to add a service

How to add a service

Each business is different and nabooki is built with the flexibility to meet a wide variety of requirements across the service industry.
This article will cover a basic service setup which is great for first time users and most business operations.

Step 1 - General

Using the left navigation menu, go to > Setup > Services > click the '+ Add new service'

Fill in the required fields then hit Continue button to save changes made.

Name of service - The name of your service such as "1 Hour Bootcamp".
Service allows - This is the booking type. 

  • Single bookings - Only one booking for the service can be accepted at a time.
    Used for appointments, consultations, private group sessions (multiple people but only one booking)
  • Multiple bookings - Allows more than one booking (unrelated people) for any scheduled service.
    Used for classes such as fitness or training, events and performances.
  • Private bookings - Allows  more than one booking (single group, private) for any available time-slot.

Location - This is the location where the service will be provided. Please note this field will only display if you have more than 1 location. 
Location type - Please click related link for more details what are online, physical and mobile location.
Duration - Defines the total duration required to run your service.
Price - This will be displayed in booking widget for your customers to see. 

Please make sure to hit Continue located on the bottom left to save changes. In initial setup, once you hit Continue, the will direct you to the Services page. To access Step 2 - Staff & Resources
press the '...' button > Edit > Staff & Resources.

Step 2 - Staff & Resources

When you set up a service, you will need to define at least one staff or one resource.

Setting staff is not mandatory.

For example, for a ticketed event, you would only need to book seats (which is a resource). 
You do not need to define staff in this case.

Resources are the critical elements required to provide a service. These are typically shared between different staff members or sessions and thus need to be considered for capacity planning.

Staff - Click Yes if your service relies on the availability of your staff members.

Setting staff is used to manage your capacity to prevent scheduling a session when the required staff is not available. This is most commonly used for owner operators or specialized staff such as doctors/hairdressers/technicians/consultants/instructors etc.

Adding staff to the system will also enable these members to receive online bookings if required.

Resources - Click Yes if your service relies on the availability of your resources.

If your business requires both staff and resources, the resource may be the critical factor for the service.
For example, if you provide tours and only have one bus, the bus as a resource is required.

If you provide a car wash and have three bays available, the car wash bays are the resources required.

Please make sure to hit Update located on the bottom left to save changes.

Step 3 - Availability

Services which are defined as single bookings will be given the option to select how the service is booked.
Multiple bookings can only be scheduled for specific times.

During any available hours - Customers can book this service on a first-come-first-served basis.

The available hours are defined by your business hours, staff/resource availability, duration of service and existing bookings.

At specific times only - Customers can only book this service at the times you schedule. Clicking anywhere within the schedule will cause a dialog to open the options to select the Staff / Resource's name, the name of the schedule and the capacity. By default the length of the schedule is given by the length of the service.  This is a reoccurring schedule that will be placed in the location clicked on. These schedules can be dragged/dropped and expanded in time within the Schedule.

You set the start times and the service will be scheduled for the required duration.
Only these start times will be shown on the booking tool for your customers to select.

Please make sure to hit Update located on the bottom left to save changes.

Step 4 - Booking Preferences

Your service can be further customized to suit your business needs in the Booking Preferences section.

It is quite common to not make any changes to this section.

Booking Cut-off Time - By default, this is set to None.

Specify the time period before the booking time when you wish to stop accepting online bookings.

Allowable Cancellation Time - By default, this is set to 48 hours.

You can prevent changes or cancellations to the booking, allow changes or cancellations at any time or assign a time value ranging from 1 hour to 30 days.

Payment Settings - Accept payments during the booking process.

If you require accepting payments when the booking is made, you are able to collect the full amount or even a deposit in the form of a part payment.

Please note: You will be required to have an account with one of our select Payment Gateways in order to receive booking payments.

Booking Form - This allows you to obtain additional booking information from your customer(s).

Adding custom fields allows for a large range of additional options such as providing an agreement to your service terms & conditions, advising of a pickup location, requesting dietary requirements and so on.

For an in-depth look at custom fields, please visit our advanced service setup article.

Customer Confirmation - Provide additional information to your customers.

In the confirmation email, you have the option to provide additional information such as what to bring, where to meet, how to dress and so on.

Apply changes and make a test booking - This feature allows you to quickly and easily make changes to your booking preferences and see how it will be displayed to your customer when displayed on your website.

Please make sure to hit Update located on the bottom left to save changes.

Contact Support 

Need assistance? Our dedicated support staff are here to help you. 

To create a support ticket, click here.
Live chat: Start a live chat with our customer support team by clicking on the '?' button in the lower right corner. 

    • Related Articles

    • How to add a sub-service

      Please note a Parent service must be completely setup. Set service allows to Multiple bookings, set the capacity for the service and duration. Ensure Invisible online is selected as the parent service is not bookable. Using the left navigation menu, ...
    • How to add an image for your service

      You can upload an image related to the service you offer which will be displayed within the booking tool. Using the left navigation menu, go to > Setup > Services > press the '...' button > Edit > General tab > More details > Image upload Please note ...
    • Advanced settings in creating service

      Click here for the main article - How to add a service. This article will cover advanced setup features for businesses requiring further customization to suit their business needs. Adding options Each service can have options if needed. Adding ...
    • How to add custom fields

      The default data collected from your customers at the time of booking is their first name, last name, email address and mobile phone number. This data is collected and stored in your CRM for easy reference, reporting and marketing purposes. Custom ...
    • How to add new session?

      Creating a service that allows for multiple sessions allows customers to purchase two or more visits upfront to be booked either all at once or over a period of time, as required. The number of sessions included can be a defined value or unlimited, ...