Standard & Pro Plans
Overview
Bookings allow your AI to schedule appointments or reservations with visitors directly in the chat. Visitors can see your availability and book without leaving your website.
Choose between two booking modes depending on your business:
- Hourly mode - For time-slot appointments (barbers, consultations, demos)
- Daily mode - For date-range reservations (hotels, vacation rentals, event spaces)
Alternatively, redirect visitors to your own external booking system (Booking.com, Calendly, etc.) if you already have one.
Getting Started
When you first visit the Bookings page, you'll be asked to choose your booking system:
1
Choose your system
Select Built-in booking to use our calendar, or External system to redirect visitors to your own booking platform
2
Configure the basics
For built-in: enter your notification email, service name, and choose hourly or daily mode. For external: paste your booking URL
3
Enable bookings
Click "Enable Bookings" and your AI will start offering booking to visitors
4
Fine-tune in Settings
For built-in: set your availability schedule, add booking types, configure pricing, and more
Booking Modes
Choose the mode that fits your business when enabling bookings.
Best for services with specific time slots.
- Visitors pick a date, then choose a time slot
- Each slot has a fixed duration (e.g., 30 min, 1 hour)
- Multiple spots per slot (e.g., 3 barber chairs)
- Booking types have a duration in minutes
Barber shops
Consultations
Demo calls
Clinics
Best for multi-day stays and reservations.
- Visitors select a check-in and check-out date
- Dates must be contiguous (no gaps in availability)
- Each room type has its own capacity (rooms available)
- Booking types have price per night and room count
Hotels
Vacation rentals
Event venues
Campgrounds
Tip: You can change the booking mode later in Settings, but existing bookings will remain as they are.
Booking Types
Create different service or room types that visitors can choose from when booking.
In Hourly Mode
- Name - Service name (e.g., "Full Cut", "Consultation")
- Duration - Length in minutes (e.g., 30 min, 60 min)
- Price - Optional price displayed to visitors
- Description - Optional details about the service
In Daily Mode
- Name - Room type (e.g., "Standard Room", "Suite")
- Rooms available - Independent capacity per type
- Price - Price per night displayed to visitors
- Description - Optional details about the room
When multiple booking types are active, visitors select their preferred option before completing the booking form. In daily mode, each room type tracks its own availability independently — when Standard Rooms sell out, Suites can still be booked.
Pricing & Currency
Display prices for your booking types and let visitors see the total cost.
Price Per Type
Set a price for each booking type (optional)
Currency
Choose from 20+ currencies (USD, EUR, GBP, etc.)
Total Price
Daily mode shows price per night and total automatically
Editable Types
Edit name, price, duration/rooms on existing types
Note: Currency is a display setting. Bookings does not process payments — use your own payment system for collecting fees.
Setting Availability
Define when you're available for bookings:
Weekly Schedule
Set recurring availability for each day of the week
Time Slots
Define start and end times for each available period
Blocked Dates
Block specific dates for holidays or vacations
Timezone
Set your timezone for accurate scheduling
Example Availability
Monday
9:00 AM - 5:00 PM
Tuesday
9:00 AM - 5:00 PM
Wednesday
10:00 AM - 3:00 PM
Thursday
9:00 AM - 5:00 PM
Friday
9:00 AM - 12:00 PM
Saturday
Unavailable
Sunday
Unavailable
Booking Settings
Customize how bookings work for your needs:
Service Name
Name what visitors are booking (e.g., "Consultation", "Demo", "Meeting", "Appointment").
Default Duration
Set the default length for each appointment (e.g., 30 minutes, 1 hour). Used in hourly mode.
Advance Booking Days
How far in advance visitors can book. For example, 30 days means they can book up to a month ahead.
Max Spots Per Slot
Maximum concurrent bookings per time slot (hourly mode). In daily mode, capacity is set per room type.
Phone Required
Choose whether visitors must provide a phone number when booking.
Timezone & Currency
Set your timezone for displaying availability correctly. Choose a currency for displaying prices.
Time Format
Choose between 12-hour (9:00 AM) or 24-hour (09:00) time display.
How Visitors Book
- Visitor asks to schedule a meeting or appointment
- AI shows a calendar with available dates
- Visitor picks a date and sees available time slots
- Visitor selects a time and fills in the booking form
- Booking confirmed — appears in your calendar
- Visitor asks to book a room or make a reservation
- AI shows a calendar with available dates
- Visitor selects a check-in date, then a check-out date
- Visitor chooses a room type (if multiple) and sees total price
- Visitor fills in the booking form — reservation confirmed
Managing Bookings
The Bookings dashboard shows all appointments in a calendar view:
Calendar View
See all bookings on a monthly calendar
Booking List
View all bookings in a sortable list
Status Tracking
Track Upcoming, Notified, Completed, Cancelled bookings
Assignment
Assign bookings to team members
Booking Workflow
A typical booking goes through these stages:
Upcoming
New booking, scheduled for the future
Notified
Reminder sent to visitor
Completed
Appointment took place
Other statuses include:
- Cancelled - Booking was cancelled (with optional reason)
- No Show - Visitor didn't attend the appointment
Booking Details
Click any booking to view full details:
Appointment Details
Date, time, duration, and service name displayed prominently.
Visitor Information
Name, email, phone (if provided), and any notes from the visitor.
Chat History
Link to the full conversation where the booking was made.
Status Management
Confirm, complete, cancel, or mark as no-show with one click.
Email Notifications
Stay informed about new bookings:
- New booking notification - Receive an email when someone books an appointment
- Booking details - Email includes visitor name, date, time, and contact info
- Team notifications - Email goes to the address you specify in settings
Tip: Use a shared inbox or distribution list as the notification email if multiple team members handle appointments.
Blocking Time
Block entire days or individual time slots when you're unavailable:
Blocking Entire Days
- Holidays and company closures
- Vacation days
- Training or off-site events
- Any day you don't want bookings
Blocking Individual Slots
Block specific time slots while keeping the rest of the day available. Useful when you have a conflicting meeting or appointment during a particular time.
Blocked dates and slots override your regular availability schedule. Visitors won't see blocked times as available options.
Note: Already-booked appointments remain valid when you block dates or times. Blocking only prevents new bookings.
Public Booking Calendar
Share your public booking calendar link with visitors so they can book directly without going through the chat. The public calendar displays your availability, booking types with prices, and allows visitors to select a time and submit their booking request.
To get your public booking link, go to the Bookings page and click the "Share Link" button. You can copy the link and share it on your website, social media, or email signatures.
External Booking System
If you already use an external booking platform, you can redirect visitors there instead of using the built-in calendar.
Consultation
Click below to make a reservation
Book Now
How to Set Up
You can choose the external system when first enabling bookings, or switch to it later:
- New setup: On the Bookings page, select "External system" and paste your booking URL
- Existing setup: Go to the Bookings page, where you can update your external URL, switch to the built-in system, or disable bookings
What Happens
- In chat - When AI shows the booking option, visitors see a styled card with a "Book Now" button that opens your external link in a new tab
- Public calendar link - Visitors are automatically redirected to your external booking URL
- Dashboard - Shows your external URL with options to edit, switch to built-in, or disable
Tip: This is ideal for hotels, vacation rentals, restaurants, or any business that already has a booking system they prefer to use.
Note: You can enter just the domain (e.g., booking.com/your-hotel) and it will automatically be converted to a full URL with https://.
When Does AI Offer Bookings?
The AI offers to schedule an appointment when visitors express interest in:
Direct requests
- "I'd like to schedule a meeting"
- "Can I book an appointment?"
- "I want to set up a consultation"
- "When can we meet?"
Sales opportunities
- "I want to learn more about your services"
- "Can someone walk me through a demo?"
- "I have questions about pricing"
- "I'd like to discuss my project"