Outlook Calendar
Connecting your Outlook or Exchange calendar lets CoAgentor read your upcoming meetings and automatically deploy agents on scheduled calls — the same way Google Calendar auto-join works, but for the Microsoft ecosystem.
What access CoAgentor requests
CoAgentor requests the following Microsoft Graph scopes:
Calendars.Read— read your calendar eventsUser.Read— read your account email for display purposesoffline_access,openid,email— standard OAuth session scopes
CoAgentor never creates, modifies, or deletes calendar events. It reads event data only to identify video meeting links.
Note: The Outlook Calendar integration uses a separate Microsoft Azure App Registration from the Microsoft Teams back-channel integration. Connecting Outlook Calendar does not grant CoAgentor Teams messaging permissions, and vice versa. Each integration must be authorised independently.
Connecting your account
- Go to Integrations → and click the Calendars tab
- Click Connect Outlook Calendar
- Sign in with your Microsoft account and authorise the requested permissions
- You'll be redirected back to CoAgentor. Your Outlook connection will appear with an Active badge.
XXX SCREENSHOT: The Outlook Calendar connection card in the Calendars tab — before connection (showing the "Connect Outlook Calendar" button) and after (showing the Microsoft account email and Active badge)
Supported account types
Outlook Calendar auto-join supports:
- Microsoft 365 (work/school accounts)
- Outlook.com (personal Microsoft accounts)
- Exchange accounts connected via Microsoft 365
Connecting multiple Outlook accounts
On Solo and Pro plans, you can connect more than one Outlook account. This is useful if you have multiple Microsoft 365 tenants or a personal and work account.
| Plan | Max Outlook Calendar accounts | |---|---| | Free | 1 | | Solo | 2 | | Pro | Unlimited | | Business+ | Unlimited |
How it works with Teams meetings
When you have an Outlook calendar event for a Microsoft Teams meeting, CoAgentor will extract the Teams meeting link from the event and use it for auto-join — the same way it handles Google Meet or Zoom links from Google Calendar.
Note: having Outlook Calendar connected does not give CoAgentor permission to post back-channel messages into Teams. That requires the separate Teams back-channel connection →.
Token refresh
Microsoft OAuth tokens expire periodically. CoAgentor automatically refreshes these tokens in the background. If the refresh fails (e.g. due to tenant policy changes or access revocation), the connection will show an Error badge. Reconnecting will restore auto-join.
Disconnecting
- Go to Integrations →
- Click the Calendars tab
- Click Disconnect on the Outlook connection
You can also revoke CoAgentor's permissions from your Microsoft account's App permissions settings.
Troubleshooting
My Outlook events aren't appearing — Confirm the connection is Active in the Integrations page. Check that the calendar events contain a Teams, Zoom, or Google Meet link. Events without a supported meeting URL will not appear in the Upcoming Meetings view.
I work in a Microsoft 365 enterprise tenant — will this work? — Yes, standard tenant configurations are supported. If your organisation has conditional access policies that restrict OAuth apps, you may need your IT admin to allow CoAgentor's Azure App Registration.
I connected Outlook Calendar but my Teams back-channel isn't working — These are separate integrations. Connect Teams → separately for back-channel messaging.