Create your own Cal.com and Slack integration

Choose a trigger
Choose an action

When Cal.com: Booking created happens, do Slack: Post message.

Popular Cal.com and Slack workflows

When this happens in one app, do this in the other. Try it on Hub to connect both apps and run the pair.

Most popular

Announce new Cal.com demos in #sales

When a demo booking is created, post guest name, time, and event type to #sales.

Cal.com + SlackTry it →

Strike through Slack posts when bookings cancel

When a Cal.com booking is canceled, update the original Slack alert to show canceled status.

Cal.com + SlackTry it →

Reply in Slack when meetings reschedule

When a booking moves, post the new time in the existing Slack thread.

Cal.com + SlackTry it →

Confirm Cal.com booking from :white_check_mark:

When the host reacts with :white_check_mark: on a booking alert, confirm the Cal.com booking.

Slack + Cal.comTry it →

Post follow-up prompt when Cal.com meetings end

When a meeting ends, ask in Slack for notes and link the booking record.

Cal.com + SlackTry it →

Reschedule from a Slack thread request

When a guest asks to move a meeting in Slack, fetch the booking and reschedule in Cal.com.

Slack + Cal.comTry it →

Agent

Use Corsair's MCP with your agent

Corsair connected

The agent searches both apps before it answers.

Who booked the 2pm demo today and did they confirm?

Cal.com and Slack details

Cal.com and Slack FAQ

Yes. Corsair is built with a REST API. This means you can build agents, knowledge bases, interfaces, and workflows.

Yes. Connect both apps once, then announce bookings in channels, update posts on cancel, and confirm from reactions.

New booking alerts, cancel/reschedule updates, host confirmations via emoji, post-meeting note prompts, and agent lookup of today's schedule.

Yes. Cal.com booking lifecycle webhooks and Slack message and reaction events route meetings to the right channel instantly.