Skip to content

W-23599998-teams-integration-fa - #522

Open
failup wants to merge 1 commit into
W-23612601-EME-MS2026-08-R1-grfrom
W-23599998-teams-integration-fa
Open

W-23599998-teams-integration-fa#522
failup wants to merge 1 commit into
W-23612601-EME-MS2026-08-R1-grfrom
W-23599998-teams-integration-fa

Conversation

@failup

@failup failup commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@failup
failup requested a review from a team as a code owner July 29, 2026 11:54
@failup
failup changed the base branch from latest to W-23612601-EME-MS2026-08-R1-gr July 29, 2026 17:11

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The official name is MuleSoft for Teams app, and it should be to interact with MuleSoft directly


Install the MuleSoft Agent for Teams app in your Microsoft Teams tenant to interact with Anypoint Platform directly from Teams using natural language. The Teams app enables you to:

* <<connect-teams-tenant>>: Bind your Microsoft Teams tenant to your Anypoint organization so the bot can route messages.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we remove the use of the word "bot" to describe the app?

"so the app can send alerts and notifications directly to channels and DMs."

Install the MuleSoft Agent for Teams app in your Microsoft Teams tenant to interact with Anypoint Platform directly from Teams using natural language. The Teams app enables you to:

* <<connect-teams-tenant>>: Bind your Microsoft Teams tenant to your Anypoint organization so the bot can route messages.
* <<begin-using-agent>>: Manage your MuleSoft environment with the MuleSoft Agent integrated with Teams. Use MuleSoft Agent to list APIs, view MCP servers, check governance, and perform other management tasks.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(early access)


* <<connect-teams-tenant>>: Bind your Microsoft Teams tenant to your Anypoint organization so the bot can route messages.
* <<begin-using-agent>>: Manage your MuleSoft environment with the MuleSoft Agent integrated with Teams. Use MuleSoft Agent to list APIs, view MCP servers, check governance, and perform other management tasks.
* Configure alerts to deliver notifications to Teams channels. For instructions, see xref:exp-alerts-configure-notifications.adoc[].

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have we updated this notifications doc to also include teams?

[[connect-teams-tenant]]
== Connect Your Microsoft Teams Tenant to the MuleSoft Organization

You must be a MuleSoft organization administrator and a Microsoft Teams administrator to connect the Teams integration.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If they are not a Teams administrator, they can send a request to their teams admin to approve the app

. In *Microsoft Teams Setup*, choose one of the following installation methods:
+
* *Install Microsoft Teams app*: Publishes the Teams app to your AAD tenant's app catalog through Microsoft Graph. If the tenant hasn't yet consented to this app, you're redirected to Microsoft to grant admin consent. Use this method for most organizations.
* *Bind a side-loaded Teams app*: Use only when a Teams administrator has already side-loaded `teams-app.zip` in Teams Admin Center because tenant policies block automated publish. This records the tenant-to-organization binding so the bot can resolve identity.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"app"

+
* *Install Microsoft Teams app*: Publishes the Teams app to your AAD tenant's app catalog through Microsoft Graph. If the tenant hasn't yet consented to this app, you're redirected to Microsoft to grant admin consent. Use this method for most organizations.
* *Bind a side-loaded Teams app*: Use only when a Teams administrator has already side-loaded `teams-app.zip` in Teams Admin Center because tenant policies block automated publish. This records the tenant-to-organization binding so the bot can resolve identity.
. Select your Microsoft Teams admin account.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did this information come from engineering?

+
For more information, see xref:exp-home-start.adoc#permissions[Enhanced Experience Permissions].

To assign the *MuleSoft Omni Agent for Anypoint* permission across business groups:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now named MuleSoft Agent AI User

. Under *Built for your organisation*, find *MuleSoft Agent* and click *Add*.
. Click *Open* or select a channel where you want to use the app.
. The agent sends a welcome message. Select a prompt suggestion or type a message to start.
. If it is your first time using the agent, the bot prompts you to connect your Anypoint account. Click *Connect to Anypoint* and sign in with your Anypoint Platform credentials. This is a one-time setup.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't one time step, it'll occasionally ask them to reconnect


When you open the MuleSoft Agent, the following prompt suggestions are available:

* *Help*: Shows available commands.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've update these, but do we need to share this in the documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants