Skip to main content
Connic

Slack

By Connic

Connect your Slack bot to Connic. Trigger agents from mentions or send agent outputs to Slack channels.

InboundOutbound

Overview

Create your Slack app from a generated manifest, choose its workspace, name, icon, and channel membership, then save it as a reusable Connic connection.

Connic generates the app manifest and Events API request URL. You create the app in Slack, then copy two secrets into Connic: its Signing Secret and Bot User OAuth Token. Inbound mentions trigger linked agents; outbound connectors reply to the originating thread or deliver agent output to a Slack channel.

How it works

1

Create a Slack connection

Install Slack from the connector marketplace and create a reusable Slack connection for the workspace app.

2

Create your app from the manifest

Connic opens Slack with a generated manifest containing the Events request URL, app_mention event, and five required bot scopes. Choose the workspace, create the app, and upload your own icon.

3

Verify the app

Copy the app's Signing Secret into Connic. Verify the Events request URL from Slack's App Manifest page, install the app to the workspace, then paste the xoxb- Bot User OAuth Token.

4

Choose a connector mode

Use inbound mode for app mentions or outbound mode to reply to Slack context, use an output channel_id, or use an optional default channel.

What you can build

Patterns teams ship in production, with Connic running the queues, workers, and schedulers.

Trigger

A teammate mentions the bot with a question

app_mention
Agent Action

The agent searches its connected knowledge sources and posts a concise answer in the mention thread without reading the rest of the channel.

One reusable Slack connection

The Slack app is created inside the customer's Slack account from a generated manifest. They control its branding, workspace installation, channel membership, and removal. Connic provides the agent runtime and event endpoint behind it, with the app description identifying the bot as powered by Connic.

Reuse the verified connection across inbound and outbound Slack connectors, and link each connector to one or more agents.

Minimal Slack access

The generated manifest requests only app_mentions:read and chat:write for mention handling and delivery, plus channels:read and groups:read to list metadata for public and private channels the bot has joined, plus reactions:write to add the 👀 acknowledgement after successful dispatch.

It does not request channel history, direct-message, file, user-profile, or broad public-channel posting access. The Signing Secret and bot token are encrypted after saving. Connic verifies Slack's request signature and timestamp before an event can reach the linked agent.

Mentions in, agent outputs out

An app_mention carries the mentioned text plus workspace, channel, user, and thread metadata into the agent run. An explicit channel_id in agent output chooses the destination. Without one, an outbound Slack connector using the same Connection replies in the originating thread; other runs use the optional default channel. There is no background channel reading.

See the complete setup and security model in the Slack docs.

Information

Publisher
By Connic
Category
Connectors
Modes
Inbound, Outbound
Documentation
Slack docs

Frequently Asked Questions

The customer does. The app is created in their Slack account from a Connic-generated manifest, and they control its name, icon, workspace installation, channel access, and removal. The generated description identifies it as powered by Connic.

No. It requests app_mentions:read and chat:write for mentions and delivery, plus channels:read and groups:read to list metadata for joined public and private channels, and reactions:write for the 👀 acknowledgement. It has no channel-history, direct-message, file, or user-profile scopes.

The Signing Secret proves incoming Events API requests came from Slack. The xoxb- Bot User OAuth Token lets Connic validate the installation and send the agent's answer through their Slack bot. Both are encrypted after saving.

Yes. A reusable Slack connection can be selected by multiple inbound and outbound connectors, and each connector can link to one or more agents.
Need Slack in a production agent flow?

Bring the event source, payload shape, result destination, and any private-network or approval requirements. We will map Slack to the right Connic connector mode, deployment path, and observability setup.

Talk to Sales