Skip to content

Microsoft Teams Setup ​

Connect Microsoft Teams so your team can chat with Junto's agent without leaving their messaging app. Technicians work with the same agent available in the Junto web app, delivered natively in Teams conversations.

What You Get ​

  • Ask questions and get answers in Teams, powered by all your connected integrations.
  • Approve or deny tool usage with inline buttons -- no need to switch apps.
  • Streaming responses so you see the agent working in real time.
  • Threaded conversations -- each conversation is its own session.
  • Notifications -- receive Action Requests, triage summaries, and time entry nudges as direct messages.

Prerequisites ​

  • Microsoft 365 tenant admin access (required for admin consent)
  • Access to the Microsoft Teams Admin Center (required to upload the app)

Setup ​

  1. In Junto, go to Settings > Notifications and find Teams under Providers.
  2. Click Connect Teams.
  3. A Microsoft admin must complete the consent flow in the popup to authorize the Junto bot in your tenant.

Step 2: Verify Permissions ​

After consent is granted, the settings page shows the status of required permissions. If any permissions are missing, click Grant Admin Consent to open the Azure admin consent dialog.

Step 3: Install the Bot in Teams ​

  1. Click Download Manifest to get the Junto AI Teams app package (a ZIP file).
  2. Open the Microsoft Teams Admin Center and navigate to Manage apps.
  3. Click Upload new app and upload the downloaded ZIP.
  4. Assign the app to your users or allow it org-wide.

Once installed, your team can find Junto AI in the Teams app store and start chatting in 1:1 conversations or group chats.

User Matching ​

Junto automatically matches each Teams user to their Junto account by email address. The user's Junto role and permissions apply to everything the agent does in that conversation. If no matching account is found, the bot does not respond.

Admins can review and manage user mappings from Settings > Notifications > Teams > Manage Users.

Notification Channels ​

With Teams connected, you can route runbook approvals, alerts, Advisor recommendations, and updates to Teams channels you choose. The channel picker lists channels from the teams the connecting account belongs to, and Junto installs the Junto AI app into a team automatically when you select one of its channels. See Notification Channels for the recommended channel setup and what posts where.

Permissions ​

The admin consent flow grants these Microsoft Graph application permissions. The Verify Permissions step on the settings page shows whether each one is granted.

PermissionUsed for
User.Read.AllMatching Teams users to Junto accounts by email
Group.Read.All, Channel.ReadBasic.AllListing teams and channels for the notification channel picker
AppCatalog.Read.AllFinding the Junto AI app in your Teams app catalog
TeamsAppInstallation.ReadWriteForTeam.AllInstalling the Junto AI app into a team when you select one of its channels

Disconnecting ​

  1. Go to Settings > Notifications > Teams.
  2. Click Disconnect.

Troubleshooting ​

  • Bot not responding -- Verify the integration is connected in Settings and that the user's email matches a Junto account.
  • "Need admin approval" -- A Microsoft 365 tenant admin must complete the consent flow. Workspace-level admin access is not sufficient.
  • Permissions missing after consent -- Click Refresh on the permissions status. If still missing, use the Grant Admin Consent button.
  • Bot not appearing in Teams -- Ensure the manifest was uploaded in the Teams Admin Center and assigned to users.
  • Conversations feel out of context -- Start a new conversation to begin a fresh session.