> For the complete documentation index, see [llms.txt](https://docs.clearfeed.ai/clearfeed-help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clearfeed.ai/clearfeed-help-center/sources/teams-setup.md).

# MS Teams

ClearFeed integrates with Microsoft Teams to bring customer requests from Teams directly into your Slack Triage Channels. This creates a unified workflow where your support team can manage and respond to Teams messages without leaving Slack.

{% hint style="info" %}
**Requirements:**

* **Authorization:** An Azure organization admin (not just a Teams admin) must authorize ClearFeed
* **Installation:** By default, only MS Teams admins can install apps like ClearFeed (this is configurable in your Teams settings)
  {% endhint %}

## How It Works

When customers send messages in Microsoft Teams:

1. Messages automatically appear in your Slack Triage Channel
2. Support agents respond from Slack
3. Responses sync back to Teams in real-time
4. Conversations remain synchronized across both platforms
5. Requests can be converted to trackable tickets

## Ways to Connect Your Customers via Teams

There are two common patterns for using Microsoft Teams channels with external customers. Understanding which approach you're using will help you set things up correctly.

### Option 1: Shared Channels (Teams Connect)

Create shared channels that bridge your Team with the customer's own Microsoft Teams tenant. Customers participate using their existing work identity — no account switching needed, and no guest accounts are created in your directory.

* Customers must have their own Microsoft 365 / Teams tenant
* Customers see the shared channel natively in their own Teams client, alongside their own org's channels
* The channel is isolated — only members explicitly added to the shared channel can see it; other members of your Team cannot

For enabling shared channels with external organizations, refer to [Microsoft's shared channels guide](https://learn.microsoft.com/en-us/microsoftteams/shared-channels).

### Option 2: Guest Access (Standard Channels)

Create a Team in your MS Teams workspace and invite customers as **guest users**. Guests join using any email address — no Microsoft 365 tenant is required on the customer's side.

**Recommended structure:** Create one Team per customer (e.g., "Acme Corp Support") and add channels within it for different topics. Because guests added to a Team can see all standard channels in that Team, keeping each customer in a separate Team ensures they cannot see each other's conversations.

* No Microsoft 365 tenant needed on the customer's side
* No IT admin action required on the customer's side — a simple invite is enough
* Customers must switch to a guest account in your tenant when using Teams

{% hint style="info" %}
**Which option is right for you?**

Use **guest access** if your customers may not have Microsoft 365 tenants, or if you prefer a simple invite-based setup with no admin action on their side.

Use **shared channels** if you want to give a more hands-on support experience to your customers and they are already working from Microsoft Teams.
{% endhint %}

## Setting Up Teams Channel

### Step 1: Connect Teams Integration

1. Go to **Settings** → [**Integrations**](https://web.clearfeed.app/settings/integrations) in ClearFeed
2. Find and select **Teams**
3. Click **Connect** to start the 2-step process<br>

   <figure><img src="/files/IImAEKi0Lyeh17EPTBvC" alt="" width="563"><figcaption></figcaption></figure>

### Step 2: Authorize ClearFeed

1. Click **Authorize** in the pop-up window
2. Sign in with your Microsoft credentials
3. Complete the OAuth authorization flow

<figure><img src="/files/UT1QmlIpbq0IuhmTkwuc" alt="" width="375"><figcaption></figcaption></figure>

### Step 3: Install ClearFeed Bot in Teams

1. Download the ClearFeed Teams App Package from the link shown

<figure><img src="/files/TFItf5DbLY1E1LNCLG55" alt="" width="375"><figcaption></figcaption></figure>

2. Open Microsoft Teams → **Apps** → **Manage Your Apps** → **Upload an app**

<figure><img src="/files/PHyEyMG8tCR3cJJ7qKhl" alt="" width="375"><figcaption></figcaption></figure>

3. Upload the downloaded App Package
4. Review the Overview & Permissions pop-up
5. Click **Add**

<figure><img src="/files/zVHToChruVZvYS81GFY6" alt="" width="375"><figcaption></figcaption></figure>

6. Select which Microsoft Teams channels to sync with Slack
7. Click **Go**

{% hint style="info" %}
If you're unsure about app permissions, check with your MS Teams administrator.
{% endhint %}

### Step 4: Add ClearFeed to your Team or channels

Where you add the ClearFeed app depends on whether you use [shared channels](#step-4-shared-channels) or [standard channels](#step-4-standard-channels):

#### Shared channels <a href="#step-4-shared-channels" id="step-4-shared-channels"></a>

Add ClearFeed **in each shared channel** you want to monitor. Open the channel in Teams → **Apps** (or **+** → **Apps**) → add **ClearFeed**. Installing the app at the Team level alone is not enough—without adding it per channel, ClearFeed cannot post messages back to that channel.

{% hint style="info" %}
**Shared channel support for existing customers**

Shared channel monitoring is supported natively for new ClearFeed customers. If you are an existing customer and shared channels are not appearing or syncing correctly, you may need an app update. Please contact ClearFeed support and we'll get you updated.
{% endhint %}

#### Standard channels <a href="#step-4-standard-channels" id="step-4-standard-channels"></a>

Adding ClearFeed to the **Team** is usually sufficient—the app is then available across all standard channels in that Team. If channels are missing in ClearFeed or messages are not syncing, open the Team → **Manage Team** → **Apps** and verify that **ClearFeed** is installed for that Team.

### Step 5: Create Teams Collection

Configure which Teams channels route to Slack:

1. Go to **Collections** in ClearFeed dashboard
2. Create a new **Teams Collection**
3. Select Teams channels to monitor
4. Choose a [Triage Channel](/clearfeed-help-center/clearfeed-helpdesk/triage-channel-setup.md) in Slack
5. **(Optional)** Enable ticketing integration (Zendesk/Freshdesk) to auto-create tickets

{% hint style="info" %}
Configure [Workflows](/clearfeed-help-center/clearfeed-helpdesk/workflows.md) for your Teams Collection to get reminders for no response, SLA breaches, etc.
{% endhint %}

## Working with Teams Requests

Once configured, Teams conversations automatically appear in your Triage channel:

* Customers create conversations in Teams channels
* Conversations appear in Slack Triage channel
* Agents respond from Slack
* Replies sync back to Teams
* ClearFeed keeps both platforms synchronized

{% hint style="warning" %}
**Note on sync delays (shared channels only)**

When syncing **shared channels**, after installing the app or selecting channels, **new Teams messages and message updates may take up to 1 minute** to show up in ClearFeed/Slack.
{% endhint %}

## **Troubleshooting: Teams Channels Not Showing in ClearFeed**

If your Microsoft Teams channels do not appear in the **Select Channels** dropdown—especially after reinstalling or reconnecting the integration—this is typically caused by the ClearFeed app still being installed inside individual Teams.

This can happen if:

* You recreated your ClearFeed account
* You reinstalled the ClearFeed app in Teams
* ClearFeed was previously added to Teams/channels in an older setup

#### **Fix: Remove ClearFeed from All Teams Where It Was Previously Installed**

Follow these steps for every Team where ClearFeed may have been added:

1. Open **Microsoft Teams**
2. Select the **Team**
3. Click **Manage Team**
4. Go to the **Apps** tab
5. Find **ClearFeed**
6. Click the **three dots → Remove**

After removing the app from all relevant Teams:

7. Reinstall the ClearFeed app/bot using the steps in the setup guide
8. Add the bot again to the Teams or channels you want to sync
9. Return to ClearFeed → Collections → Teams Collection
10. The channels should now appear in the dropdown

#### **Why This Happens**

Microsoft Teams retains app associations at the Team level even after an account is deleted or the app is re-uploaded. These stale associations prevent ClearFeed from fetching the channel list correctly until the old app installations are removed.

## FAQs

1. **Can ClearFeed monitor private or shared channels?**\
   **Answer:** We support **shared channels**. However, we do not currently support monitoring of **private channels**.
2. **Can we use ClearFeed with our customer's Teams account?**\
   **Answer:** ClearFeed monitors channels in **your** MS Teams workspace — not your customer's. There are two ways to bring customers into your workspace:\\
   * **Guest access:** Invite customers as guest users to a Team you create in your workspace. No Microsoft 365 tenant is needed on their side. Best practice: Create one Team per customer so guests cannot see each other's channels.\\
   * **Shared channels:** Create shared channels that connect your Team with the customer's own Microsoft 365 tenant. Customers participate using their existing work identity without switching accounts, but this requires IT admin configuration on both sides.
3. **Why do I see an error when reinstalling ClearFeed?**\
   **Answer:** ClearFeed may still exist in **Teams Admin Center** even after removal from Teams interface. Go to [Teams Admin Center – Manage Apps](https://admin.teams.microsoft.com/policies/manage-apps), search for **ClearFeed**, and remove it. Contact your Teams admin if you don't have access.
4. **What happens if a customer replies to a closed ticket thread?**\
   **Answer:** ClearFeed automatically creates a follow-up ticket in your ticketing system (e.g., Zendesk), ensuring new activity is captured without manual intervention.
5. **Why can’t I see my Teams channels in the ClearFeed channel selector?**\
   **Answer:** ClearFeed may have been installed previously in certain Teams (even from an older or deleted account). Remove the ClearFeed app from **Manage Team → Apps** for each affected Team, then reinstall the app. After this, Teams channels will appear correctly in the ClearFeed dropdown.
6. **Do I need to upload the ClearFeed app package every time I create a new Team?**\
   **Answer:** No. Once the ClearFeed app is uploaded to your Microsoft Teams tenant, you do not need to upload the app package again for each new Team. Simply add the ClearFeed app to the new Team from the Teams UI.

   <br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clearfeed.ai/clearfeed-help-center/sources/teams-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
