Let's Build Your First Campaign Together with our Lead Generation Expert

How to Integrate Slack with Calendly

Table of Contents

You already live in Slack. Your prospects book through Calendly. But these two tools aren’t talking to each other — and that silence is costing you.

Every time someone books, cancels, or reschedules a meeting, you’re either checking Calendly manually or finding out too late. 47% of professionals say back-and-forth scheduling is one of their biggest daily productivity killers. That number doesn’t have to include you.

The Slack-Calendly integration fixes this. You get instant booking notifications, team-wide visibility, and a fully automated scheduling loop — all without leaving Slack.

Here’s exactly how to set it up, step by step.

Why Connecting Slack and Calendly Actually Matters

Before jumping into the steps, here’s the real picture.

Calendly has over 10 million users across more than 50,000 companies worldwide. Slack is used by 38 million+ daily active users, including 90% of Fortune 100 companies. The two tools are already staples of the modern work stack — yet most people run them in separate tabs, switching between them all day.

That context-switching adds up. Research from the University of California, Irvine found it takes an average of 23 minutes to regain full focus after an interruption. Every time you manually check Calendly, you’re bleeding attention.

Teams that automate their scheduling workflows save an average of 4+ hours per week just on scheduling logistics. And companies using scheduling automation see up to 33% fewer no-shows because notifications trigger faster follow-up.

The integration isn’t a nice-to-have. It’s the difference between running a tight operation and scrambling to keep up.

What You Get After the Integration

Before you start clicking buttons, here’s what this integration actually unlocks:

Instant booking alerts — You get a Slack message the moment someone schedules, cancels, or reschedules. No more refreshing Calendly.

Channel notifications — Route booking alerts to any Slack channel, so your whole team stays in the loop without being CC’d on emails.

Personal DM alerts — Get booking confirmations and reminders sent directly to your Slack DMs.

Scheduling link sharing — Share your Calendly link directly inside Slack conversations without copying and pasting between tabs.

Cancellation and reschedule tracking — Know immediately when plans change, so you can act fast instead of finding out hours later.

All of this runs automatically once you connect the two tools. Here’s how.

How to Integrate Slack with Calendly: Step-by-Step

Connect Calendly to Slack from the Calendly Dashboard

Step 1: Log in to your Calendly account

Go to calendly.com and sign in. Make sure you’re using the account tied to the event types you want notifications for.

Step 2: Navigate to Integrations

In the left sidebar, click Integrations & Apps. This is where Calendly manages all its third-party connections, including Zapier, HubSpot, Salesforce, and Slack.

Step 3: Find the Slack Integration

In the integrations library, search for Slack. You’ll see the official Slack integration card. Click on it.

Step 4: Click “Connect”

Hit the Connect button. A new browser window will open asking you to authorize the connection between Calendly and your Slack workspace.

Step 5: Authorize Your Slack Workspace

You’ll be taken to Slack’s authorization page. Select the Slack workspace you want to connect (if you’re part of multiple workspaces, make sure you choose the right one from the dropdown at the top right). Then click Allow.

Step 6: You’re Connected

Once authorized, you’ll be redirected back to Calendly with a confirmation message. The Slack integration is now active.

Set Up Notifications for Each Event Type

Connecting the two tools is just the beginning. Now you need to configure which bookings trigger which Slack notifications.

Step 7: Go to your Event Types

From the Calendly home screen, click on the event type you want to set up notifications for — for example, your “30-Minute Discovery Call” or “Demo Call.”

Step 8: Open Event Type Settings

Click the Edit button (pencil icon) on that event type. This opens the full configuration panel.

Step 9: Go to the “Notifications & Cancellation Policy” Tab

Inside the event editor, click on Notifications & Cancellation Policy. Scroll down until you see the Workflows or Notifications section (depending on your Calendly plan).

Step 10: Add a Slack Notification

Click Add Notification or Add Workflow Step. Select Slack as the notification channel.

You’ll now be able to choose:

  • Which channel or DM to send the notification to
  • What triggers it — new booking, cancellation, or reschedule
  • When it fires — immediately when the event is created, or at a set time before the meeting

Step 11: Choose Your Slack Channel or DM

You can route the notification to:

  • A specific public or private channel (e.g., #sales-meetings, #team-calendar)
  • A direct message to yourself or a teammate
  • Multiple destinations if needed (available on higher Calendly plans)

Step 12: Save Your Settings

Click Save & Close or Update Event Type. Your Slack notifications are now live for that event type.

Repeat Steps 7–12 for each additional event type you want to track in Slack.

Test the Integration

Always test before you rely on it.

Step 13: Book a Test Meeting

Open your Calendly booking link in an incognito browser window and schedule a test appointment. Use a dummy email address.

Step 14: Check Slack

Within a few seconds, you should see a Slack notification arrive in the channel or DM you configured. It will show the invitee’s name, email, and the meeting time.

If the notification doesn’t appear within 60 seconds, go back to Integrations & Apps in Calendly and verify that the Slack connection is still active. Sometimes browser permissions or workspace restrictions can interrupt the authorization.

Step 15: Cancel the Test Booking

Cancel your test booking in Calendly and confirm that a cancellation alert also fires in Slack. This verifies that all three notification types (new, cancel, reschedule) are working correctly.

How to Share Your Calendly Link Directly in Slack

Once the integration is connected, you can also share scheduling links inside Slack conversations without switching apps.

From any Slack message field:

Type /calendly in the message box. If the Calendly app is installed in your workspace, this slash command will surface your scheduling links directly. Select the event type you want to share and hit enter — the link is posted to the conversation.

If the slash command doesn’t appear:

Go to Slack App Directory, search for Calendly, and click Add to Slack. Once installed, the /calendly command will work across all channels and DMs.

This is especially useful in sales and client conversations where you want to move fast. Instead of copying a link from another tab, you share it in one command without breaking your flow.

Setting Up Team-Wide Notifications (For Shared Calendars)

If you run a team and want everyone’s bookings to flow into a shared Slack channel, here’s how to handle it.

For Calendly Teams plans:

Each team member connects their Calendly account to Slack individually using the steps above. Then, each person routes their notifications to the same shared channel — for example, #all-meetings.

This gives your team a single live view of every meeting being booked across the organization. No spreadsheets, no manual updates.

For Round Robin and Collective event types:

When you configure notifications on a Round Robin or Collective event type, the Slack alert goes out automatically whenever any team member gets assigned a meeting. You can route these to a shared channel so the entire team sees the assignment in real time.

Studies show that teams with centralized scheduling visibility run 20–30% more efficient meeting coordination, especially when managing multiple stakeholders or time zones.

Troubleshooting Common Issues

Slack Notifications Not Arriving

The most common cause: the Slack authorization expired or was revoked. Go to Integrations & Apps in Calendly, disconnect Slack, and reconnect by going through the full OAuth flow again.

Also check that the Calendly app hasn’t been removed from your Slack workspace. A Slack workspace admin may have revoked third-party app permissions. Ask your admin to re-approve Calendly in Slack’s App Management settings.

Wrong Channel Getting Notifications

Open the event type settings and re-check the Slack notification destination. If your channels were reorganized or renamed in Slack, Calendly may be pointing to an old channel ID. Update the destination manually.

Slash Command Not Working

Make sure the Calendly app is installed at the workspace level, not just personally. Reinstall from the Slack App Directory if needed. Some enterprise Slack plans require admin approval before third-party apps can be added.

Duplicate Notifications

If you’re getting double notifications, check whether you’ve configured the same event type twice — once under the event settings and once under a workflow automation. Remove the duplicate trigger to clean it up.

Getting the Most Out of This Integration

Here’s where most people stop short. They connect the tools, get the notifications, and call it done. But the real leverage is in what you do with those notifications.

Respond faster. Calendly data shows that leads who receive a follow-up within 5 minutes of booking are 21 times more likely to convert than those followed up after 30 minutes. A Slack notification that fires the moment someone books is your trigger. Use it.

Create a follow-up workflow. The moment a booking notification lands in Slack, send a personalized email, Slack message to your prep, or add the contact to your CRM. Make that notification the start of a workflow, not just a heads-up.

Use cancellations as re-engagement signals. When someone cancels, that’s not a lost opportunity — it’s a signal to reach back out immediately. A Slack cancellation alert gives you the window. Most people ignore it. The ones who don’t win the rebooking.

Track your booking velocity. If you’re watching a shared #meetings channel, you start to see patterns — which time slots fill fastest, which event types get cancelled most, which days drive the most activity. That data should inform how you structure your calendar.

📅 Book More Meetings, Automatically

We build outbound systems that fill your calendar with qualified prospects — targeting, campaigns, and scaling included.

7-day Free Trial |No Credit Card Needed.

FAQs

Does the Slack-Calendly integration work on free plans?

The basic Slack notification integration is available on Calendly's free plan, but functionality is limited. Free users can connect Slack and receive booking notifications for one event type. To unlock notifications across multiple event types, round-robin routing, and advanced workflow triggers, you'll need a paid Calendly plan (Standard or above). Slack itself doesn't require a paid plan for this integration to work.

Can I route different event types to different Slack channels?

Yes. Each event type in Calendly can have its own Slack notification destination. You might route demo calls to #sales-team, internal syncs to #team-calendar, and client onboarding calls to #client-success. Set this up inside each event type's notification settings individually.

Will my whole Slack team get notified, or just me?

It depends on how you configure it. If you choose a shared channel as the destination, everyone in that channel sees the notification. If you choose a DM, only you receive it. You can also set up multiple notification destinations for the same event type if you want both personal and team-wide alerts.

Can I customize what information appears in the Slack notification?

Calendly's default Slack notification includes the invitee's name, email, event type, and meeting time. On higher Calendly plans, you can customize notification content and add custom questions that were answered during booking. For more advanced customization, tools like Zapier let you build custom Slack message templates triggered by Calendly bookings.

We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies

What to Build a High-Converting B2B Sales Funnel from Scratch

Lead Generation Agency

Build a Full Lead Generation Engine in Just 30 Days Guaranteed