---
title: "How to Configure and Manage the Microsoft Teams Integration"
description: "Overview"
canonical_url: "https://help.brainfi.sh/articles/how-to-configure-and-manage-the-microsoft-teams-integration-PjrIewZgXC"
md_url: "https://help.brainfi.sh/articles/how-to-configure-and-manage-the-microsoft-teams-integration-PjrIewZgXC.md"
---
# How to Configure and Manage the Microsoft Teams Integration

## Overview

This guide explains how to set up and manage the integration between Brainfish and Microsoft Teams. It covers creating a Teams agent, installing the Brainfish Teams app (bot), connecting via Microsoft sign-in and authorization (OAuth), selecting the correct workspace and channel, configuring knowledge filtering and agent behavior, and verifying the connection by interacting with the bot.

It also includes an overview of **conversation-to-knowledge creation**, which can analyze Teams channel/thread conversations and turn repeatable solutions and FAQs into draft knowledge-base content (when enabled).

## When to Use This

Use this guide when you want to:

- Enable Microsoft Teams users to interact with a Brainfish agent directly from Teams channels
- Manage existing Teams connections and channel assignments
- (Optional) Capture repeatable knowledge from Teams conversations as draft knowledge-base articles

## Prerequisites

- Access to Brainfish with permission to create agents
- A Microsoft Teams account with access to the workspace and channel you want to connect
- Permission in Microsoft Teams to install (or side-load) apps, if required by your organization

## Step-by-Step Instructions

1. **Create a New Agent**: In Brainfish, navigate to the **Agents** tab/section and click **Create new agent**. Name it (e.g., "Teams Agent") and provide a description if desired.
2. **Select Teams Integration**: Choose **Teams** (Microsoft Teams) to start the setup for this integration.
3. **Install the Brainfish app (bot) in Teams**:
   - In the Teams setup flow, go to **Connect to Teams**.
   - If you haven't installed the app in Teams yet, follow the on-screen instructions to **download the app package** and **side-load** it into your Microsoft Teams workspace.
   - Once the app is installed in Teams, return to Brainfish to continue.
4. **Connect to Teams**:
   - Click **Connect**.
5. **Sign in and authorize (OAuth)**:
   - When prompted, sign in to your Microsoft account.
   - Authorize the requested permissions.

   **Note:** OAuth authorization is part of the standard Teams connection flow. There is not a separate “OAuth-only” connection method.
6. **Choose where the agent will work**:
   - Select the **workspace** (team) you want to connect.
   - Select the **channel** you want the agent available in.
7. **Confirm the link**: The system may check for existing agents. Select the agent you just created (if prompted) and confirm the connection.
8. **Configure agent settings (recommended)**: Open the agent’s **Agent Settings** page and configure as needed:
   - **Knowledge filters** (choose what knowledge the agent can use)
   - **Agent behavior** (adjust how the agent responds and operates)
9. **Test the bot**: In the connected Teams channel, tag the bot (e.g., `@Brainfish-Dev`) followed by your question to receive an AI-generated answer based on your knowledge base.

[How to Configure and Manage the Microsoft Teams Integration 1920x1080](https://help.brainfi.sh/api/attachments.redirect?id=a4e10f18-1199-488c-8f89-18654388ea0a&start=0&end=315.195625)

## Verification

- Confirm the Teams agent shows as **Connected** in Brainfish.
- Verify the selected **workspace** and **channel** are set correctly in the agent configuration.
- The connected Teams channel should appear in the list with a status of "Connected".
- A confirmation message may also appear in the Teams channel itself.

## Key Points

### Teams channel support

- **Private channels**: Currently, the bot only supports **Standard (shared) channels**. Private channels are not supported.

### Bot tagging / mention requirement

- Users must tag (**@mention**) the bot handle in their message for the agent to respond.

### Conversation-to-knowledge creation from Teams (optional)

If conversation-to-knowledge creation is enabled, Brainfish can analyze eligible Microsoft Teams **channel and thread conversations** to identify useful, repeatable knowledge and convert it into **structured draft content** for your knowledge base.

Drafts should be **reviewed and refined before publishing** to maintain accuracy and consistency.

## Conversation-to-Knowledge Creation (Feature Overview)

### What it does

Brainfish can analyze Microsoft Teams channel and thread conversations to identify useful, repeatable knowledge (such as solutions, FAQs, and recurring questions) and convert it into clear, structured draft content for your knowledge base. This helps prevent important information from being lost in chat history and reduces manual documentation effort.

### How it works

When enabled, Brainfish:

- Monitors eligible Microsoft Teams conversations in connected channels/threads
- Detects high-value knowledge signals, including:
  - Confirmed solutions to problems
  - Frequently asked questions and repeated questions
  - Actionable explanations or process descriptions
- Converts extracted insights into structured knowledge content suitable for publication
- Supports review and refinement before publishing (recommended)

### When to use this feature

Use conversation-to-knowledge creation when:

- Your team resolves issues in Teams and wants to retain those solutions
- The same questions are asked repeatedly in channels
- You want to reduce time spent manually writing internal docs after the fact

### Notes

- Ensure connected channels/threads align with your organization’s knowledge capture and privacy expectations.
- Review generated drafts before publishing to maintain accuracy and consistency.

## Troubleshooting

### I don’t see the workspace or channel I expect

- Ensure your Microsoft Teams account has access to the workspace/team and channel.
- If your organization uses multiple tenants/accounts, confirm you selected the correct tenant/account during sign-in.

### The bot doesn’t respond

- Confirm the channel is listed as **Connected** in Brainfish.
- Verify you are tagging the bot handle in your message (for example, `@Brainfish-Dev`).

## Related Documentation

- Brainfish Help Center (Microsoft Teams Integration): https://help.brainfi.sh/articles/how-to-configure-and-manage-the-microsoft-teams-integration-PjrIewZgXC
