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.

Azure Bot Framework 20 min setup Microsoft 365

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

  1. Go to Azure Portal
  2. Search for "Bot Channels Registration"
  3. Fill in bot name, subscription, and resource group
  4. Copy the Microsoft App ID

Step 2: Configure Teams Channel

  1. In your Azure bot resource, go to "Channels"
  2. Click on Microsoft Teams icon
  3. Select "Teams" and "Teams Classic" as needed
  4. 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.