Booking forms help collect the information required for appointments effectively. They ensure that businesses gather consistent and relevant details from customers during the booking process. You can use booking forms to collect contact information, custom details, guest information, and consent confirmations before an appointment is confirmed.Note: This form is applicable when a customer books an appointment as a guest. i.e without signing up.
You can also allow customers to register themselves, enabling them to sign in when they want to reschedule, cancel, or book appointments later. Allowing customer registration is a workspace-wide setting, and you can setup a separate form for this.
Who can access this feature? | |
Available on | |
Super admin and admins | Can manage forms for all workspaces |
Workspace admins | Can manage forms for assigned workspaces |
Manager | Can only view the forms for assigned workspaces |
Staff | Can view the form answers in the appointment summary, but not the form configurations |

To edit the name field

Note: Primary fields label in the booking form are derived from the Centralized Customer Form configured under Customer Settings in the Admin CenterCustom fields are additional fields that can be added to the booking form apart from the Name, Email, and Contact Number fields. There are nine types of custom fields to choose from.
Field Type | Description | Field label character limit |
Single Line | For plain text (i.e., letters from any language, numbers, and special characters) | 50 |
Multi Line | For plain text (i.e., letters from any language, numbers, and special characters) | 2000 |
| For a valid email address entered is in this format: example@domain.com | 50 | |
Checkbox | For selecting one or more values from a set of options | 50 per option |
Dropdown | For selecting a single value from a set of options | 50 per option |
Radio Button | For selecting a single value from a set of options | 50 per option |
Address | For full address details (street, city, state and postal code). Supports letters, numbers and special characters. | 200 |
Number | For numeric inputs (no letters or special characters) | 9 digits |
To add custom fields in the booking form
The terms and conditions checkbox requires your customers to confirm that they have read and accepted your company's guidelines, policies, and expectations. You can also include a link to the terms and conditions page on your website to further ensure the customer is aware of your terms.
For example, psychotherapists often have terms and conditions for booking appointments, including cancellation policies, payment terms, and privacy policies for patient information. This ensures that the patient is aware of the policies before they meet.
To setup terms and conditions on the booking form
Navigate to the required workspace, click Event Types, then select the required event type.
Click the Booking Form on the left pane, then enable the toggle for CAPTCHA under the Consent and Verification section.
After the customer fills out the booking form, they will click the confirmation button. By default, the button text for free appointments is Schedule Appointment, and for paid appointments, it is Pay and Schedule Appointment. You can customize this button text separately for paid and free appointments.
Note: Appointments are identified as paid or free based on the value of the Price field in the Event Type Details section of the respective event type. To collect payments for your bookings, you need to configure any one of the payments gateways in Bookings.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
All-in-one knowledge management and training platform for your employees and customers.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.