Connecting Microsoft Outlook
Prerequisites
- A Microsoft 365 account
- Project management permissions in PolyAI
Connection steps
- Go to the Integrations page in Agent Studio
- Find Microsoft Outlook and click Connect
- Select an environment (Sandbox, Pre-release, or Live)
- Click Connect new account
- Authenticate with your Microsoft account via OAuth
- You’ll be redirected back to PolyAI automatically
Available actions
| Action | Description |
|---|---|
| Get Messages | Retrieve recent email messages with optional filtering |
| Get Message by ID | Retrieve details of a specific email message |
Calendar
| Action | Description |
|---|---|
| List Events | List calendar events with optional filtering by time range |
| Get Event by ID | Retrieve details of a specific calendar event |
User
| Action | Description |
|---|---|
| Get User Profile | Retrieve the profile information of the currently authenticated user |
Enabling actions
Reference Microsoft Outlook actions in your agent’s prompts — either enable all actions or select specific ones. See the Zoom integration for detailed examples of this pattern.Example use case
Calendar-aware scheduling:Troubleshooting
| Issue | Solution |
|---|---|
| Integration not appearing | Verify the feature is enabled for your account and you have project management permissions |
| Agent can’t access email or calendar | Check that Outlook is connected for the correct environment and the account has appropriate permissions |
| OAuth errors | Ensure pop-ups are not blocked, clear browser cache, or try a different browser |

