How to Integrate Slack with Calendly
- Sophie Ricci
- Views : 28,543
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?
Can I route different event types to different Slack channels?
Will my whole Slack team get notified, or just me?
Can I customize what information appears in the Slack notification?
We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies
- blog
- Sales Development
- How to Integrate Slack with Calendly