If your team uses Cal.com to schedule calls, there's a good chance most of those bookings start as a Slack conversation first. Someone asks for time, you paste a link, and the conversation jumps out of Slack to get it done. Threadly's Cal.com integration keeps that whole flow inside Slack instead — so the booking happens in the same place the ask did.
Why Booking Inside Slack Beats a Pasted Link
A scheduling link works, but every extra step between "let's meet" and a confirmed time on the calendar is a place for momentum to die. Someone gets pulled into another thread, the tab gets lost, or they mean to come back to it later and never do. None of that is a Cal.com problem — it's a context-switching problem, and it happens whether your link is beautifully designed or not.
Threadly's Cal.com integration removes the switch. The booking experience lives inside the same Slack message where the conversation is already happening, so there's no moment where someone has to decide to go do something else first.
Meetings Booked Where the Conversation Already Happens
With Threadly's Cal.com integration, the whole flow happens inside Slack. Drop a Cal.com-powered booking button into any broadcast or workflow message. When someone clicks it, a time-selection view opens right there in Slack — no redirect, no new tab. They pick a slot, confirm, and the meeting lands on your Cal.com calendar automatically.
How It Works
- Connect your Cal.com account. Link Threadly to Cal.com and choose which event type to attach to a message — a 15-minute check-in, a 30-minute demo, a 45-minute QBR.
- Embed a booking button in any broadcast. Add a "Book a call" action to a message and send it to one channel or hundreds at once.
- Recipients book without leaving Slack. The booking view respects your real-time Cal.com availability, so only open slots show up.
- Personalize the link per channel. Use merge fields to insert the right event type or the right rep's Cal.com link based on account data.
- Track who booked and who didn't. Threadly's analytics show booking rates per channel, so you know exactly where to follow up.
Ways Teams Use This
Because Cal.com bookings run through the same broadcast engine as the rest of Threadly, you can attach them to nearly any workflow you already run in Slack:
- QBR invites: Send one quarterly business review invite with a Cal.com link to every customer channel at once, then auto-follow up with anyone who hasn't booked.
- Partner check-ins: Broadcast a monthly "grab 30 minutes with your partner manager" message across every partner channel.
- Onboarding kickoffs: Trigger a welcome workflow when a new customer channel is created, with a "Book your kickoff call" button built in.
- Renewal conversations: Segment channels by renewal date and send a Cal.com booking link exactly when it's time to talk.
- Round-robin scheduling: Use Cal.com's team event types so bookings distribute automatically across your CS or sales team, even at scale.
- External Slack Connect channels: Let customers and partners book time without ever leaving the shared channel you already use to talk to them.
Common Questions
Do I need a paid Cal.com plan?
No. The integration works with any Cal.com account, including the free tier. What matters is that the event type you want to embed is published and active in your Cal.com workspace.
Can I use more than one event type?
Yes. Attach a different event type to each broadcast — a short intro call for a cold outreach message, a longer strategy session for an existing customer segment — and swap them as needed.
What happens if someone clicks the button but doesn't book?
Threadly logs the click without a completed booking as a separate event in your analytics, so you can trigger a reminder or follow-up to anyone who opened the scheduler but didn't finish.
How to Set It Up
Visit our Cal.com integration page to see it in action, or connect your account from your Threadly dashboard to add a booking button to your next broadcast. It's available now on Threadly's Pro plan.
Questions? We're standing by at support@trythreadly.com.

