How to add custom fields

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 fields allow you to collect additional data such as dietary requirements, address, preferences or any other important including an entire registration or consent form if required. There are two ways on how to create custom fields. Please see screenshots below on how to add custom field.

Two ways on how to create custom fields

      1. Using the left navigation menu, go to > Setup > Custom Fields > press the '+' button Add New Field.



You will have an option to select if the custom field applies to All Services or Selected Services.



      2. Using the left navigation menu, go to >  Setup > Services > press the '...' button > Edit > Booking Preferences tab > click on Add New Field.




Please ensure that custom field under Booking Preferences tab is enabled when adding a custom field for a service as this option is disabled by default when creating a service.

Field Label - The title of a field such as a question or instruction.

Field Types:
Text - Allow your customers to provide their own answer.
List - Allow your customers select an answer from a list of you created.
Checkbox - Allow your customers to tick a box (eg. terms & conditions article)
Multi-line Text - Allow your customers to provide an extended answer.
Inline Text - Can be used a sub-heading for a number of fields or to convey extra information to the customer prior to completing the booking process (200 character limit).
CRM > Birthday - obtain your customer's D.O.B. to be saved in their CRM profile.
CRM > Address - obtain your customer's address to be saved in their CRM profile.
Mandatory - Select Yes if it is a must for your customers to complete this field before proceeding with the booking.
In CRM - If selected, the custom field will also show in the CRM against the relevant customer record.



Customizing the booking process to obtain additional information from your customers can be achieved by adding custom fields to your booking form.

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 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. ...
    • How to add a privacy policy checkbox

      To conform with General Data Protection Regulation (GDPR), many businesses are required to make changes to their privacy policy in order to become compliant. You can create a checkbox with a link to your privacy policy by using the left navigation ...
    • How to add terms & conditions to the booking process

      Adding custom fields in the Booking Preferences can be used to add terms & conditions that must be agreed to prior to completing the booking process. Using the left navigation menu, go to > Setup > Services > press the '...' button > Edit > Booking ...
    • What are online, physical, and mobile locations?

      Online, physical and mobile location types vary how the service details are displayed within the customer confirmation email and within the diary.  If you provide a service which requires you to travel to different locations, you can click the Mobile ...
    • How to add a custom message to the booking confirmation email

      A additional messages or reminders can be sent to the customer within the booking confirmation email when a booking is made. Using the left navigation menu, go to > Setup > Services > press the '...' button > Edit > Booking Preferences tab. Please ...