Prerequisites
- A Microsoft 365 account with admin access
- An Azure subscription (for bot registration)
- A running Suji instance
Create an Azure Bot
Go to the Azure Portal
Navigate to portal.azure.com and sign in.
Create a Bot Channels Registration
Search for Azure Bot and click Create. Fill in:
- Bot handle: A unique identifier for your bot
- Subscription: Your Azure subscription
- Resource group: Create or select one
- Type of App: Multi Tenant
Get credentials
After creation, go to Configuration and note:
- Microsoft App ID (also called Client ID)
- Click Manage Password to create a new Client Secret (App Password)
- Note your Tenant ID from Azure Active Directory
Enable Teams channel
In your Azure Bot resource, go to Channels and add the Microsoft Teams channel.
Connect to Suji
Enter credentials
- appId: Your Microsoft App ID
- appPassword: Your Client Secret
- tenantId: Your Azure AD Tenant ID
Install the Bot in Teams
To use the bot in Microsoft Teams, you’ll need to create a Teams app package and install it:- Create a Teams app manifest with your bot’s App ID
- Upload the app package to your Teams organization
- Add the bot to the desired channels or chats
Troubleshooting
Bot not responding
Bot not responding
- Verify the messaging endpoint URL is correct in Azure
- Check that the App ID, password, and tenant ID are correct
- Ensure the Teams channel is enabled in Azure Bot settings
Authentication errors
Authentication errors
- The client secret may have expired — create a new one in Azure
- Verify the tenant ID matches your Azure AD tenant
- Check the instance logs for authentication-related errors
Bot not appearing in Teams
Bot not appearing in Teams
- Make sure the Teams app package is installed in your organization
- Check that the bot is added to the channel or chat where you’re testing