Chatzora Docs
Integrations

Calendar Booking Integrations

Learn how to connect Cal.com and Calendly to check appointment availability and dispatch interactive booking widgets to visitors.

Calendar Booking Integrations

Chatzora allows you to connect scheduling providers to automate booking consultations, support calls, or demo requests. The AI chatbot dynamically resolves booking intent and presents availability slots inline during chat conversations.


🚀 Key Benefits of Scheduling Sync

  • Automate Demo & Support Bookings: Eliminate the back-and-forth emails needed to secure meetings.
  • Smart Intent Recognition: If a visitor says "I want to book a demo" or "schedule a call", the bot automatically queries available times or renders your calendar links.
  • Cal.com Dynamic Slot Lookups: For Cal.com users, the chatbot queries live available dates and time slots directly from the Cal.com API before showing scheduling cards.

🛠️ Step-by-Step Configuration Guide

  1. Go to your calendar provider account:
    • Cal.com: Navigate to your profile settings and copy your public booking link (e.g. https://cal.com/username/quick-call).
    • Calendly: Navigate to your dashboard and copy your scheduling link (e.g. https://calendly.com/username).
  2. Log in to your Chatzora Dashboard, select your bot, and open the Integrations tab.
  3. Scroll to the Calendar Booking card under Store & Utility Sync, and click Connect Platform.
  4. Paste your Booking Link into the form.
  5. Click Save Calendar Config.

💬 Core AI Capabilities

When active, the AI chatbot is automatically equipped with the following tool skills:

  • getCalendarLink(): Returns your scheduling link to render an interactive modal overlay directly in the customer chat widget bubble.
  • checkCalendarSlots(eventTypeId, startTime, endTime): (For Cal.com) Queries live open meeting times on your calendar for the requested dates so visitors know when you are available before booking.