Cal.com

Stable

Run bookings, prep, and follow-ups on Cal.com from a WhatsApp chat

Calendar & Scheduling

What is Cal.com?

Cal.com is the open-source alternative to Calendly — self-hostable, extensible, and packed with routing forms, workflows, and teams features. The LunoGen Cal.com integration connects your agent to the Cal.com API v2 and webhooks so you can listen for bookings, prep for meetings, reschedule from chat, and follow up with no-shows — all from WhatsApp.

Why connect Cal.com?

Bookings are a funnel, not a calendar event. Every new Cal.com booking is a chance to research the prospect, prep the right talking points, send a warm pre-meeting note, and automatically follow up after. LunoGen plugs into Cal.com and wraps every booking with agent-driven prep and follow-through — without anyone on your team lifting a finger.

What you can do

  • Real-time booking, reschedule, and cancellation webhooks
  • Automatic prospect research before every meeting
  • Cal.com API v2 for event types, availability, and bookings
  • Routing form integration for lead-to-expert mapping
  • Workflows support for custom pre/post meeting automations
  • Team bookings and collective event support
  • Dynamic group links generated from a WhatsApp message
  • Reschedule-by-chat with the prospect or internally
  • Daily agenda compilation synced to WhatsApp
  • No-show detection and personalized rebooking links

Setup

Requirements

  • A Cal.com account (Cloud or self-hosted)
  • Cal.com API v2 key with bookings and event-types scopes
  • A LunoGen account with at least the Pro plan
  1. 1

    Create a Cal.com API key

    In your Cal.com settings, go to Developer → API keys and create a new key with a friendly name like 'LunoGen Agent'.

  2. 2

    Connect Cal.com in LunoGen

    Open Credentials → New → Cal.com and paste your API key. Pick the default username or team the agent should work with.

  3. 3

    Add a LunoGen webhook in Cal.com

    In Cal.com Settings → Developer → Webhooks, add your LunoGen webhook URL and subscribe to BOOKING_CREATED, BOOKING_RESCHEDULED, BOOKING_CANCELLED, and MEETING_ENDED.

  4. 4

    Configure your event types

    Tell the agent which event types to track (e.g. 'Discovery Call', 'Onboarding'). You can set different post-booking workflows per event type.

  5. 5

    Test with a real booking

    Create a test booking from a Cal.com link and watch the agent prep and post it to your WhatsApp.

Cal.com use cases

6 total

Related integrations

Ready to connect Cal.com?

Spin up an AI agent in under 2 minutes, plug in your Cal.com credentials, and start running your workflows from WhatsApp.