Booking form - Zoho Bookings Help

Booking form

This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page.
QuoteBooking 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.

1. What is booking form

Booking Form is the form that appears on the booking page when the customer makes a booking, prompting them to enter their details in the input fields. By default, Bookings provides three input fields: NameEmail, and Contact Number. However, you can customize the form by adding additional fields as needed, such as AddressDate of Birth, or any specific information relevant for your appointment. This allows you to ask questions, gather more detailed customer data, and collect meeting requirements. 

Apart from this, you can also add an Invite Guest field, which allows the customers to add their guests who want to join the appointment along with them.


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

All plans

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

2. Set up booking form

Centralized Customer Form helps you maintain a single, common booking form across your organization instead of configuring fields separately for each event type. For example, if you want to collect details like Name, Email, Contact Number, and Company for all bookings, you can define these fields once and apply them across all event types. This ensures consistency in the information collected from customers and reduces repetitive setup.

You can enable the Centralized Customer Form under Basic Information in the Admin CenterOnce enabled, the configured fields will be applied by default to all event types. If this option is disabled, booking form fields must be configured separately for each event type, and each event type will have its own independent booking form.



Note:
  • For event types created after 17 April 2026, the centralized customer form is enabled under Basic Information in the Admin Center
  • For event types created before 17 April 2026, you must enable the toggle individually under each event type to apply these fields. Steps: Choose Event Type → Booking Form → Enable the toggle in the Fields section.
  • If the toggle is not enabled for an event type, the centralized fields will not appear in its booking form. Only the fields configured specifically for that event type will be displayed.

2.1 Edit default fields

2.1.1 Name field

The name field is mandatory in the booking form, which can be used to get the customer's name. You can edit its field label as required. This field can be customized to either accept a single name or the first and last names separately. 
  • Single name: When the Field Type is selected as Name, the field shows up as a Single Line in the booking form. 

    If the account is integrated with Zoho CRM to push Zoho Bookings Customers as Contacts to Zoho CRM, then the entire name value will be pushed to the Last Name field. 

  • First and Last name: When the Field Type is selected as First Name and Last Name, the field shows up as two Single Line fields in the booking form.


    If the account is integrated with Zoho CRM to push Zoho Bookings Customers as Contacts to Zoho CRM Contacts, then the name value will be pushed to the appropriate First Name and Last Name fields.


  • Info
    Note: The field type is set to Name by default and can be changed to First Name, Last Name as desired.

To edit the name field 

  1. Navigate to the required workspace, click Event Types, then select the required event type. 

  2. Click Booking Form on the left pane. Hover over the Name field and click the edit icon 

  3. In the slider that opens at the right, edit the field label if required. 
  4. Choose Field Type as Name to collect the name as a single entity, and First Name, Last Name to collect the name separately. 
  5. Click Save.


2.1.2 Email field

The email field is used to collect the customer's email address. You can edit its field label as required and choose if it should be mandatory or optional.

Email verification  

You can enable Verification code to require customers to confirm their email address before completing a booking. This helps reduce spam bookings, improves communication accuracy, and ensures appointment notifications are sent to a valid email address. When email verification is enabled, customers will see an additional confirmation step after entering their email address in the booking form. A verification code will be sent to the entered email address, and customers must enter the code to proceed with the booking.

To edit the email field
  1. Navigate to the required workspace, click Event Types, then select the required event type.



  2. Click Booking Form in the left pane. Hover over the Email field and click the edit icon.  



  3. In the slider that opens at the right, edit the field label if required.
  4. Enable the Mandatory checkbox to ask customers to enter the email compulsorily.



  5. Enable the Verification code checkbox to require customers to verify their email address before booking. When enabled, a Verification enabled tag will be shown near the email field.

    Notes
    Note : To make the field and verification optional, leave it deselected.
  6. Click Save.


2.1.3 Contact number field

This field can be used to get contact number from the customer. You can edit the field label for Contact Number and choose if it should be mandatory or optional. You can further customize how country codes are shown in the booking form in a few ways. 

To edit the contact number field 
  1. Navigate to the required workspace, click Event Types, then select the required event type. 

  2. Click Booking Form in the left pane. 
  3. Hover over the Contact Number field and click the edit icon  . A slider opens at the right; you can edit the field name if needed. Under Country Code, you can choose any one of the below options: 

  4. To display country code based on customer's location, choose Based on Customer's location. This is chosen by default; it detects the customer's location and shows their country code. 


  1. To display a specific country code, choose Select a specific country code and select the required code from the drop-down. This shows the selected country code irrespective of the customer's location.  




    Info: You can restrict customers from editing the country code by selecting the 
    Lock country code checkbox.
     



     Additionally, you can choose not to show the country code by deselecting the Show country code checkbox.




InfoNote: Primary fields label in the booking form are derived from the Centralized Customer Form configured under Customer Settings in the Admin Center. These fields act as the default set of fields across all event types. When the Centralized Customer Form is enabled under Basic Information in the Admin Center, these primary fields will appear by default in the booking form. If disabled, only the fields configured specifically for the event type will be displayed.

2.2 Add custom fields

Custom fields are additional fields that can be added to the booking form apart from the NameEmail, 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

Email

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

  1. Navigate to the required workspace, click Event Types, then select the required event type. 

  2. Click Booking Form in the left pane and select + Add Field on the right side of the middle pane. 



  3. Select the required field in the sliders that opens at the right. 



  4. Enter the Field Label for the input field that will be visible for customers while booking. For example: Age.



    For CheckboxDropdown, and Radio Button field types, enter the options by clicking the + icon under Options.

  5. Select the checkbox Mandatory to ask customers to enter the field compulsorily. To make the field optional, leave it deselected. 
  6. Select the checkbox Mark as ePHI/PII to make the field HIPAA compliant and ensure it is encrypted.  

  7. Click Add.
    The configured booking form will appear on the booking page, allowing the customer to enter their details while booking an appointment. 

     


2.3 Edit other fields

2.3.1 Invite guests field

You can allow customers to add additional participants to attend the appointment along with them. This can be achieved by adding a "Invite Guest" field in the booking form. A customer can invite up to 10 guests for an appointment. 

To enable guest invite
  1. Navigate to the required workspace, click Event Types, then select the required event type. 
  2. Click Booking Form in the left pane, hover over the Invite Guests field, and click the eye icon  to make the field visible in the booking form. 


    Info: To edit the field label name, click the edit icon , enter the required label name.

  3. Click Save. This adds a new field in the booking page where customers can add guest email addresses. 

    When the Invite Guests field is enabled, customers can enter their guests in the booking form while booking. 


    To learn more about the invite guests feature, refer to this help page.
     


2.4.1 Terms and conditions text

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 

  1. Navigate to the required workspace, click Event Types, then select the required event type.
  2. Click Booking Form on the left pane, then enable the toggle in the Terms and Conditions section under the Consent and Verification section.

  3. A slider opens at the right; you can enter the terms and conditions message in the textbox. You can also include a link by clicking the Create Link icon  in your message and redirect customers to read your privacy policy or terms and conditions. 


  4. Click Update. This adds a terms and conditions message and checkbox in the booking form.

    In the booking page, the terms and conditions appear when the customer fills out the booking form and can proceed booking the appointment only after they accept it. 


2.4.2 Captcha

The Captcha checkbox helps ensure that bookings are made by real customers and not by automated bots. This added layer of security prevents spam appointments and maintains the integrity of your scheduling system.

For example, businesses that offer online consultations or limited-slot appointments can use captcha to reduce fake bookings and ensure that only genuine customers book the appointments. This helps protect both the business and its customers from fraudulent activities.


To enable captcha on the booking form
  1. Navigate to the required workspace, click Event Types, then select the required event type.

  2. Click the Booking Form on the left pane, then enable the toggle for CAPTCHA under the Consent and Verification section.


  3. A slider opens at the right; you can edit the Captcha field name if needed and click UpdateThis adds a captcha verification in the booking form.


    During the appointment booking process, Captcha verification will be displayed when the customer fills out the booking form. Booking form can only be submitted after entering the Captcha.

2.5 Form confirmation button

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.



InfoNote: 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 typeTo collect payments for your bookings, you need to configure any one of the payments gateways in Bookings.

To edit the form confirmation button

  1. Navigate to the required workspace, click Event Types, then select the required event type. The settings for the event type will appear.
  2. Click Booking Form in the left pane, then click Edit in the Booking Confirmation Button section. 
  3. Now enter the required button text for Free and Paid Appointments separately and click Save.
    Info
    Info: The Paid Appointment button text will be shown in the booking page only when payment is integrated in your Bookings org.


Points to note
  • Each event type has its own booking form.

Related links


        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          Access your files securely from anywhere

            Zoho CRM Training Programs

            Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

            Zoho CRM Training
              Redefine the way you work
              with Zoho Workplace

                Zoho DataPrep Personalized Demo

                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.

                Zoho CRM Training

                  Create, share, and deliver

                  beautiful slides from anywhere.

                  Get Started Now


                    Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                    BOOK A SESSION







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit

                                Intake FormsLegal
                                Mobile App
                                Form DesignerHR
                                Mobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsFormstack alternativeEncrypted Forms

                                Wufoo alternativeSecure Forms

                                TypeformWCAG


                                    All-in-one knowledge management and training platform for your employees and customers.

                                              Create. Review. Publish.

                                              Write, edit, collaborate on, and publish documents to different content management platforms.

                                              Get Started Now





                                                                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.




                                                                    Manage your brands on social media


                                                                      • Desk Community Learning Series


                                                                      • Digest


                                                                      • Functions


                                                                      • Meetups


                                                                      • Kbase


                                                                      • Resources


                                                                      • Glossary


                                                                      • Desk Marketplace


                                                                      • MVP Corner


                                                                      • Word of the Day


                                                                      • Ask the Experts


                                                                        Zoho Sheet Resources

                                                                         

                                                                            Zoho Forms Resources


                                                                              Secure your business
                                                                              communication with Zoho Mail


                                                                              Mail on the move with
                                                                              Zoho Mail mobile application

                                                                                Stay on top of your schedule
                                                                                at all times


                                                                                Carry your calendar with you
                                                                                Anytime, anywhere




                                                                                      Zoho Sign Resources

                                                                                        Sign, Paperless!

                                                                                        Sign and send business documents on the go!

                                                                                        Get Started Now




                                                                                                Zoho TeamInbox Resources





                                                                                                          Zoho DataPrep Demo

                                                                                                          Get a personalized demo or POC

                                                                                                          REGISTER NOW


                                                                                                            Design. Discuss. Deliver.

                                                                                                            Create visually engaging stories with Zoho Show.

                                                                                                            Get Started Now








                                                                                                                                • Related Articles

                                                                                                                                • Booking pages and its types

                                                                                                                                  This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. 1. In a nutshell The Booking page is an interactive webpage that allows customers to select the event type, date, time, user, ...
                                                                                                                                • Customers

                                                                                                                                  This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. 1. In a nutshell Customers can either be added by users directly from the app, or automatically when they book through your ...
                                                                                                                                • Integrate Zoho Bookings with AI using MCP

                                                                                                                                  In a nutshell MCP Server lets you connect Zoho Bookings with AI agents and LLMs to automate scheduling tasks such as booking, rescheduling, and managing appointments using simple prompts. 1. Overview Zoho MCP (Model Context Protocol) Server brings ...
                                                                                                                                • Customizing the booking page using Zia

                                                                                                                                  In a nutshell You can customize the theme of your booking page using AI capabilities by simply providing your business website URL. The generated booking page adapts the theme and color scheme to match or complement your site's branding, with the ...
                                                                                                                                • User booking page settings

                                                                                                                                  Ask ChatGPTAsk Claude This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. 1. In a nutshell The User booking page groups all the event types that are offered by a specific user. ...
                                                                                                                                  Wherever you are is as good as
                                                                                                                                  your workplace

                                                                                                                                    Resources

                                                                                                                                    Videos

                                                                                                                                    Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                    eBooks

                                                                                                                                    Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                    Webinars

                                                                                                                                    Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                    CRM Tips

                                                                                                                                    Make the most of Zoho CRM with these useful tips.



                                                                                                                                      Zoho Show Resources