Microsoft Teams as a governed channel.
teams-service exposes tenant Teams integration (including OAuth start for a tenant). Messages become workflow or chat traffic under the same RBAC and secret model as other channels.
How Teams is wired
Licensed or deployed channel. Tenant OAuth must complete before the channel accepts senders.
Tenant OAuth
Admin starts Teams OAuth for a specific tenant id — not a shared app-only bot without tenant context.
Sender grants
Linking a Teams sender creates a tenant-service inbound grant. Unlinked senders are denied once an allowlist exists.
Into workflows
Inbound messages can start or continue graphs instead of living only as unmanaged chat history.
Ready to move beyond the chatbot?
Build AI that understands your business, follows your processes and can actually get things done.