Connect OpenClaw to Microsoft Teams using Azure Bot Framework. This guide covers OpenClaw v2026.2+, Azure registration, Teams app manifest, enterprise security, and Microsoft 365 integration for business AI assistants.
Microsoft Teams Integration
Microsoft Teams is a business communication platform with chat, video meetings, and file sharing.
TL;DR
- ✓Register a bot in Azure Portal
- ✓Configure Teams channel in Azure
- ✓Add bot credentials to openclaw.json
- ✓Time: ~20 minutes
Setup Steps
Step 1: Create Azure Bot
- Go to Azure Portal
- Search for "Bot Channels Registration"
- Fill in bot name, subscription, and resource group
- Copy the Microsoft App ID
Step 2: Configure Teams Channel
- In your Azure bot resource, go to "Channels"
- Click on Microsoft Teams icon
- Select "Teams" and "Teams Classic" as needed
- Click Save
Step 3: Configure openclaw.json
{
"channels": {
"teams": {
"enabled": true,
"botId": "YOUR_BOT_APP_ID",
"botPassword": "YOUR_BOT_PASSWORD",
"tenantId": "YOUR_TENANT_ID"
}
}
} Step 4: Start OpenClaw
openclaw start Your Teams bot is now active! Add it to your team to start chatting.
Frequently Asked Questions
Does Teams integration work with free Microsoft accounts?
Yes, you can use a personal Microsoft account for development. For production use in an organization, you'll need Microsoft 365 admin approval.
What Azure services do I need?
You need Azure Bot Framework registration. The free tier is sufficient for most use cases. You'll create a Bot Channels Registration resource in Azure Portal.
Can OpenClaw respond to @mentions in Teams?
Yes, configure mention triggers in openclaw.json. The bot will respond when mentioned in channel messages or direct chats.
Does Teams support file uploads?
Yes, OpenClaw can process file attachments in Teams messages. Configure file handling in your openclaw.json settings.