Booking
The Booking feature allows your team to manage customer appointments directly within Chatalog. You can create booking items, collect booking information from customers, review booking records, and manage booking statuses from both the Booking page and the Messages Inbox.
This is an add-on feature. Please contact your account manager if you would like to enable it for your organization.
Bookings can be created in two ways:
Automatically through the AI Agent
Manually by agents
⚙️ Configure Booking Items
Before creating bookings, you must first create a booking item.
Examples:
Massage Service
Consultation Session
Event Registration
Product Demo
How to Create a Booking Item

Go to Booking > Settings
Click Actions
Select Add New to create a booking item

Enter:
Name
Description
Required Fields
Click OK
Required Field Types
You can define custom booking fields using the following field types:
String
Text input
Customer Name
Number
Numeric input
Contact Number
Date
Date or date-time
Appointment Date
Boolean
True / False option
First-time Visitor
🤖 Create Booking Automatically with AI Agent
The AI Agent can automatically collect booking information from customers and create bookings during conversations.
Setup Steps
Open Flow Builder
Add an AI Agent block
Configure:
Role
Goal
Completion Criteria

Under Actions, configure:
Set Custom Field (optional)
Set Label (optional)
Select Knowledge Base (optional)
Select a booking service

Connect with other flow blocks and save.
👤 Create Booking Manually
Agents can also manually create bookings directly from the Messages Inbox or the Booking management page.
How to Create a Booking
Open a customer conversation
In the Upcoming Bookings section, click Create

Select a booking item

Fill in the booking information
Click Save
The booking will then appear in:
Booking list
Customer conversation sidebar
📅 Manage Bookings
Go to Booking > Bookings to review all booking records.

You can:
Filter bookings by item
View upcoming bookings
Review booking status
Open booking details
✅ Confirm or Cancel Bookings
Booking statuses can be updated either manually by agents or automatically by the system.
Supported statuses:
Pending – The booking has been created and is awaiting confirmation.
Confirmed – The booking has been confirmed by an agent. This status must be updated manually.
Cancelled – The booking has been cancelled by an agent. This status must be updated manually.
Completed – The booking was previously Confirmed, and the scheduled booking time has passed. This status is updated automatically by the system.
Expired – The booking was previously Pending, and the scheduled booking time has passed without being confirmed. This status is updated automatically by the system.
How to Update Booking Status
Open the booking record
Update the booking status
Save changes
This helps teams track appointment progress and customer confirmations.
💬 Booking Information in Messages Inbox
When a customer has an upcoming booking, the booking card will appear in the conversation sidebar.

Agents can:
View booking details
Review booking status
Open the booking record
Create additional bookings
This allows agents to manage conversations and appointments in one place.
📝 Additional Booking Information
Booking records support:
Remarks
Custom fields
Additional booking metadata

This allows teams to store extra customer or appointment information when necessary.
Last updated