Communication

Slack AI automation and integrations

The short answer

Slack is the most common place to put AI automation in front of people. Its Web API and Events API, OAuth bot tokens and interactive Block Kit messages make it easy to post alerts, collect approvals and run an internal assistant, and n8n, Zapier and Make all have built-in Slack integrations. Plan around per-method rate limits, stricter history limits for apps distributed outside the Slack Marketplace, and scopes your admin must approve.

What you can automate with Slack

Approval requests with buttons

Post an approval card with the request summary and approve or reject buttons, record who clicked, and update the source system.

Read the build guide
Internal knowledge assistant

Answer questions in a channel or DM from your SOPs and policies, with links to the source document for every answer.

Read the build guide
Alert and log summaries

Group noisy alerts from monitoring tools and post one short summary with likely cause and owner instead of fifty raw messages.

Read the build guide
IT and ops request intake

Turn a free-text request in a help channel into a categorized ticket with the right fields filled in and the requester notified.

Read the build guide
Weekly ops digest

Pull metrics from your systems, write a short summary of what changed, and post it to a leadership channel every Monday.

Read the build guide
Lead and deal notifications

Post qualified inbound leads to the right sales channel with a one-paragraph brief and a link to the CRM record.

Read the build guide

What makes Slack easy to automate

Slack was built for integrations. A Slack app gets a bot token through OAuth, then uses the Web API to post, update and delete messages, open modals and read channels it belongs to. The Events API pushes messages, mentions, reactions and button clicks to your endpoint, and Socket Mode lets an internal app receive events over a websocket without exposing a public URL.

Block Kit is the part that makes Slack useful for automation rather than just notification. Messages can carry buttons, menus and forms, so a workflow can ask a question and wait for the answer in the same place people already work. n8n’s Send and Wait action wraps that pattern in a single node.

Every major automation platform has a Slack integration, so the connection is rarely the hard part.

The AI layer

Slack is the interface. The AI sits behind it:

  • Summarizing instead of forwarding. A model can collapse a burst of alerts, tickets or form submissions into one readable message with an owner and next step.
  • Answering questions. An assistant that answers from your SOPs and cites the source document reduces repeat questions to ops and HR.
  • Structuring requests. People write “laptop is broken again, need it by Friday”. A model can turn that into a ticket with category, urgency and due date.

Keep the model’s output short. A Slack message nobody reads is noise.

Limits to plan around

  • Rate limit tiers. Each Web API method has a tier, and posting is limited to roughly one message per second per channel. Bursty workflows need a queue.
  • History limits for distributed apps. Since 2025, new installs of commercially distributed apps that are not on the Slack Marketplace get far lower limits on conversations.history and conversations.replies. Apps you build for your own workspace keep the standard limits.
  • Admin approval of scopes. Many workspaces require an admin to approve app installs. Ask for the narrowest scopes and expect a review.
  • Three-second acknowledgement. Interactive payloads and slash commands must be acknowledged within three seconds. Do slow LLM work asynchronously and update the message when it finishes.

How Lumeor typically connects it

Most of our clients get one Slack app per workspace for their automations, with n8n handling events and approvals and an LLM step for summaries or classification. Assistants that need retrieval run as a small service built on Slack’s Bolt framework in front of a vector store. The internal approvals guide shows the approval pattern, and our n8n vs Zapier comparison helps if you are choosing a platform. Teams on Microsoft 365 should read our Microsoft Teams page.

Frequently asked questions

Does n8n work with Slack?

Yes. n8n has a built-in Slack node for sending and updating messages, managing channels and users, and a Send and Wait action for approvals, plus a Slack Trigger for events such as new messages and mentions. Zapier and Make have Slack apps as well.

Can we build a ChatGPT-style assistant inside Slack?

Yes. A Slack app can listen for mentions or direct messages through the Events API, call a model with retrieved context from your documents, and reply in the thread. The work is in retrieval quality, permissions and logging, not in the Slack connection itself.

Can an AI read our whole Slack history?

Technically an app with the right scopes can read channels it is added to, but think hard before doing it. History reads are rate limited, Slack's API terms restrict bulk export and use of Slack data for training models, and channels often hold sensitive material. Most assistants work better from curated documents than from raw chat.

Is Slack or Teams better for AI automations?

Use whichever your team already lives in. Slack is generally faster to build for because bot posting and interactive messages are simpler, while Teams wins when the rest of your data sits in Microsoft 365 and you want one identity and permissions model.

Next steps