Why Integrate Checkbox AI Agent with Microsoft Teams?
Integrating Checkbox AI Agent with Microsoft Teams allows users to interact with the AI Agent directly within Teams chats and channels.
Who Can Integrate Checkbox AI Agent with Microsoft Teams?
Integrating the AI Agent with Microsoft Teams requires admin access to the Developer Portal.
The following guide will assist you in setting up your Checkbox AI Agent to integrate with Microsoft Teams.
Note: If you don’t have the necessary permissions, check with your admin to gain access.
How to Integrate the Checkbox AI Agent with Microsoft Teams
Setting Up Your AI Agent App
- Navigate to the Microsoft Teams Developer Portal to create and manage your custom apps. If you don’t have the necessary permissions, check with your admin to gain access.
- Create a new app
- Go to Basic Information and copy the App ID
- In Checkbox, navigate to the AI Agent Integrations Page, select "Teams Card", and paste your App ID
- Copy the contents of the App Manifest (JSON) field, then click Save to apply the changes.
- Return to the Teams Developer Portal, navigate to the App Package Editor, and update the manifest.json
- Paste your App Manifest (JSON) below the existing manifest in the App Package Editor, then click Save to finalize the configuration.
- Click "Preview in Teams", then search for the group chat or channel where you want to use the app.
Note: Clicking Open will launch the app as a personal app.
- After adding the app to a chat, the Checkbox login page will appear. Sign in to access the AI Agent you’ve set up.
Publishing the App
For app to appear as “Built for your organization” so that anyone can easily add the bot created.
Important Note: Make sure to complete the Short description and Long description fields under the Descriptions section in the Basic Information panel.
Leaving these fields blank will result in an error during publishing.
- In the Teams app, navigate to "Publish to org", then click "Publish your app" to make it available for your organization.
- After publishing, go to Teams Admin Center to approve and publish the app. If you don’t have access, check with your admin.