Skip to main content
Connect your Cal.com account and a campaign’s Book meeting step can use your Cal.com event types. The AI reads your free times, offers them in the chat, and books the time the lead picks straight into your Cal.com calendar. Cal.com is offered to every account except an agency’s client accounts: their calendars come from the agency’s CRM.

Get a Cal.com API key

  1. Sign in to Cal.com.
  2. Go to Settings → Developer → API Keys and create a key.
  3. Copy it.
Keep the key private. Anyone with it can read your calendar and book meetings in it.

Connect your account

  1. Go to Integrations. Cal.com is in the Calendars group.
  2. Turn on its switch, then open Integrations → Cal.com.
  3. Paste the key into API key and press Connect Cal.com account.

Event types

Once connected, the page lists your Cal.com event types under Event types, each with its length and whether it is Active. Only active, public event types that allow booking can be used in a funnel. Created or changed an event type in Cal.com? Press Refresh. To use a new key, paste it into Update API key (optional) and press Update.

Use Cal.com in a funnel

  1. In the campaign’s Funnel, add a Book meeting step.
  2. Under Meeting type, pick a Cal.com event type. The list shows the active event types of every calendar you connected.
  3. Optionally fill Event description (what the meeting is about) and Ask message example (how the AI should propose the meeting).

What the lead sees

  1. The AI proposes the meeting and offers free times from your Cal.com availability, from one hour from now up to six days ahead.
  2. The lead picks a time.
  3. Whappy books it in Cal.com. Cal.com sends the calendar invitation by email.
  4. Once the booking is made, the funnel moves to the next step.
Cal.com needs the lead’s email for the invitation. If Whappy does not have it, the AI asks for it once, in the same message as the times. If the lead does not give one, Whappy still books the meeting with a stand-in address; the lead then gets no invitation email. If Cal.com refuses the booking, for example because the time was just taken, the AI offers the lead another time. Rehearsals never book a real meeting. A test lead does: its booking lands in your Cal.com calendar like any other.

Disconnect

Press Disconnect account at the bottom of the page and confirm. Book meeting steps that use Cal.com stop working until you connect again.

Troubleshooting

Connecting fails. Check that you copied the whole key and that it is still valid in Cal.com. An event type is missing or cannot be picked. Make it active, public and bookable in Cal.com, then press Refresh. The AI offers no free times. Check your availability in Cal.com for the next six days. The lead got no invitation. Check the lead’s email on their lead page. Without one, Cal.com has nowhere to send it. Need help? See the FAQ or contact support.