Skip to content

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

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

W-23599998-teams-integration-fa#522
failup wants to merge 2 commits 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
Comment thread modules/ROOT/pages/exp-teams-integrate.adoc

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."

Comment thread modules/ROOT/pages/exp-teams-integrate.adoc
Comment thread modules/ROOT/pages/exp-teams-integrate.adoc
[[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?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I got it from the demo video. If this changed i'd love to see the new path!

+
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

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

It should not ask occasionally for connected apps ( same as slack)


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?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

+1

anyways current commands in code

"commands": [
{"title": "signin", "description": "Connect your MuleSoft account"},
{"title": "signout", "description": "Disconnect your MuleSoft account"},
{"title": "What business group am I in?", "description": "What business group am I in?"},
{"title": "List APIs in my business group", "description": "List APIs in my current business group"},
{"title": "Risks across my portfolio?", "description": "What risks exist across my portfolio?"},
{"title": "Top MCP token spend this week", "description": "Which MCP servers had the highest token spend this week?"},
{"title": "Which agents have instances?", "description": "Which agents have instances?"},
{"title": "Top API error rates (7 days)", "description": "What APIs have the highest error rates over the past 7 days?"},
{"title": "feedback", "description": "Send feedback to the MuleSoft Agent team"},
{"title": "help", "description": "Show available commands"}
]


You can use the MuleSoft Agent to perform these platform tasks in Teams:

* *Receive alerts*: Receive alerts to channels or direct messages (DMs). For more information, 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.

we supports only channels


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.

+1

anyways current commands in code

"commands": [
{"title": "signin", "description": "Connect your MuleSoft account"},
{"title": "signout", "description": "Disconnect your MuleSoft account"},
{"title": "What business group am I in?", "description": "What business group am I in?"},
{"title": "List APIs in my business group", "description": "List APIs in my current business group"},
{"title": "Risks across my portfolio?", "description": "What risks exist across my portfolio?"},
{"title": "Top MCP token spend this week", "description": "Which MCP servers had the highest token spend this week?"},
{"title": "Which agents have instances?", "description": "Which agents have instances?"},
{"title": "Top API error rates (7 days)", "description": "What APIs have the highest error rates over the past 7 days?"},
{"title": "feedback", "description": "Send feedback to the MuleSoft Agent team"},
{"title": "help", "description": "Show available commands"}
]

. 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.

It should not ask occasionally for connected apps ( same as slack)

. 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.

do we want to mention it in docs ? i am not sure if it will work.

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.

3 participants