How to Sync Slack With Outlook Calendar: A Simple Guide

Sync your Outlook Calendar meetings into your Slack status to let your team know when you are in a meeting. There are a few different options to set this up.

Option 1: Install the Outlook Calendar app in the Slack App Directory

Screenshot showing how to install Outlook Calendar in Slack

Outlook Calendar has a Slack app plugin designed to work seamlessly with Slack, but unfortunately, it is only available for Office 365 customers. 

To sync Outlook Calendar with Slack: 

  • Visit the Outlook Calendar page in Slack’s App Directory.
  • Click the button that says Add to Slack.
  • Click Allow when prompted to give the app access to Slack.
  • Click Open Slack, and you’ll be taken back to your workspace.
  • Go to the Outlook Calendar Home tab in the Slack.
  • Click Connect Calendar to add your calendar to Slack.

Once Outlook Calendar is installed on Slack:

  • Click on the Apps icon in your Slack sidebar on the left of your screen.
  • Select Outlook Calendar. This will take you to the Calendar Home tab.
  • Click Connect an Account. You’ll be asked to enter your credentials to log in. Once you enter them and give the app permission to access your account, your Outlook Calendar will now be connected to Slack.

Now that you have the Outlook Calendar Slack app set up, it will automatically change your Slack status based on the events in your calendar. There are three ways it’ll update your Slack status:

  • In a Meeting
  • Working Remotely
  • Out of Office

Screenshot of Slack status updated by Outlook Calendar.

If you want more customization and control as to when to show a calendar event title and what emoji to show for what type of meeting, then see Option 2!

Option 2: Install the Pulse – Automatic Status app for Slack

Another option is to install Pulse, which is an add-on for Slack that can automate your status. Pulse is integrated with Outlook Calendar as well with dozens of other apps to boost your productivity by helping you manage your time.

To install Pulse, you’ll need to go to the Slack app directory and search for Pulse Status. Then, click Add to Slack. You’ll be prompted to sign in to your workspace. Once you’ve done that, go into Pulse Settings and connect your Outlook Calendar to pulse. You can then configure whether you want calendar titles shown if you want to snooze your notifications for certain types of meetings, and more. You can even set up calendar rules if you want your status to reflect something custom depending on the type of event.

Screenshot showing custom status on Slack

Pulse also allows you to connect and manage multiple calendars within Slack, rather than the single calendar Outlook Calendar.

Option 3: Use Zapier with Outlook and Slack

Zapier offers another way to sync your Outlook Calendar with Slack. Zapier lLets you create custom automations known as Zaps that can integrate dozens of different apps. You can also choose from existing automations, and luckily, there is a Zap designed to connect Outlook with Slack.

This Zap can be set up to automatically change your Slack status to show an upcoming Calendar event. It can also be set to let your coworkers know when you create a new event in your Calendar. You can send Calendar reminders and notifications as direct messages in Slack or broadcast them to an entire Channel.

Changing your Slack status through Zapier allows you to create a custom status and selecting a mode to match events on your Outlook Calendar. However, it doesn’t allow you to manage multiple calendars, which can make things tricky. Zaps can be finicky to set up if you haven’t used them before. And unlike Pulse, Zapier doesn’t intelligently monitor your activity and automatically update your Slack status to reflect what you’re doing in real-time.


There are multiple options to sync your Outlook calendar into your Slack status. If you’re looking for something bare-bones, then we suggest using Outlook Calendar’s own Slack app. If you’d rather introduce some automation to your workflow, Zapier can be helpful to change your Slack status to reflect your Outlook Calendar. But if you’re looking for anything slightly more custom with more controls, we recommend Pulse. 

Pulse offers a range of great productivity features that work flawlessly with Outlook Calendar and Slack. It lets you connect multiple calendars, configure whether you want to display your calendar title, snooze notifications during meetings, and create rules based on the type of calendar event to further customize your Slack status.