Skip to Content

Cal.com

Connect Cal.com so your AI agent can check availability and book appointments through your Cal.com scheduling page.

What It Does

  • Checks availability — Your agent sees when you’re free on Cal.com
  • Books appointments — Creates bookings directly through Cal.com
  • Views bookings — Sees upcoming, past, and cancelled bookings
  • Cancels bookings — Can cancel bookings when callers request it

How to Connect

Open Integrations

Go to Dashboard > Integrations and find Cal.com.

Click Connect

Click the Connect button. You’ll be redirected to Cal.com.

Authorize Access

Sign in and grant Akol permission to access your Cal.com account.

You’re Connected

You’ll be redirected back to Akol. Your Cal.com schedule is now accessible.

How It Works During Calls

  1. A caller asks to schedule an appointment
  2. Your agent checks your Cal.com availability
  3. Available slots are offered to the caller
  4. The caller picks a time
  5. Your agent creates the booking on Cal.com

Cal.com supports self-hosted instances. If you’re using a self-hosted Cal.com, make sure your instance is accessible from the internet.

Troubleshooting

Appointments Not Appearing on Cal.com

  1. Check that the integration is connected in Dashboard > Integrations
  2. Verify the correct event type is being used
  3. Wait a few seconds and refresh your Cal.com dashboard

Availability Shows Wrong Times

  1. Check your Cal.com availability settings and timezone
  2. Make sure your calendar integrations within Cal.com are synced

Connection Stopped Working

  1. Disconnect and reconnect the integration
  2. For self-hosted instances, verify your server is accessible

Tips

  1. Set up event types — Create named event types in Cal.com so your agent can offer specific booking options
  2. Sync your calendars — Connect Google Calendar or Outlook within Cal.com for accurate availability
  3. Use buffer times — Prevent back-to-back bookings by adding buffer time in Cal.com settings
Last updated on