Skip to main content
Connect your Slack workspace with June to receive live notifications, mirror agent activity into a channel, and let employees chat with June directly from Slack.
Slack is a communication channel. June uses it to send notifications, post live-progress updates for agent requests, and (optionally) respond to employees who message June. It does not manage devices or import tickets.

What you’ll accomplish

  • Install the June app into your Slack workspace
  • Choose the channel June posts notifications to
  • Decide whether to mirror agent request activity into Slack
  • Optionally let employees chat with June via DM or @mention

Prerequisites

Before starting the integration, ensure you have:
  • A Slack workspace where you can install apps (Workspace Owner or Admin, or the ability to request app approval)
  • June organization admin permissions

How June Works with Slack

When you connect Slack, June exchanges an OAuth token for your workspace and then:
  • Reads your channel list so you can pick a notifications channel
  • Maps employees to Slack users by looking up each person’s work email, so notifications and chat reach the right person
  • Posts notifications and live-progress cards to the channel you select
  • Optionally answers employees who DM or @mention June

Capabilities

Channel options

After connecting, you control two behaviors:

Setup Process

Step 1: Install the June App in Slack

1

Start the connection from June

  1. Log into June
  2. Navigate to SettingsIntegrations
  3. Select Slack from the available integrations
  4. Click Connect to begin the Slack install flow
2

Approve the June app

  1. Slack opens an authorization screen showing the permissions June requests
  2. Confirm the workspace shown is the correct one
  3. Click Allow to install the June app
If your workspace requires admin approval for new apps, the request is routed to a Workspace Admin. June can only finish connecting after the app is approved.
3

Return to June

Slack redirects you back to June and the connection status updates to Active. June stores the workspace token securely and records your Slack team ID.

Step 2: Choose a Notifications Channel

1

Select the channel

  1. In June’s Slack integration settings, open the Notification Channel dropdown
  2. Choose the channel June should post to (e.g., #june-notifications)
  3. Save your selection
2

Invite June to private channels

If you pick a private channel, invite the June app to it in Slack first (/invite @June) so June has permission to post.
Confirm a test notification appears in the channel you selected.

Step 3: Configure Behavior

1

Request mirroring

Leave Mirror request executions into the Slack channel on if you want a live feed of agent activity in the channel, or turn it off for a quieter channel that only receives notifications.
2

Employee chat (optional)

Turn on Allow employees to chat with June via @mention if you want employees to be able to DM or @mention June for help directly in Slack. Leave it off to keep June admin-only.

Example Use Cases

Keep request mirroring on so your IT channel sees a live card for every request June works on—what it’s doing and how it resolves.
Point notifications at a dedicated channel like #it-alerts so the right team sees June’s updates without noise in general channels.
Enable employee chat so staff can ask June questions—about their devices, requests, or policies—without leaving Slack.

Troubleshooting

Solutions:
  • Confirm a notification channel is selected in June’s Slack settings
  • For private channels, make sure the June app has been invited (/invite @June)
  • Verify the connection status shows Active; reconnect if it doesn’t
Solutions:
  • Confirm Allow employees to chat with June via @mention is turned on
  • Check that the employee’s Slack account uses the same work email June has on file—June matches people by email
  • Make sure June has been added to the channel where the @mention happened
Solutions:
  • Your workspace may require admin approval for new apps—ask a Workspace Admin to approve the June app
  • Verify you have permission to install apps in the workspace
  • Re-run Connect from June after approval is granted
Solutions:
  • The workspace token may have been revoked in Slack—reconnect from June’s Slack settings
  • Confirm the June app hasn’t been removed from your Slack workspace

Security Best Practices

  • Scoped access: June requests only the permissions it needs to post notifications and identify employees
  • Token storage: The Slack access token is encrypted at rest in June’s secure storage
  • Channel choice: Use a dedicated channel for June so access is easy to reason about and audit
  • Revoke anytime: You can remove the June app from your Slack workspace at any time to immediately cut off access

Next Steps

Microsoft Teams Integration

Prefer Teams? Connect it as an alternative communication channel

Identity Providers

Sync employee identities so June matches Slack users to the right people

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 Slack integration?
  • Slack Documentation: Review Slack’s app installation guide for workspace-level details
  • June Support: Contact support for integration-specific assistance
The Slack integration connects within minutes. Once a notification channel is selected, June begins posting immediately.