If someone on your team wants to add an AI agent to Microsoft Teams, odds are they've already hit a wall: nothing happens when they try to install it, or there's a message about needing administrator approval. That's not a bug. Teams treats third-party apps as something IT provisions, not something any user adds on their own — and if you're the admin getting asked to approve one, here's what you're actually deciding and how to decide it quickly.
Slack's default assumes individual app installation is fine; workspace owners can lock it down, but most teams don't bother. Teams flips the default: a regular user typically can't add an app to a shared team or channel without an admin turning that on, either globally or for that specific app.
This isn't Microsoft being difficult. Teams skews toward larger, more regulated organizations where "anyone can install anything" is a real risk, not a theoretical one. If your organization already has strict governance in Teams, an AI agent inherits it automatically — which is the point.
When an app shows up in Teams admin center > Teams apps > Manage apps waiting on you, there are two separate things to evaluate: how the app gets access, and what it asks to access.
Most of what a well-built agent needs is delegated: it acts when someone asks it to, scoped to what that person can already see.
Beyond the Entra ID permissions above, Teams apps can also request resource-specific consent (RSC) — narrower permissions scoped to a single team or chat, defined in the app's manifest rather than at the tenant level. An app with RSC permissions can only touch the team or chat it's actually been added to, not your whole organization's data. A team owner, not just a Global Admin, can consent to these when adding the app to their team.
This is the detail worth remembering: a properly scoped agent should ask for RSC permissions tied to where it's installed, not blanket application permissions across your tenant. If an agent is requesting broad org-wide application access to do something that could clearly be done with scoped, delegated access, that's worth a second look before you approve it.
Appy.AI installs into Teams as a custom app your admin uploads and approves — Microsoft's standard path for third-party Teams apps, not a workaround. Setup takes about 10 minutes: an admin uploads the app package and reviews the permissions it requests before granting consent, same process described above. Once approved, admins can scope which teams or users have access using app permission policies — so a pilot with one department doesn't mean the whole org gets access on day one.
There's no separate per-user install step after that. Once the app has org-wide or team-scoped access, anyone covered by that scope can open a DM with Violet or @mention her in a channel and start working with the team — Piper, Sage, Scout, and the rest — without further IT involvement.
If you're the person requesting the app, not the admin, a few things speed this up:
Once you've got sign-off, AI Agents for Microsoft Teams: A Practical Guide for Business Leaders covers what your team can actually hand off to agents inside Teams. And if you're still deciding whether Teams or Slack is the better home for your first agent, AI Agents in Microsoft Teams vs Slack: Setup, Permissions, and Daily Use breaks down how the two platforms differ in day-to-day use once the install is done.