Prerequisites
Complete the shared prerequisites. You also need a Microsoft 365 administrator who can approve the application and custom app uploads, and access to provision an Entra application and Azure Bot resource.1. Register the bot and OAuth application
With the Tembo team, register an Entra application and Azure Bot resource, enable its Teams channel, and configure its messaging endpoint ashttps://tembo.example.com/api/webhook/ms-teams.
Register https://tembo.example.com/api/oauth/ms-teams/callback as the OAuth web redirect URI. Tembo requests openid, profile, email, offline_access, and User.Read. Confirm the application account types and tenant policy with your administrator before installation.
2. Configure Tembo
Set these keys in/var/lib/tembo/config.json:
The OAuth credentials fall back to
msteams.appId and msteams.appPassword when left empty. Follow the restart instructions.
3. Install and verify
- Have your administrator upload the self-hosted app package supplied for your deployment.
- Complete the Teams connection from Settings → Integrations on your instance.
- Install the app in the chat or team where you intend to use it.
- Mention the bot with a test request and confirm a session appears on your instance and progress returns to the same conversation.