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
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:
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.