
Availability
Calendar Booking
- Appointments

Notes.
Only if Services are enabled will the Appointments tab appear.
A single service can have a maximum of five calendar booking forms.
- Meetings and Calls
It is to avoid these issues that Calendar Booking intends. A customer can choose the appropriate time for the meeting based on their availability, enter the required details, and Voila! - the meeting is booked. In the likelihood that the customer is not available at the scheduled time, they can reschedule or cancel the booking. This will help the customer bypass the series of calls or emails made to the support team and independently book a meeting with the respective User or Team.
Once the setup is completed, a meeting URL is generated that can be shared with the customers, allowing them to book a meeting.
Calendar Booking for Meetings and Calls can be categorized into two parts:
Alternatively, you can go to Setup > General > Calendar Booking.
Select the type of booking form you would like to create.
Click Create Calendar Booking and fill in the required details.
The appointment details that need to be collected from the user.
You can mandate a non-mandatory field in the CRM by choosing the "Mandate user to fill Booking ID" preference. Similarly, you can also make a mandatory field in CRM as non-mandatory.
The appointment details that are not collected from the user, but required for tracking inside the CRM system.
Appointment Scheduling Settings
Set up how your appointment must be scheduled. It will include:
Availability of slots in the increments of a specific time.
The minimum notice required for scheduling appointments.
Maximum scheduling window.
Maximum appointments that can be booked within the same time slot.
Maximum appointments that can be accepted per day as well as per week, etc.
The buffer time an employee can be given before and after an appointment.
You can choose to exclude a user/s from getting assigned to customers who book appointments online. This ensures availability of employees to handle walk-ins.
Booking users can choose their preferred team member while booking an appointment for a service if the option is enabled. In the likelihood of this facility not being enabled, the members will get automatically assigned in a round robin approach based on their availability.
You can opt to redirect the booking user to another page when the appointment booking is successful or if it failed, respectively.
The possibility for the booking users to reschedule or cancel their appointments. However, while opting for either of the said options, the user can be provided with an option to provide a reason/note for rescheduling or canceling. This can be made mandatory if required.
Customize Calendar Booking forms using Canvas
It is split into four tabs -
Appointment Booking Screen
Appointment and User Information Screen
Booking Confirmation Screen
Booking Failure Screen
Note.
It is important to note here that all four tabs (or screens) can be customized.
The 'Appointment Booking Screen' contains a calendar - allowing customers to choose their preferred date and time for an appointment.
In the Data tab of Canvas, all the fields that are collected in the appointment/user configuration will be listed there with the label name defined in the configuration.
Share calendar booking
There are two ways in which you can share the link with your customers:
Copy Link and share it with your customer via any medium (Social Media, SMS, Email, etc.).
Add booking form to webpage.
The detailed flow of this is explained below.
Let's look at how to create calendar bookings for Meetings and Calls.
Note. You can either opt for Team Booking or User Booking.
Team booking:
Click Team Booking.
Note. All the details will be similar to the Appointment Booking form with the below exceptions.Under Host Information, do the following:
Note. Take, for instance, you choose users; the meeting/call will be assigned to the chosen users in a Round Robin pattern.Selecting Users from the drop-down list allows you to choose the users to whom the appointment will be assigned.
Selecting Groups from the drop-down list allows you to choose the group to which the appointment will be assigned.
Save the booking form with details - similar to the Appointment booking form.
User booking:
You can use this option if you would like to allow your customers to book a meeting with you (the user).
Click [User] booking.
Fill out the details - similar to the Appointment booking form.
Similar to the Canvas customization that we saw for Appointments, the team has made it possible for you to customize your Meetings and Calls' forms as well.
Booking Form - Details Page
This section provides a summary of key details related to the specific booking form that was created.
Booking Form Insights
To determine the weightage of various bookings, you can track the following within a stipulated period of time:
Number of visits
Number of appointments booked
Number of times rescheduled
Number of appointments cancelled
Besides, you can also track the appointments that are booked.
All the above can be achieved for an individual booking as well as for all the bookings as a whole.

Note.
As part of the Booking form update in 2025, Booking Form Insights was introduced. Any booking forms created before this enhancement will not have insights available by default.
To start using insights, users will need to upgrade to the enhanced version by editing the existing booking form.
The insights will only be generated after the form has been upgraded or for newly created booking forms.
Historical insights for forms created before the upgrade will not be available.
Actions that can be performed on the details page
1. Booking form preferences - It allows you to make edits to the booking form that you created.
2. Customize booking form - You can customize the layout and design of the calendar booking form that you had created using Canvas.
3. Copy link of the booking form - You can copy the link of the booking form you created and paste it on different platforms as you please.
4. Add booking form to website - To add booking form to website
Click More > Add booking form to website against the booking you want to share.
Or you can do so from the List View.
Zoho CRM allows you to embed the calendar booking in your website by three ways:
Button - The calendar booking will be embedded as a button and upon clicking, the booking page will appear as a overlay.
Link - The calendar booking will be embedded as a link.
In-line - The calendar booking will be embedded on the web page and the customers can book a meeting or call right from there.
Read More: Embed Calendar Booking
In the Embed Options popup, do the following:
Choose Button/Link/Inline.
Enter Name for the button and link.
Select Theme, Font color, and Background Color
In the embed code section, click Copy Code, and the code can be pasted on your website's HTML source code.
Click Done.
5. Customize Email Notifications - This option allows you to confirm, reschedule, or cancel emails from within your booking forms.
Confirmation Email
Reschedule Email
Cancellation Email
6. Activate and Deactivate Calendar Booking - When the booking you created is not necessary at the moment, you can always deactivate them. By deactivating the booking, it remains unchanged except that it will be inactive.
User with appropriate privileges can activate and deactivate a calendar booking.
To activate/deactivate a Calendar Booking
In the Manage Calendar Booking window, select Mark as Inactive to deactivate the form. When you open the specific booking form, it will appear as InActive until you activate it again.
Note. You can create 25 active Team Bookings and 3 active User Bookings.7. Creating Duplicates - The team bookings that were configured can be duplicated and the configuration can be modified based on your requirements. You can create duplicates by clicking More > Duplicate.
To delete a Calendar booking
In the Manage Calendar Booking window, click Menu > Delete against the booking you want to delete.
In the delete booking confirmation popup, click Delete to delete the booking.
List View
The list view comprises all the booking forms. Here, you can see:
Your booking insights, which are the overall insights of all the booking forms.
All the appointments booked via the booking forms.
Actions that can be done in the list view:
Booking form preferences
Customize Booking form
Copy link of Booking form
Add Booking form to webpage
Duplicate
Delete
Flow of booking an appointment/meeting/call via booking form
The customer can book by choosing the appropriate date and time of his choice. Once booked, an confirmation email will be sent with the option for the user to reschedule/cancel the confirmed booking.
To schedule a meeting with an user/team
Select the date of your choice.
Select the time of your choice.
You can filter between AM/PM and 24 Hours format.
Enter your Name, Contact, and the other fields and then hit Save.
The confirmation status will be displayed.
Upon confirmation of the appointment, an email will be sent to the customer with the summary of the completed booking.
The email also allows the customer to reschedule/cancel the appointment made.
To reschedule an appointment
Click Reschedule from the email.
You will be redirected to the bookings page.
Click Reschedule Appointment and continue from step 1.
To cancel an appointment
Click Cancel from the email.
You will be redirected to the bookings page.
Click Cancel my appointment, and your booking will be cancelled.
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.
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.