Loading
Loading
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

3 min read

How to send Slack notifications for new Calendly events

By Khamosh Pathak · December 23, 2022
Hero image with the Calendly app logo connected to the Slack app logo by a black line on a light blue background.

Calendly is a simple yet sophisticated tool that takes the guessing game out of scheduling meetings. Tell Calendly your available times, create a meeting slot, and share the link. Your recipients can then book a time that's convenient for them and one where you're actually available. It's a 30-second interaction instead of multiple messages or emails. 

But if you regularly forget to check your calendar or another team member schedules calls for you, just using Calendly might not be enough to ensure you know what's going on. With a Zap—our word for Zapier's automated workflows—you can get a Slack notification each time new Calendly events are scheduled so you stay on top of your calendar.

Zapier is the leader in workflow automation—integrating with 6,000+ apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

Send Slack notifications for new Calendly events

Zapier lets you create automated workflows called Zaps, which send your information from one app to another. You can create your own Zap from scratch without any coding knowledge, but we also offer quick templates to get you started. 

If you'd like to start with a template, click on the template below, and you'll be taken to the Zap editor. You'll need to create a Zapier account if you don't already have one. Then, follow the directions below to set up your Zap.

Send Slack messages for new Calendly invites

Send Slack messages for new Calendly invites
  • Calendly logo
  • Slack logo
Calendly + Slack

Set up your Calendly trigger

First, set up your trigger—the event that starts your Zap. If you're using the Zap template, the trigger app and event will already be selected for you. Otherwise, search for and select Calendly as the trigger app and Invitee Created as the trigger event. Click Continue.

Calendly is shown selected with Invitee Created selected in the Event field dropdown.

Next, you'll need to link your Calendly account using an API key. To find your API key, log into your Calendly account, and click on the Integrations tab at the top of the page. 

An orange arrow points to the Integrations tab at the top right-hand of the screen.

Next, choose the Zapier option, and click Go to Setup. As long as you're using a Professional Calendly plan or higher, you'll see your API key. Click Copy to Clipboard.

A pop-up screen is shown wtih a hidden API key in the Your Unique API key field and a blue Copy to clipboard button.

Back in the Zap editor, sign in to your Calendly account.

A purple Sign in button is shown next to a Connect Calendly.

Then, paste in the API key you just copied, and click Yes, Continue.

An orange "Yes, Continue" button is shown underneath Allow Zapier to access your Calendly account?

Now that your Calendly account is linked, click Continue

A Calendly account has been selected in the Calendly account field.

Next, click Test trigger. The Zap will pull in meeting info from one of your Calendly meetings to test your trigger. If you don't have a meeting in your account, we suggest you create a dummy invite to test your step.

If everything is set up correctly, you should see invitee details from one of your events, like the invitee name, email, and the time of the Calendly appointment. 

Once you've confirmed the details look right, click Continue.

Set up your Slack action

Now let's set up the action—the event your Zap will perform once it's triggered. If you're using the Zap template, the action app and event will already be selected for you. Otherwise, search for and select Slack for your action app and Send Channel Message for your action event. Then click Continue.

Slack has been selected with Send Channel Message selected in the Event field dropdown.

Connect your Slack account and click Continue.

A Slack account has been selected in the Slack account field.

Next, select the channel where you want to post your Slack message.

In the Channel field, a specific Slack channel called "general" has been selected.

Now you'll need to customize your Slack message. To add details from your previous Calendly step, click in the Message Text field and select data from the Insert Data dropdown.

In addition to mapping data from your previous Calendly step, you can also add static text, which will show up the same way each time your Slack message is posted. 

Some simple text formatting will go a long way in making the data more readable. For example, we added "Name:" before the invitee name from Calendly and "Duration:" before the meeting time. 

Here's what our message formatting looks like.

The message text for a Slack message with a mix of text and data from the previous Calendly step to show the details of a Calendly meeting.

Next, give the bot a recognizable name in the Bot Name field and add an emoji for your Bot Icon. You can also decide if you want to include a link to the Zap within the body of your message by selecting Yes or No for Include a link to this Zap?.

Fields in a Zap step to customize your Slack message details, including bot name and bot icon fields.

Once you're finished customizing your Slack message, click Continue.

Next, click Test Action to test your Zap. Confirm the details of the test to make sure it's set up the way you want it. 

A successful test message.

If you open Slack, you should also see your test message, formatted the way you set it up.

Here's what it looks like for our test data.

A Slack message that shows the details of a Calendly meeting invite that lasts for 15 minutes on December 19, 2022.

Once you've confirmed everything looks the way you want it to, you're now ready to use your Zap.

Related reading:

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'