Skip to main content
Connect Slack to send research directly to your workspace — to a channel or as a DM. Messages are formatted using Slack’s Block Kit, so your research arrives with structure: headers, bullet lists, tables, dividers, and a Digcrate footer link.
Digcrate uses Auth0 Token Vault for the Slack connection. Your Slack credentials are never stored by Digcrate — Auth0 handles token exchange at runtime.

What you can do

Post to channels

Send research to any public or private channel the Slack app has access to.

Send DMs

Send research directly to a teammate using @username.

Rich Block Kit formatting

Research is automatically converted to Slack Block Kit — headers, bullets, numbered lists, tables, blockquotes, and dividers.

Channel picker UI

The agent renders a clickable channel grid so you never have to type a channel name manually.

How to connect

1

Open Settings

Click the gear icon in the sidebar, or press Shift+S.
2

Go to Connected Services

Select the Connected Services tab.
3

Click Connect next to Slack

An OAuth popup opens and redirects you to Slack’s authorization page.
4

Authorize Digcrate

Select the workspace you want to connect and click Allow. You are returned to Digcrate automatically.

Permissions requested

ScopeWhat it allows
chat:writePost messages to channels and DMs
channels:readList public and private channels

How to send research to Slack

You can trigger a Slack send in two ways: Ask the agent directly — Say something like “send this to #music-production” or “send to @jane”. The agent calls list_slack_channels first, renders the SlackChannelPicker component so you can confirm or change the destination, then posts the message. Use the action button — Any research component with a Send to Slack button will prompt the channel picker and send the current component’s content.
You never need to type a channel name or ID. The agent always fetches your channel list first and shows a clickable picker — just click the channel you want.

How messages are formatted

The agent converts research content to Slack Block Kit before sending. The formatting rules are:
Markdown inputSlack Block Kit output
## HeadingBold rich_text section header
- bullet itemrich_text_list with bullet style
1. numbered itemrich_text_list with ordered style
> blockquoterich_text_quote block
| table |Native Slack table block
---Divider block
**bold**Slack *bold* formatting
Every message includes a Digcrate footer link at the bottom.

Troubleshooting

Channel not found — The Slack app may not have been invited to the channel. Run /invite @YourApp in the channel and try again. Not in channel — Same as above. Invite the app to the private channel first. Token expired — If you see an invalid_auth error, go to Settings → Connected Services and reconnect Slack. Missing scope — If a permission was not granted during setup, disconnect and reconnect Slack to re-authorize with the full scope set.