Skip to content
Per-pair page

Calendly + Intercom: surface bookings into the support conversation.

Log Calendly bookings as Intercom contact attributes or conversation notes, and trigger Intercom messages based on booking events. Closes the loop between scheduling and chat.

Trigger app
Intercom as the trigger

Workflows fire when something happens in Intercom.

Action app
Calendly as the action

Workflows do something in Calendly, instantly.

Both directions

Pick the way that fits your stack.

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

IntercomCalendly

When something happens in Intercom, do it in Calendly.

5 Intercom triggers wired to 5 Calendly actions. Most-used pairing: New ContactGet Current User.

CalendlyIntercom

Or fire it the other way around.

2 Calendly triggers wired to 20 Intercom actions downstream.

See CalendlyIntercom
Popular pairings

Common Intercom → Calendly workflows.

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

Showing 9 of 25 combinations
When new contact in Intercom, get current user in Calendly.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, get event in Calendly.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, list event invitees in Calendly.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, list event types in Calendly.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When conversation closed in Intercom, get current user in Calendly.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, get event in Calendly.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, list event invitees in Calendly.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, list event types in Calendly.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When new conversation in Intercom, get current user in Calendly.

Fires when a new conversation is started in Intercom (by a user via messenger/email or by an admin). The standard inbound hook for AI triage, routing, and bot handoff.

How it works

Connect Intercom and Calendly in five steps.

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

  1. 1
    Connect
    Authorize Intercom and Calendly

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

  2. 2
    Trigger
    Pick a Intercom trigger

    Drop the Intercom → New Contact trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/intercom.trigger-contact-created
  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 Calendly action

    Drop the Calendly → Get Current User action below it. Map fields from the Intercom payload into the Calendly inputs.

    calendly.get-current-user
  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 Intercom + Calendly.

When does Calendly + Intercom make sense?
When booked meetings are followups to a chat (sales-qualified Intercom conversations, support-call scheduling, paid-tier office hours). The pair adds booking context to the Intercom contact and conversation thread.
How do I mark an Intercom contact as "meeting booked"?
Calendly Invitee Created → Intercom Update Contact with custom attribute "calendly_booked_at" set to now and "calendly_event_type" set to the booking type. Use for in-app messaging or segmentation downstream.
Can I post the booking as a note on the active Intercom conversation?
Yes. Look up the latest open conversation for the contact's email → Intercom Add Note with the Calendly event details. Support reps see the booking in-thread.
How do I auto-respond in Intercom when someone fails to book?
That's an absence event — not directly possible from Calendly alone. Workaround: set an Intercom attribute when the booking link is shared in chat; if Calendly hasn't fired Invitee Created within 48h, send a follow-up message.
Can I close an Intercom conversation when a Calendly meeting is booked?
Yes. Calendly Invitee Created → look up the open Intercom conversation for that email → Intercom Close Conversation with a parting note. Avoids stale support threads piling up.
How do I send an Intercom message to confirm a Calendly cancellation?
Calendly Invitee Canceled → Intercom Send Message to the contact with a "Sorry we missed you, want to reschedule?" template. Re-engages the lead without a manual rep touchpoint.
Related

Other apps that pair well with Intercom.


Wire Intercom to Calendly in 2 minutes.

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