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
- A caller asks to schedule an appointment
- Your agent checks your Cal.com availability
- Available slots are offered to the caller
- The caller picks a time
- 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
- Check that the integration is connected in Dashboard > Integrations
- Verify the correct event type is being used
- Wait a few seconds and refresh your Cal.com dashboard
Availability Shows Wrong Times
- Check your Cal.com availability settings and timezone
- Make sure your calendar integrations within Cal.com are synced
Connection Stopped Working
- Disconnect and reconnect the integration
- For self-hosted instances, verify your server is accessible
Tips
- Set up event types — Create named event types in Cal.com so your agent can offer specific booking options
- Sync your calendars — Connect Google Calendar or Outlook within Cal.com for accurate availability
- Use buffer times — Prevent back-to-back bookings by adding buffer time in Cal.com settings
Last updated on