Skip to main content

Create a Booking Bot

Watch this tutorial to see how easy it is to set up a booking bot in GoHighLevel and test various scenarios:

Initial Setup

  1. Configure Business Data

    • Click default bot from dashboard
    • Navigate to "Business Data" in AI Bot Settings
    • Click "AI Generate" button to create business data automatically
    • Review crawled web pages listed below
    • Add additional web pages as needed
  2. Enable Booking

    • Go to Booking section
    • Check "Enable Booking" box
    • Select a calendar
    • Save settings

Testing Scenarios

Basic Booking Flow

  1. Click "Test AI Chat"
  2. Bot will track three objectives:
    • Get customer name
    • Get email
    • Book appointment
  3. Start by typing "hi"
  4. Provide name and email when asked
  5. Confirm interest in booking
  6. Select date and available time slot
  7. Appointment gets booked automatically

Rescheduling Process

  1. Bot identifies existing appointment
  2. Ask for new date
  3. Select from available time slots
  4. Bot updates calendar automatically
  5. Refresh calendar to see changes

Multiple Appointments

  1. Book additional appointments while keeping existing ones
  2. Bot prevents scheduling conflicts
  3. Receive email confirmations (if enabled)
  4. All appointments visible in calendar

Cancellation Options

  1. Bot shows all upcoming bookings
  2. Select appointments to cancel
  3. Multiple cancellations possible in one step
  4. Calendar updates automatically
  5. Owner receives notifications

Disabled Booking Scenario

  1. Go to Settings > Booking Settings
  2. Turn off "Enable Booking" checkbox
  3. Save settings
  4. In test chat:
    • Bot will detect disabled booking
    • Provides phone number for manual booking
    • Prevents false bookings

Key Features

  • Automatic business data generation
  • Real-time calendar integration
  • Multiple appointment management
  • Rescheduling capabilities
  • Batch cancellation support
  • Saved chat history
  • Instant contact field updates
  • Error handling and notifications

Your booking bot is now ready to handle appointments automatically! Each chat session is saved in the chat history for future reference, making it easy to manage and monitor all booking activities.