Cal.com

This feature is available on our Premium plan. Allow Cal.com meeting scheduling directly inside Slack with Threadly.

Threadly’s Cal.com integration allows teams to book meetings directly from Slack—without switching tabs or juggling scheduling links. Connect your calendar once, send a Threadly message with a scheduling action, and recipients can choose a time on the spot.

This guide explains what the integration does, when to use it, how to set it up, and what the receiver experience looks like.


What Recipients See

When someone receives a Threadly message that includes a Cal.com scheduling action, they experience a fully Slack-native booking flow:

  1. A “Book a Meeting” (or custom-labeled) button in the message.

  2. A Slack modal opens, prompting them to complete your intake form, and showing your available time slots pulled directly from Cal.com.

  3. The recipient selects a time and confirms.

  4. Threadly automatically:

    • books the meeting through Cal.com

    • sends confirmation

    • adds the event to both calendars

No browser windows. No swapping between apps. No scheduling ping-pong.

Just fast, frictionless scheduling inside Slack.


When to Use It

The Cal.com integration works well for any workflow where next steps need to be booked quickly and contextually:

  • Sales reps securing follow-up calls in Slack Connect channels

  • Customer Success teams scheduling onboarding, trainings, or QBRs

  • Support / Success teams coordinating follow-ups without leaving the conversation

  • Internal teams arranging syncs, reviews, or handoffs with minimal friction

If the discussion is already happening in Slack, Threadly turns that momentum into a scheduled meeting.


How to Set Up the Cal.com Integration

1. Open Threadly inside Slack

Open Slack > Threadly > Settings > Integrations and click Cal.com

2. Connect Your Cal.com Account

Click Connect with Cal.com. You'll see a modal asking for an API key. To grab your Cal.com API key, follow these steps:

  1. Open app.cal.com and login to your account. On the lefthand sidebar, click Settings.

  1. On the left sidebar again, click API Keys.

  1. In the modal, input a name, and we recommend toggling the Never expires. If you'd like to set the API key to expire, Threadly will not notify or refresh it for you.

  2. Click Save and then copy your API key to paste into the Threadly modal.

3. Create Calendar Action

You can create a new Calendar Action from both the Cal.com screen in Threadly, or from the Actions tab.

4. Configure the Calendar Action

  • Select your preferred Cal.com calendar

  • Choose an event type (e.g., 30-min call, onboarding session)

  • Optional: Rename the action or customize button text

5. Save the Action and Use Across Threadly

  • Click Save Action

  • You can now attach this calendar action to:

    • Channel blasts

    • 1:1 or multi-DM messages with /SendMessage shortcut.

    • Automated sequences and workflows


Need a hand setting this up? Our team is happy to help.

Last updated