Use Outlook calendar in Slack: agenda, reminders and status sync, then hand scheduling, rescheduling, prep and follow-ups to an AI employee.
Teams that live in Slack but keep their meetings in Outlook can manage the calendar without switching apps in two ways: the Outlook Calendar app for Slack shows your agenda, sends event reminders and updates your Slack status, while an AI employee goes further and does the calendar work for you: finding a time across five people, moving a meeting, preparing the brief and sending the follow-up, all from a message in Slack. This guide covers the second part: the calendar jobs you can hand over once Outlook and Slack are connected, with example requests you can copy.
How to connect Outlook Calendar to Slack
To connect Outlook Calendar to Slack, install the Outlook Calendar app (built by Slack) from the Slack Marketplace and sign in with your Microsoft 365 work account. It takes about two minutes:
- In Slack, open Tools > Apps (or the Slack Marketplace in a browser), search for Outlook Calendar and click Add to Slack. If your workspace restricts apps, this sends a request to your Slack admin, who approves it under Manage apps.
- Open the app from the sidebar, go to its Home tab and choose to connect your Outlook account. Sign in with your Microsoft 365 work or school account.
- Review the permissions Microsoft asks for (read your calendar, respond to invites, maintain access) and click Accept. Your Microsoft 365 admin may need to consent for the whole organisation first.
- Back in the app’s Home tab, turn on status sync to show “In a meeting” during events, and choose your notification settings for reminders and the daily agenda.
You should then get event reminders and the morning agenda in your Outlook Calendar app messages. To disconnect, open the app’s Home tab and disconnect your account, or remove the app under Manage apps.
What the Outlook Calendar app for Slack does, and where it stops
The Outlook Calendar app for Slack connects your Microsoft 365 calendar to Slack. Once installed, it can:
- Post a daily agenda in a direct message each morning.
- Remind you before events and let you join online meetings from the reminder.
- Let you accept, decline or tentatively accept invites inside Slack.
- Set your Slack status to “In a meeting” while an event is running.
That covers awareness. It does not do the work around meetings: finding a slot that suits several people, rescheduling a series when someone is out, writing the agenda, or chasing the action items. That is the job you can hand to an AI employee.
Job | Outlook Calendar app for Slack | AI employee (Viktor) |
|---|---|---|
Daily agenda and reminders | Yes | Yes, with context (who, why, what to prepare) |
Respond to invites | Yes, one by one | Yes, by your rules (“decline vendor demos on Fridays”) |
Status sync | Yes | Not needed if the app is installed |
Find a time across several calendars | No | Yes |
Create, move or cancel events from a message | No | Yes, with your approval |
Meeting prep and follow-up | No | Yes, from your CRM, docs and notes |
Team-wide calendar questions | No | Yes (“who is out next week?”) |
Many teams run both: the app for status and reminders, and Viktor for everything that takes thought.
Before you start
- A Microsoft 365 account with Outlook calendar, and permission to connect apps.
- Slack admin approval if your workspace restricts apps.
- Your calendar rules written down: focus blocks, meeting-free days, preferred meeting lengths, time zones.
How to manage Outlook calendar events through Slack: step by step
Step 1: Connect Outlook and Slack
Install the Outlook Calendar app from the Slack Marketplace if you want status sync and reminders. Then add Viktor to Slack and connect your Microsoft 365 account so he can read and, with approval, change events. He connects to 9,800+ tools, so link the tools your meetings depend on too: CRM, docs, project tracker.
You should see: asking Viktor “what’s on my calendar tomorrow?” in Slack returns your real Outlook events.
Step 2: Give him your calendar rules
Tell him once, in plain language:
“Never book over my Tuesday and Thursday focus blocks. Default meetings to 25 minutes. Keep Fridays after 2 pm free. I’m in CET; most clients are in New York.”
He applies these rules to every request. Our guide on writing tasks for your AI employee shows how to phrase rules that stick.
Step 3: Schedule meetings from a Slack message
Ask in a DM or channel:
“Find 30 minutes next week with Anna, Tom and the Acme team. Prefer mornings New York time. Send me two options before inviting anyone.”
He checks availability in Outlook, proposes slots, and creates the event with a Teams link once you approve.
Common mistake: letting invites go out without review at first. Keep approval on until he has scheduled correctly for a couple of weeks.
Step 4: Reschedule and clean up
“I’m out Thursday. Move my Thursday meetings to Friday or next week and let attendees know.”
He finds new times, drafts the update to each attendee and asks before sending. The same works for declining clashes, shortening a recurring meeting, or cancelling a series that is no longer needed.
Step 5: Get meeting prep in Slack before each call
Ask for a brief 15 minutes before external meetings: who is attending, their company, last conversation, open deals or tickets, and three points to raise. He pulls this from your CRM, email and docs and posts it in your DM.
Step 6: Turn meetings into follow-ups
After the call, share your notes or the transcript and ask:
“Write the follow-up email, create tasks for the action items in Asana, and book the next check-in in two weeks.”
He drafts, you approve, and the next event appears in Outlook. See same-day follow-up for the full routine.
Step 7: Ask team-level calendar questions
Because he works in shared channels, the whole team can ask:
- “Who is out of office next week?”
- “When can the leadership team meet for two hours before month end?”
- “How many hours of meetings did the design team have last week?”
Troubleshooting
- Events are not syncing to Slack. Usually the Microsoft sign-in expired or the password changed. Open the app’s Home tab, disconnect and reconnect. Also check that the event is on the calendar you connected; the app reads your primary Outlook calendar, not shared or secondary calendars.
- Status does not change in meetings. Status sync is off, or the event is marked “Free” in Outlook. Turn sync on in the app’s Home tab.
- He cannot see a teammate’s free/busy. Their calendar sharing in Outlook is restricted. Ask them or your Microsoft 365 admin to share free/busy.
- Wrong time zone in invites. Add each regular attendee’s time zone to your rules.
- Duplicate reminders. If both the Outlook Calendar app and Viktor send reminders, turn off one.
- Events created in the wrong calendar. Name the calendar in your rules (“book on my work calendar, never the shared team calendar”).
For more on access, see how to control what your AI employee can access.
FAQ
Can I use Outlook calendar in Slack?
Yes. The Outlook Calendar app for Slack posts your agenda, reminds you of events, lets you respond to invites and syncs your Slack status. For scheduling and rescheduling across people, connect an AI employee like Viktor.
Can Slack automatically show when I’m in an Outlook meeting?
Yes. The Outlook Calendar app sets your Slack status to “In a meeting” during calendar events when status sync is turned on.
How do I schedule an Outlook meeting from Slack?
With Viktor connected to Microsoft 365, describe the meeting in a Slack message (“30 minutes with Anna next week, mornings”). He finds slots, proposes options and creates the Outlook event after your approval.
Is it safe to let software change my calendar?
Yes, with approval on. Keep every create, move and cancel behind your OK until the results have been right for a few weeks, and limit access to your work calendar.
Can I connect multiple Outlook calendars to Slack?
The Outlook Calendar app connects one Microsoft 365 account per Slack user and follows that account’s primary calendar. If you need several calendars, such as a shared team calendar, Viktor can read each calendar you give him access to.
Does the Outlook Calendar app work with on-premises Exchange?
It is built for Microsoft 365 (Exchange Online) accounts. On-premises Exchange servers are not supported, so those teams need to move to Microsoft 365 or use another route.
Is the Outlook Calendar integration secure?
It uses Microsoft’s own sign-in (OAuth), so Slack never sees your password, and you can revoke access at any time from the app or from your Microsoft account. Admins can restrict which apps are installed. Slack is owned by Salesforce, not Microsoft, which is why the connection runs through a separate app.
Does this work with Microsoft Teams instead of Slack?
Yes. Viktor works in Microsoft Teams as well, with the same calendar requests. See how to add an AI employee to Microsoft Teams.
Hand your calendar admin to an AI employee
Viktor works in Slack and Microsoft Teams, connects to Outlook and 9,800+ other tools, and asks before he books or moves anything. Start free and ask him to find a time for your next team meeting. New to the idea? Read what is an AI employee.