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

    • Automated meeting scheduling
    • Calendar availability checking
    • Streamlined appointment booking process

    3. Setup Option 1: From Main Dashboard

    • Go to Integrations page in your dashboard
    • Select the All Integrations tab
    • Find the Cal.com card and click Connect
    • Configure your integration (see configuration details below)
    • Go to your agent's edit page → Integrations tab
    • Attach the integration from the dropdown

    Finding Cal.com in dashboard

    Main dashboard integration

    Clicking Connect

    Connect integration

    4. Setup Option 2: From Agent Configuration

    • Go to your agent's edit page
    • Select the Integrations tab
    • Under Connect New Integrations, find Cal.com and click Connect
    • Configure your integration (see below)
    • The integration will automatically attach to your agent

    Connecting from agent edit page

    Agent configuration

    5. Setup Option 3: From Chat Interface

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

    6. Configuration Guide

    Enter the following information in the modal during setup:

    • Integration Name: Choose a descriptive name (e.g., 'My Work Calendar')
    • API Key: Your Cal.com API key
    • Event Type ID: The ID of the event type for scheduling
    • Timezone: Select your preferred timezone

    Fill in integration details

    Configuration modal

    7. Using With Your Agent

    • Check your calendar availability
    • Schedule meetings with clients
    • Manage appointment bookings

    8. Finding Your Cal.com API Key

    • Log in to your Cal.com account
    • Navigate to Settings > Developer > API Keys
    • Create a new API key with appropriate permissions
    • Copy the generated key

    9. Finding Your Event Type ID

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

    Finding Event Type ID

    Event type ID URL