Microsoft Teams is a communication channel. June uses it to send notifications, post live-progress cards for agent requests, and (optionally) respond to employees who message June. It does not manage devices or import tickets.
What you’ll accomplish
- Grant admin consent for the June app in your Microsoft tenant
- Install the June bot in the team you want to use
- Choose the team and channel June posts notifications to
- Decide whether to mirror agent request activity and enable employee chat
Prerequisites
Before starting the integration, ensure you have:- A Microsoft Entra (Azure AD) admin who can grant tenant-wide admin consent
- Permission to install apps into the Microsoft Teams team you want to use
- June organization admin permissions
Microsoft Teams relies on your Microsoft tenant. If you have already connected Microsoft Entra in June, your Tenant ID is filled in automatically; otherwise it is captured during admin consent.
How June Works with Teams
When you connect Teams, an administrator grants consent for the June app in your tenant. June then:- Reads the list of teams and channels so you can pick where notifications go
- Maps employees to Teams users from your directory, so notifications and chat reach the right person
- Posts notifications and live-progress Adaptive Cards to the channel you select
- Optionally answers employees who message or @mention June
Capabilities
Channel options
After connecting, you control two behaviors:Setup Process
Step 1: Grant Admin Consent
1
Start the connection from June
- Log into June
- Navigate to Settings → Integrations
- Select Microsoft Teams from the available integrations
- Click Connect to begin the Microsoft consent flow
2
Approve the June app
- Sign in with a Microsoft account that can grant admin consent for your tenant
- Review the permissions June requests—listing teams and users, and posting messages to channels
- Click Accept to grant consent for your organization
3
Return to June
Microsoft redirects you back to June and your Tenant ID is recorded. The connection is now associated with your Microsoft tenant.
Step 2: Install the June Bot in Your Team
The June app must be present in the specific team you want notifications in, so it has permission to post there.1
Add June to the team
- In Microsoft Teams, open the team you want to use
- Go to Manage team → Apps → More apps
- Find the June app and add it to the team
Step 3: Choose a Team and Channel
1
Select where notifications go
- In June’s Teams integration settings, choose the Team from the dropdown
- Choose the Channel within that team for notifications
- Save your selection
Confirm a test notification card appears in the channel you selected.
Step 4: Configure Behavior
1
Request mirroring
Leave Mirror request executions into the Teams channel on for a live feed of agent activity, or turn it off so the channel only receives notifications.
2
Employee chat (optional)
Turn on Allow employees to chat with June via @mention to let employees message or @mention June for help directly in Teams. Leave it off to keep June admin-only.
Example Use Cases
Watch agent activity in Teams
Watch agent activity in Teams
Keep request mirroring on so your IT channel sees an Adaptive Card for every request June works on, updated live as it progresses.
Centralize IT alerts
Centralize IT alerts
Point notifications at a dedicated channel so the right team sees June’s updates in the tools they already use.
Self-service help for employees
Self-service help for employees
Enable employee chat so staff can ask June questions about their devices, requests, or policies without leaving Teams.
Troubleshooting
No teams or channels appear in the dropdown
No teams or channels appear in the dropdown
Solutions:
- Confirm admin consent was granted for your tenant during connection
- Verify the connection status shows Active; reconnect if it doesn’t
- If you connected Microsoft Entra separately, confirm it is still connected so the Tenant ID stays valid
Notifications fail with a permissions error (403)
Notifications fail with a permissions error (403)
Symptoms: June can list teams but posting failsSolutions:
- The June bot must be installed in the specific team you selected—add it via Manage team → Apps
- Re-select the team and channel after installing the app
June isn't responding to messages
June isn't responding to messages
Solutions:
- Confirm Allow employees to chat with June via @mention is turned on
- Make sure the June bot is installed in the team or chat where the message was sent
- Check that the employee’s directory account uses the work email June has on file
Connection shows disconnected
Connection shows disconnected
Solutions:
- Tenant consent may have been revoked in Microsoft Entra—reconnect from June’s Teams settings
- Confirm the June app hasn’t been removed from your tenant or team
Security Best Practices
- Tenant-scoped consent: June operates only within the tenant that granted consent, and inbound activity is allowlisted to that tenant
- Least privilege: June requests only the permissions needed to list teams/users and post notifications
- Public vs. secret values: Your Tenant ID is a public routing identifier; no long-lived secret tokens are stored—access tokens are minted on demand per tenant
- Revoke anytime: Remove the June app from a team, or revoke consent in Microsoft Entra, to cut off access immediately
Next Steps
Microsoft Entra Integration
Connect Entra so your Tenant ID and employee directory sync automatically
Slack Integration
Prefer Slack? Connect it as an alternative communication channel
Asset Discovery
Connect your asset inventory so June has context for the requests it mirrors
AI Insights
See how June reasons about the requests it reports on
Support Resources
Need help with your Microsoft Teams integration?- Microsoft Documentation: Review Microsoft’s guide to managing apps in Teams for tenant-level details
- June Support: Contact support for integration-specific assistance
Once admin consent is granted and the June bot is installed in your team, notifications begin as soon as a channel is selected.