Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cobalt.peoplereign.io/llms.txt

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

Slack

The Slack channel puts your agent in Slack as a bot. Employees message it directly and it replies in-thread, with streaming and an assistant-style experience where your workspace supports it.

Before you start

You’ll need a Slack workspace administrator to create and approve the app. Cobalt generates an app manifest for you, so there’s nothing to configure by hand in Slack beyond creating the app and pasting two credentials back.

Install it

1

Copy the manifest

On the Slack channel, copy the app manifest Cobalt generates for this agent.
2

Create the app in Slack

In Slack’s app settings, create a new app from a manifest and paste it in. This sets the name, scopes, and event subscriptions for you.
3

Paste the credentials

Install the app to your workspace, then copy its bot token and signing secret back into Cobalt.
4

Verify and test

Run verify. Cobalt checks the credentials and sends a test direct message so you can confirm the bot responds.

Settings

On the channel’s settings you can configure:
  • Bot display name and icon — how the bot appears in Slack.
  • Suggested prompts — a few starter chips shown in a direct message.
  • Voice transcription — whether voice messages are transcribed.
  • AI disclaimer — the text and frequency (off, once, or always).
Changing the bot’s name or icon updates the app manifest. When that happens, re-apply the manifest in Slack’s app settings so the change takes effect there — Cobalt tells you when a re-apply is needed. The other settings take effect immediately.

Pause and disconnect

  • Pause stops the agent from responding while keeping the app installed — useful during maintenance. Resume to turn it back on.
  • Disconnect removes the credentials and takes the channel offline.

Slack as an integration

Connecting Slack as a channel (so employees can talk to the agent there) is separate from connecting Slack as an Integration (so the agent can search Slack on a user’s behalf). You can use either or both.