Skip to content
Per-pair page

Calendly + Slack: bookings in the channel, reschedules pinged.

Post Calendly bookings, cancellations, and reschedules into Slack channels with rich formatting. Includes DM-the-host patterns and per-event-type routing.

Trigger app
Calendly as the trigger

Workflows fire when something happens in Calendly.

Action app
Slack as the action

Workflows do something in Slack, instantly.

See all 45 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

CalendlySlack

When something happens in Calendly, do it in Slack.

2 Calendly triggers wired to 45 Slack actions. Most-used pairing: Invitee CanceledRaw API Request.

SlackCalendly

Or fire it the other way around.

13 Slack triggers wired to 5 Calendly actions downstream.

See SlackCalendly
Popular pairings

Common Calendly → Slack workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 8 of 90 combinations
When invitee canceled in Calendly, raw api request in Slack.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, add reaction in Slack.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, archive channel in Slack.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, cancel scheduled message in Slack.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When new meeting booked in Calendly, raw api request in Slack.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, add reaction in Slack.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, archive channel in Slack.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, cancel scheduled message in Slack.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

How it works

Connect Calendly and Slack in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Calendly and Slack

    Open Tiny Command, authorize Calendly and Slack once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Calendly trigger

    Drop the Calendly → Invitee Canceled trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/calendly.trigger-invitee-canceled
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Slack action

    Drop the Slack → Raw API Request action below it. Map fields from the Calendly payload into the Slack inputs.

    slack.api-request
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Calendly + Slack.

How do I post Calendly bookings into a Slack channel?
Calendly Invitee Created → Slack Send Message to #bookings with an embed-style attachment showing invitee, scheduled time, event type, and link to the booking. One trigger, immediate team awareness.
Can I DM the host with prep notes?
Yes. Look up the host's Slack ID by Calendly email → Slack Send Direct Message with the booking + prep content (intake answers, CRM context). Personal heads-up without channel noise.
How do I route different Calendly event types to different Slack channels?
Switch on event_type slug. Demos → #sales-bookings. Customer-research → #research. Support-calls → #support-bookings. One Calendly trigger, multiple channel destinations.
Can I notify Slack of cancellations too?
Yes. Calendly Invitee Canceled → Slack Send Message with "{Invitee} cancelled their {event_type} for {time}". Useful for time-sensitive bookings (interviews, customer demos) where the host needs to plan a follow-up.
How do I include intake-answer details in the Slack message?
Format the questions_and_answers array as Slack Block Kit fields. Each Q/A pair becomes one field. Caps display nicely; agents see context without clicking through to Calendly.
Can Slack threads collect post-meeting feedback?
Yes. Post the original booking as a parent message; after the meeting, post follow-up messages in the same thread. Or use a slash command (/recap) to add structured recap fields back into the thread.
Related

Other apps that pair well with Calendly.


Wire Calendly to Slack in 2 minutes.

Free tier available. No credit card. No onboarding call.