Skip to main content

Documentation Index

Fetch the complete documentation index at: https://workllm.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The Slack integration connects WorkLLM to your Slack workspace. Once connected, you can pull Slack messages and channel content into AI conversations, and AI Agents can post messages, send direct messages, and create new channels on your behalf. This makes Slack a natural output channel for automated workflows — delivering AI-generated updates, alerts, and summaries where your team already communicates.
Connecting Slack to WorkLLM may require approval from a Slack workspace admin, depending on your organization’s Slack settings. If the connection does not complete, ask your Slack admin to approve the WorkLLM app in the Slack admin console.

What the Slack integration enables

Reference Slack content in chat

Once connected, you can bring Slack context into any AI conversation. Ask about recent messages in a channel, look up a thread, or summarize activity from the past week — without leaving WorkLLM.
  • “What was discussed in #product-feedback this week?”
  • “Summarize the thread in #engineering from yesterday about the deployment.”
  • “Find the message from Jordan about the budget approval.”

AI Agents can act in Slack

AI Agents with Slack access can post messages to channels, send direct messages to specific team members, and create new channels. This makes it straightforward to build Agents that deliver timely information where it’s most useful.
  • Post daily digests to a team channel
  • Alert a channel when a monitored condition is triggered
  • Message a sales rep when a deal stage changes in the CRM
  • Create a dedicated Slack channel for a new project automatically

Connecting Slack

1

Open Integrations

Click Settings in the left sidebar, then select Integrations.
2

Find Slack

Scroll to the Slack section and click Connect.
3

Choose your workspace

You will be redirected to Slack’s authorization page. If you belong to multiple Slack workspaces, select the one you want to connect from the dropdown at the top right.
4

Review and approve permissions

Slack will display the permissions WorkLLM is requesting. Review them and click Allow to authorize the connection.
If your Slack workspace requires admin approval for third-party apps, you will see a message indicating that your request has been sent to your admin. WorkLLM will connect once an admin approves it.
5

Confirm the connection

You are redirected back to WorkLLM. Slack will appear as Connected in your Integrations page.

Required Slack permissions

WorkLLM requests the following permissions when connecting to Slack:
PermissionWhat it allows
Read channel messagesView messages in public channels and channels the authorized user has joined
Read direct messagesView direct messages the authorized user is part of
Post messagesSend messages to channels and direct message conversations
Create channelsCreate new public or private channels
Read workspace informationView the list of channels, members, and workspace metadata
WorkLLM can only read messages in channels the authorizing user has access to. It cannot read private channels the user has not joined.

Use cases

Daily digest agent

An Agent runs each morning, summarizes updates from key channels overnight, and posts a digest to a designated channel so your team starts the day aligned.

Sales follow-up agent

When a deal moves to a new stage in your CRM, an Agent sends a direct message to the responsible sales rep with context, next steps, and a drafted follow-up email.

Support escalation agent

An Agent monitors incoming support tickets and posts a message to the #support-escalations channel whenever a high-priority ticket is opened, including a summary and recommended response.

Engineering stand-up agent

An Agent pulls open Jira tickets, recent PRs, and unresolved blockers, then posts a formatted stand-up summary to the team’s Slack channel each morning.

Disconnecting Slack

To remove the Slack integration:
  1. Go to Settings → Integrations
  2. Find Slack and click Disconnect
To fully revoke access, also go to your Slack workspace’s Settings → Manage Apps, find WorkLLM, and click Remove app. This removes WorkLLM’s token from Slack’s side as well.