Teams uses Azure Bot registration and Bot Framework messaging endpoints. Save Phinite webhook URLs for DEV / UAT / PROD, then assign an Agent Build with Deploy to Channel.
Connect Microsoft Teams
1. Create a Teams configuration in Phinite
- Open Integrations → Teams → Add Configuration.
- Enter Microsoft App ID, Microsoft App Password, and Microsoft Tenant ID.
- Optionally add Channel ID, Conversation ID, and a configuration name.
- Click Save — webhook URLs generate for DEV, UAT, and PROD.
2. Register the bot in Azure
- Azure Portal → App registrations → New registration.
- Name: e.g. Agent Graph Bot for Teams.
- Supported accounts: any org directory + personal Microsoft accounts.
- Register and copy Application (client) ID → Microsoft App ID.
- Copy Directory (tenant) ID → Microsoft Tenant ID.
3. Create a client secret
- Certificates & secrets → New client secret.
- Copy the Value immediately → paste as Microsoft App Password in Phinite.
4. Connect the messaging endpoint
- In Azure Bot / Bot Framework settings, set Messaging endpoint to the environment-specific webhook URL from Phinite (DEV first).
- Save.
5. Deploy your Agent Graph
- Save the Conversational Agent Graph and create an Agent Build.
- Deploy → Deploy to Channel — select Teams, assign build to DEV.
- Message the bot in Teams; verify logs.
- Promote to UAT / PROD and update the messaging endpoint URL.
Proactive messages (optional)
Add channelId (channels) or conversationId (1:1) to the Phinite configuration. Message the botgetchannelid or getconversationId to retrieve IDs from bot replies.

