Help Center

Custom Fields Add-on

Before your customers set up their appointment, you may want to know some general information, ask specific questions, or require more personal details.

In the default Bookly configuration, your customers are required to provide minimum data, such as name, phone number, and email address.

Custom fields add-on allows you to create as many items as you need. Choose from the different types of questions, make them required or optional, and add them to the Details step of the booking process. When your clients book a service, they’ll see custom fields to be filled out before the booking confirmation. When the client completes the booking, all reservation details will be added to your Bookly Calendar. This info can also be added to the email notifications for both your staff members and customers by adding the {custom_fields} shortcode to the email body. Please note that the {custom_fields} shortcode is only available for single notifications.


Setup and configuration

1. Purchase, download and activate add-on in Plugins.

2. Go to Bookly menu > Settings >  Custom fields and enable custom fields.

3. You will see a Custom fields tab in the left sidebar menu. To add a custom field, select the type* of it, press + button and enter the question.


All custom fields can be rearranged just as you need by dragging the sandwich icon. Extra fields will appear on the Details step of the booking process, just below the personal info fields.

4. If you select the custom field to be a Required field, your clients won’t be able to complete the booking before they answer your questions.

5. If you’ve enabled the Bind fields to services option, you’ll be able to create service specific custom fields. It means that you can ask for different info depending on the service the client is booking. See the drop-down list next to the created custom field and mark the checkbox for relevant services.

6. In order not to show repetitive custom fields at the Details step (for example, when customers book multiple instances of the service), you can enable the feature of merging them into one field.


*Custom fields types

  • Text field can be filled in by the customer.
  • Text area – an element of the booking form interface, which you can place above or below the fields that customers will have to fill out (or choose an option from).
  • Text content will be displayed as simple text.
  • Checkbox Group – customers will be able to choose several options within a group of choices.
  • Radio Button Group is a list of elements with only one possible choice.
  • Drop Down – customers will be able to choose one answer from the list.
  • Captcha is used to determine whether a user is a human, or not.


Try this demo (both front-end and back-end version) to get a better understanding of how the Custom Fields Add-on works.

Custom Fields add-on is available for purchase here.

Watch this video to discover the main Bookly settings and features.


If you wish you can join a community of translators who help us in Bookly localization. Join translation of Bookly Custom Fields Add-on and help us become closer and speak with you in your native language.



Files Add-on – upload attachments right in your booking form.

Customer List – manage all the data that you get from customers.



Have more questions? Submit a request


  • Avatar
    Jamie Smith

    Does this add-on add the ability to use the {custom_fields} in the calendar? Furthermore, does it allow for specific fields to be displayed on the calendar?
    For example, if I had a field for Name of dog, would I be able to display the output of that field in the calendar?


  • Avatar
    Product Team

    Hi Jamie, you can use the {custom_fields} code in email notifications and appointment template for the calendar. Currently, there's no option to return unique custom fields, in case you use the code - all custom fields will be returned.

    Edited by Product Team
  • Avatar
    Jamie Smith

    Can I use the custom fields shortcode on google calendar? It says available codes are {service_name}, {staff_name} and {client_names} but I'm interested in adding the custom fields output to my google calendar.

    Thanks again.

  • Avatar
    Product Team

    These codes are available only for the title (of the event). Custom fields will be displayed in the event's description of the synchronized event.

    Edited by Product Team
  • Avatar

    Do you need the custom add-on to actually remove the default Bookly configuration, that customers are required to provide minimum data, such as name, phone number, and email address.?

  • Avatar
    Product Team

    Hi Michael, these fields are not custom fields. The name and email address fields are always mandatory, the phone field can be set to be optional in the appearance menu.

  • Avatar
    Kristy Jones

    Is it possible to add other fields to the event's description on a synced google calendar? For instance, I would like to add {booking_number} and {staff_name} to the google calendar event description in addition to the custom fields.

  • Avatar
    Support Team

    Hi Kristy, currently these fields can't be added to google calendar's event description.

Please sign in to leave a comment.
Powered by Zendesk