Microsoft 365 in InstaCal, in short
- Signing in
- Through your browser, the standard Microsoft sign-in. The token is stored in your macOS Keychain.
- Teams meetings
- Teams links are detected in the URL, location or notes and turned into a Join button before the call starts.
- Invitations
- Accept, decline or reply tentative from the panel — with a comment, or silently, skipping the email entirely.
- Conflict checking
- Before you reply, InstaCal shows what the invitation collides with in your existing schedule.
- Duplicates
- A meeting that arrives through both your Microsoft and Google accounts is shown once, not twice.
- Alongside
- Works next to Apple (iCloud and any calendar in the Calendar app), Google, and Microsoft 365.
Answer it where you saw it.
The invitation card is also a conflict-checker.
Conflicts, before you commit
The invitation card shows the day it lands on and what it collides with, so "yes" is an informed answer.
Yes, Maybe or No, inline
Reply from the panel or straight from the notification banner. No mail client, no browser.
Reply with a comment — or silently
Say why you're declining, or skip the email entirely and just update your status.
One bell for everything
Pending invitations and active alerts share a single indicator, so there's one place to look.
Common questions
Does InstaCal work with Microsoft 365 and Outlook.com?
Can I accept and decline meeting invitations?
Will Teams links be detected?
Do I need Outlook installed?
Does InstaCal collect any data?
How much does InstaCal cost?
The work calendar, one keystroke away.
Teams in a click, invitations answered without opening mail.
$9.99 once on the Mac App Store. No subscription, no account, no ads.
More from InstaCal
Google Calendar in the menu bar
Sign in through your browser, keep tokens in your Keychain, and get Google events in the menu bar.
Next meeting in the menu bar
Your next event and a live countdown where you already look, with a one-click Join.
Mac menu bar calendar
Month view, infinite agenda, reminders and invitations in one panel that opens with a keystroke.