Microsoft Outlook
Enterprise email and calendar, conversational
Microsoft 365 powers enterprise communication worldwide. This integration brings Outlook email, calendar, and meeting management into your AI assistant with full Azure AD OAuth authentication. Perfect for enterprise professionals who need to manage their Microsoft stack through natural conversation while maintaining IT compliance requirements.
Features
Email management
Read, search, draft, and send emails. Get intelligent inbox summaries, prioritize important messages, and handle routine responses automatically.
Calendar integration
View your schedule, check availability, create events, and get daily briefings. Works with shared calendars and room bookings.
Meeting scheduling
Find mutual availability, schedule meetings with attendees, book conference rooms, and send Teams meeting invites.
Azure AD authentication
Secure OAuth 2.0 authentication through your organization's Azure Active Directory. Supports MFA and conditional access policies.
Enterprise compliance
Works within your organization's security policies. Data stays on your infrastructure, meeting compliance requirements for regulated industries.
Teams integration
Create Teams meetings directly from calendar events. Access meeting links and join information.
Use Cases
Executive briefings
Start your day with a summary of important emails, today's meetings, and action items from overnight messages.
Meeting coordination
Schedule meetings with multiple attendees by finding mutual availability across calendars automatically.
Email triage
Quickly process your inbox — summarize threads, draft responses, and flag items for follow-up.
Calendar management
Reschedule meetings, block focus time, and manage recurring events through natural conversation.
Cross-timezone scheduling
Schedule international meetings with automatic timezone handling and availability checking.
Setup Guide
Requirements
- ✓Microsoft 365 Business/Enterprise subscription or Exchange Online
- ✓Azure AD app registration (admin consent required for org-wide features)
- ✓OpenClaw running on a server or Mac
- ✓IT admin approval for app registration (enterprise environments)
Register an Azure AD application
In Azure Portal, go to Azure Active Directory > App registrations > New registration. Name it 'OpenClaw Assistant' and set the redirect URI to http://localhost:8080/callback for desktop apps.
Configure API permissions
Add Microsoft Graph permissions: Mail.ReadWrite, Mail.Send, Calendars.ReadWrite, User.Read. For org-wide features, request admin consent.
Create client credentials
Under Certificates & secrets, create a new client secret. Save the Application (client) ID and secret value securely.
Configure OpenClaw
Add the Microsoft configuration to your OpenClaw config with clientId, clientSecret, and tenantId.
Authenticate
Run the OAuth flow to sign in with your Microsoft 365 account. This grants OpenClaw access to your mailbox and calendar.
Test the connection
Ask your assistant 'What meetings do I have today?' or 'Summarize my unread emails' to verify access.
Configuration Example
microsoft:
clientId: \"your-azure-app-client-id\"
clientSecret: \"your-client-secret\"
tenantId: \"your-tenant-id-or-common\"
scopes:
- Mail.ReadWrite
- Mail.Send
- Calendars.ReadWrite
- User.ReadLimitations
- ⚠️Initial Azure AD app registration requires admin privileges
- ⚠️Some organizations restrict third-party app access
- ⚠️Shared mailbox access may require additional permissions
Frequently Asked Questions
Do I need IT admin approval?
For personal Microsoft accounts, no. For enterprise Microsoft 365, your IT admin may need to approve the app registration and grant admin consent for organization-wide permissions.
Is this compliant with enterprise security policies?
OpenClaw runs on infrastructure you control. Data doesn't pass through third-party cloud services. The integration uses standard Microsoft Graph API with OAuth 2.0, compatible with most security policies.
Can it access shared mailboxes and calendars?
Yes, with appropriate permissions. Your IT admin can configure delegated access to shared resources through Azure AD.
Does it work with on-premises Exchange?
This integration is optimized for Exchange Online (Microsoft 365). On-premises Exchange requires EWS configuration, which may need additional setup.
Can it send emails on my behalf?
Yes, with Mail.Send permission. You can configure approval requirements for sends or limit to drafts only for review before sending.
What about data residency requirements?
OpenClaw processes data locally on your infrastructure. Your Microsoft 365 data remains in your tenant's configured data residency region.
Can multiple users share one app registration?
Yes, a single Azure AD app registration can authenticate multiple users in your organization. Each user authorizes with their own credentials.
How do I revoke access?
Users can revoke access in their Microsoft account settings under 'Apps and services'. Admins can revoke organization-wide through Azure AD.
🔥 Your AI should run your business, not just answer questions.
We'll show you how.$97/mo (going to $197 soon)
Related Integrations
📚 Learn More
AI Assistant for Coaches & Consultants
Scale your impact without burning out
OpenClaw Installation Guide — All Platforms (Linux, macOS, Unraid)
Complete installation guide covering gateway setup, Ollama integration, systemd services, and troubleshooting common setup errors like ECONNREFUSED and model loading issues.
How to Connect Gmail to Your AI Assistant (Complete Integration Guide)
Turn Gmail into an AI-powered inbox. Summarize threads, draft replies, auto-categorize messages, and search your email with natural language.
OpenClaw on Windows — Installation & Common Issues
Step-by-step Windows installation guide covering Node.js setup, WSL2 configuration, LM Studio integration, and troubleshooting Windows-specific issues.
🐙 Your AI should run your business.
Weekly live builds + template vault. We'll show you how to make AI actually work.$97/mo (going to $197 soon)
Join Vibe Combinator →