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
Permissions requested
| Scope | What it allows |
|---|---|
chat:write | Post messages to channels and DMs |
channels:read | List 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 callslist_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.
How messages are formatted
The agent converts research content to Slack Block Kit before sending. The formatting rules are:| Markdown input | Slack Block Kit output |
|---|---|
## Heading | Bold rich_text section header |
- bullet item | rich_text_list with bullet style |
1. numbered item | rich_text_list with ordered style |
> blockquote | rich_text_quote block |
| table | | Native Slack table block |
--- | Divider block |
**bold** | Slack *bold* formatting |
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.