15Five AI Slack Connection - Feature Overview

The Slack integration connects your Slack workspace to 15Five AI. It syncs Slack channel activity so agents can use communication context from public channels and included private channels. Company Admins, HR Admins, IT Admins, and Slack workspace admins use this integration to connect Slack and manage access. Insights follow Slack permissions.

Access and Availability

Role Requirement
15Five account admin Required to initiate and manage the connection
Slack workspace admin Required to approve OAuth permissions during setup

Note: To ensure the highest level of security, 15Five is continually investing in our overall information security program, resources, and expertise. To review 15Five's security documents, and how we handle your company data, see our Trust Website. 

Feature Structure

The integration is configured from Agents Hub > Integrations > Slack.

Public channels sync automatically once the connection is established. Private channels require the bot to be explicitly invited by a channel member — no admin access needed for this step.

Data Synced

Source What's Included
Public channels Messages and threaded replies, reactions, channel metadata (names, topics, descriptions, member lists), user profiles (names, emails, job titles, photos), files shared in the channel
Private channels (bot invited) Same as above, including files
By default, it does not sync: Private channels, unless the bot is invited by a channel member. Direct messages and group messages, unless the bot was added when the conversation started

Backfill and Sync Cadence

On first connect, up to one month of history is backfilled per included channel. Backfill typically completes within a few hours, after which sync continues on an ongoing basis.

OAuth Permissions

The following scopes are presented to your Slack admin during the authorization flow, before any data is accessed:

Scope Purpose
channels:read Discover public channels and retrieve channel metadata
channels:history Process public channel conversations to generate insights
groups:read Discover metadata for private channels the bot has been added to
groups:history Process private channel conversations the bot has been added to
mpim:read Discover metadata for group DMs the bot is a member of
mpim:history Process group DM conversations the bot is a member of
im:read Discover metadata for direct messages the bot has been added to
im:history Process direct message conversations the bot has been added to
files:read Process shared documents and attachments for additional context
team:read Identify the Slack workspace for accurate references and links
users:read Display participant info and map Slack users to 15Five accounts
users:read.email Use email as a stable identifier to map Slack users to 15Five accounts

Key Rules

  • Only one Slack workspace can be connected to a 15Five account at a time.
  • Public channels sync automatically; private channels require explicit opt-in.
  • Insights follow Slack permissions — users only see insights from channels they are already a member of.
  • Direct messages and group messages are never synced by default, even though DM-related permissions are requested.
  • Raw messages are processed temporarily and not retained long-term.
  • The bot can be removed from any channel, or the integration disconnected entirely, at any time.

Common Questions

What Slack data syncs to 15Five AI?

15Five AI syncs messages, threaded replies, reactions, channel metadata, user profiles, and files from synced Slack channels. Channel metadata includes names, topics, descriptions, and member lists. User profiles include names, email addresses, job titles, and photos.

Do private Slack channels sync to 15Five AI?

Private Slack channels do not sync unless the 15Five AI bot is invited. A channel member can invite the bot to a private channel.

Are Slack direct messages and group messages synced?

Slack direct messages and group messages do not sync unless the 15Five AI bot is added. For group messages, the bot must be added when the group message is created.

Who can see Slack-based insights in 15Five AI?

Users only see insights from Slack channels they already belong to. Slack permissions control which Slack-based insights appear for each person.

Are raw Slack messages retained long-term?

No. Raw Slack messages are processed temporarily and are not retained long-term.

Related Articles

Was this article helpful?

Sorry to hear that. Tell us what was missing →