How to Add AI-Powered Appointment Scheduling to Your Agent (Cal.com)
TutorialJanuary 19, 20265 min read

How to Add AI-Powered Appointment Scheduling to Your Agent (Cal.com)

Learn how to add AI-powered appointment scheduling to your chatbot. Step-by-step guide to automate meeting, demo, and call bookings using AI agents and Cal.com.

Andrés Olarte

Andrés Olarte

Author

image

This guide will walk you through how to connect Cal.com with Chatpro AI so your AI Agent can automatically help users schedule meetings, demos, or calls.

Step 1: Log in to Cal.com

  1. Go to https://cal.com
  2. Sign in to your Cal.com account (or create one if you don’t have it yet).

image


Step 2: Create or Select an Event Type

  1. Inside your Cal.com dashboard, click on Event types.
  2. Either:
  3. Make sure the event is enabled/active.

image


Step 3: Copy the Event Booking Link

  1. On the right side of the event type, click the link icon (🔗) or the three-dot menu.
  2. Click Copy link.
  3. Your link should look similar to:

This is the link your AI Agent will use to schedule meetings.


Step 4: Open Chatpro AI and Go to AI Actions

  1. Log in to your Chatpro AI dashboard.
  2. From the left sidebar on your Agent space, click on AI Actions.
  3. Under Actions & Integrations Available, locate Cal.com.
  4. Click Add.

image


Step 5: Configure the Cal.com Integration

  1. Paste your Cal.com event URL into the Cal.com URL Link field.
  2. Define the Condition that tells the AI when to trigger scheduling.

This condition helps the AI understand when it should offer the booking flow.

image


Step 6: Activate the Integration

  1. Click Activate.
  2. Make sure the Cal.com action status is set to Active (green toggle).

✅ Done! What Happens Next?

  • When a user asks your AI Agent to schedule a meeting, demo, or call,
  • The agent will automatically trigger the Cal.com booking link,
  • Allowing the user to select a date and time based on your real-time availability.

Best Practices

  • Use different Cal.com event links for different use cases (sales, support, onboarding).
  • Keep your condition text clear and intent-focused.
  • Test the flow by chatting with your AI Agent and asking for a meeting.

Share this article

Build AI agents for Free using ChatPro

Connect your data, get a custom AI Agent, and share it anywhere.

  • - Embed on your website
  • - AI Chat and Voice
Build your AI Agent FREE
AI Agent Illustration