Last updated
April 29th, 2026

Slack Integration Overview

The Slack integration gives WorkSights presence visibility based on Slack's active status indicator. Slack presence reflects activity from both the Slack desktop app and the browser version. Mobile sessions are not included, which helps WorkSights distinguish active work from passive notifications use.

WorkSights polls Slack to determine whether a user is marked as active in the Slack interface. This corresponds to the colored presence dot Slack shows for users who are currently using the desktop app.

WorkSights treats Slack presence as a presence-type activity rather than work activity. Presence does not reflect execution, progress, or task-driven work, so it appears as a lighter opacity bar in WorkSights to reduce noise in the daily view.

Beyond presence, the Slack integration also supports channel message activity and gives your team a conversational AI interface they can use directly from Slack.

For connection steps, see Slack Setup.

How Slack Presence Appears

When Slack reports a user as active on desktop, WorkSights displays a presence entry on the timeline and a lighter-opacity green bar. Slack presence does not affect activity calculations or performance scoring.

This helps distinguish presence from actual work activity. WorkSights does not interpret Slack presence as duration, output, or effort. Slack does not provide messages, channels, reactions, or any content-level detail to third-party applications.

Integration Page Overview

The Slack integration page contains four tabs:

  • Overview: connection details and integration owner
  • Users: Slack users mapped automatically by email
  • Channel: configure which public channels WorkSights joins and what content it ingests
  • Connections: connected Slack accounts

Channel Activity

WorkSights can join your public Slack channels and bring message activity into the activity stream. You control which channels it joins and how much content it ingests.

Channel scope

  • None: no channels joined. Presence only.
  • All Public Channels: WorkSights joins every public channel in your workspace.
  • Selected Public Channels: choose specific channels from a searchable list.

Content level

  • Metadata only: WorkSights sees when messages were sent and by whom. Message text is not ingested.
  • Full message content: message text is ingested and available to WorkSights AI for context and analysis.

When WorkSights joins a channel, a one-time notification appears in that channel. This is standard Slack behavior and cannot be suppressed.

Channel activity is newly available. If message data is not appearing as expected, contact support.

WorkSights AI in Slack

WorkSights AI is available as a conversational interface directly inside Slack. There are two ways to use it:

  • WorkSights AI app: open the WorkSights app in your Slack sidebar and type a question directly.
  • @WorkSights AI: mention @WorkSights AI in any public channel and ask a question inline.

WorkSights replies in a thread with a structured summary drawn from your team's activity data. If your workspace is linked to multiple WorkSights accounts, it will prompt you to select which one to query. Every conversation also appears in the Insights tab inside WorkSights alongside your other reports and chats.

Current limitations

Threaded follow-up questions on Daily Reports or existing Insights are not yet supported. Conversations must be started fresh.

Date range handling is still being refined. If a response covers an unexpected range, re-prompt with explicit dates.

Data Notes

WorkSights accesses only the data you configure. Presence uses the minimal information Slack provides through its API. For channel activity, WorkSights ingests either metadata or full message content depending on your Content level setting. Slack does not share private channel content, direct messages, or any data from channels WorkSights has not been configured to join.

WorkSights does not infer work duration or task activity from Slack presence signals.

Troubleshooting

If Slack activity is not appearing as expected:

  • Confirm the affected user is logged into Slack on a desktop device (app or browser). Mobile sessions are not included.
  • Check that the user's Slack and WorkSights email addresses match.
  • If channel activity is missing, confirm the relevant channels are configured in the Channels tab of the Slack integration page.
  • Reconnect Slack if token permissions have expired. Existing connections need to be refreshed to enable channel permissions.
  • For persistent issues, contact support via the in-app chat.

Related Guides

Slack Setup Guide