Skip to main content
Run PraisonAI agents in Microsoft Teams channels via BotOS — enterprise collaboration with the same agent brain as Telegram and Discord.
The user messages in Microsoft Teams; BotOS routes the conversation to the same agent used on other channels.

How It Works

Quick Start

1

Simple Usage

2

With Configuration

Add Teams to a multi-platform BotOS setup:
RFC Status: Draft | Priority: High | Timeline: Q2 2026

Overview

This RFC proposes Microsoft Teams as a first-class PraisonAI messaging channel for enterprise RFPs and Microsoft 365-first organisations.

Success Criteria

  • Full BotOS protocol compatibility
  • Multi-agent deployment in Teams channels
  • Enterprise security and compliance features
  • Rich message formatting and adaptive cards
  • SSO and Azure AD integration

Architecture


Configuration


Implementation Plan


Security

Enterprise deployments require audit logging, encryption in transit and at rest, and GDPR/CCPA compliance for EU/CA tenants.

Best Practices

Store TEAMS_APP_ID and TEAMS_APP_PASSWORD in Key Vault — never commit secrets to source control.
Use AgentTeam for multi-agent Teams channels with session management per conversation.
Configure Azure AD SSO so users authenticate with existing Microsoft 365 credentials.
Human-in-the-loop workflows map cleanly to Teams adaptive card submit actions.

Messaging Channels Strategy

Overall messaging platform roadmap

Agent Server

Deploy agents with HTTP APIs
Review & Feedback: Comment on GitHub issue #1311 with questions or suggestions.