OmniDim Logo

    Cal.com Integration Guide

    Learn how to integrate Cal.com with your voice AI agent for seamless scheduling.

    1. Overview

    Cal.com integration allows your agent to access your calendar and schedule meetings on your behalf, creating a seamless scheduling experience for your clients.

    2. Key Benefits

  1. Automated meeting scheduling
  2. Calendar availability checking
  3. Streamlined appointment booking process
  4. 3. Setup Option 1: From Main Dashboard

  5. Go to Integrations page in your dashboard
  6. Select the All Integrations tab
  7. Find the Cal.com card and click Connect
  8. Configure your integration (see configuration details below)
  9. Go to your agent's edit page → Integrations tab
  10. Attach the integration from the dropdown
  11. Finding Cal.com in dashboard

    Main dashboard integration

    Clicking Connect

    Connect integration

    4. Setup Option 2: From Agent Configuration

  12. Go to your agent's edit page
  13. Select the Integrations tab
  14. Under Connect New Integrations, find Cal.com and click Connect
  15. Configure your integration (see below)
  16. The integration will automatically attach to your agent
  17. Connecting from agent edit page

    Agent configuration

    5. Setup Option 3: From Chat Interface

  18. Ask in chat using natural language like 'Connect my Cal.com calendar' or 'Set up Cal.com integration'
  19. A connection widget will automatically appear
  20. Click on Add integration to navigate to the integration tab
  21. Under Connect New Integrations, find Cal.com and click Connect
  22. Configure your integration
  23. 6. Configuration Guide

    Enter the following information in the modal during setup:

  24. Integration Name: Choose a descriptive name (e.g., 'My Work Calendar')
  25. API Key: Your Cal.com API key
  26. Event Type ID: The ID of the event type for scheduling
  27. Timezone: Select your preferred timezone
  28. Fill in integration details

    Configuration modal

    7. Using With Your Agent

  29. Check your calendar availability
  30. Schedule meetings with clients
  31. Manage appointment bookings
  32. 8. Finding Your Cal.com API Key

  33. Log in to your Cal.com account
  34. Navigate to Settings > Developer > API Keys
  35. Create a new API key with appropriate permissions
  36. Copy the generated key
  37. 9. Finding Your Event Type ID

  38. In Cal.com, go to Event Types
  39. Select the event type you want to use
  40. The ID is visible in the URL (e.g., https://app.cal.com/event-types/123456 — here, 123456 is your Event Type ID)
  41. Finding Event Type ID

    Event type ID URL