Resources / Integrations / Microsoft Teams
Weekly prompts and new-intro cards in a Teams channel through a webhook URL your admin creates, and, once enabled for your organization, private Teams messages from the Mucho Gusto bot.
Last verified against our product: October 4, 2026
Channel notifications available; bot direct messages ship dark and are being verified with a first partner organization
The Teams bot has been tested against simulated Microsoft services only. It is switched off for every organization until we have verified it live. There is no Teams calendar or directory integration.
Channel posts need a Teams Workflows webhook URL for one channel and no Microsoft permission. Direct messages need a one-time Microsoft admin approval, then the app uploaded to your Teams admin center.
Who can set it up: Organization admin (channel webhook); a Microsoft 365 Global Administrator (bot).
| Permission or scope | What it allows |
|---|---|
(webhook) | Channel posts request no Microsoft permission. |
Microsoft Graph application permission: User.Read.All | Lets the bot match your people to their Teams accounts by work email address. Read-only directory lookup. |
Microsoft Graph application permission: TeamsAppInstallation.ReadWriteSelfForUser.All | Lets the bot add the Mucho Gusto app to a person's own Teams so it can message them. It cannot install any other app. |
The bot only ever sends messages containing links. It does not read chats, channels, files or calendars. We only accept channel webhook URLs on Microsoft's own Workflows and Office hosts. A webhook URL acts as a credential, is stored per organization and is never shown back after you save it.
Channel posts are event-driven plus the Monday 15:00 UTC prompt. The bot matches people to Teams accounts on the daily directory pass and stores a conversation reference when someone installs the app.
How: Admin console, Teams card, Disconnect for the channel webhook; Teams direct messages, Disconnect for the bot. Also remove the app in the Teams admin center and revoke consent under Entra ID, Enterprise applications.
What remains: Teams account matches and conversation references are removed when the organization is deleted.
Questions or a correction? [email protected]. See also: Security, Subprocessors, Privacy, Terms.