What it does
The Slack integration has three halves:- Outbound. Custral posts messages into Slack channels for workflow notifications (“a new high-priority Conversation just landed”, “Deal X moved to Closed-Won”).
- Inbound conversations. Messages in linked Slack channels flow into Custral as conversations. Agents reply from the Custral inbox; their replies post back to the Slack thread as the bot user.
- Ask Custral. Mention
@Custralin a linked channel and the assistant answers in the thread, using your workspace’s own records, conversations and tasks.
Connect
1
Authorize in Custral
Settings → Channels → Add Channel → Slack. Sign in to your Slack workspace and grant the requested scopes (read history, post messages, read users’ email and reactions).
2
Link a channel
Pick a public or private Slack channel from the dropdown. Custral’s bot will be auto-joined to public channels; for private channels, invite the bot manually.
3
Choose a promotion policy
Decide how new top-level Slack messages become Custral conversations:
- Manual: only when a teammate reacts with the trigger emoji (the ticket emoji by default).
- Matching records: auto-promote when the sender’s Slack-profile email matches an existing contact.
- Auto: every top-level message starts a conversation.
How threading works
A Slack thread maps one-to-one with a Custral conversation. The first top-level message that passes the promotion policy creates the conversation; replies in that thread append to the same conversation, so each thread stays a single, consistent conversation in Custral.Replying from Custral
When an agent replies on a Slack conversation in Custral, the message is posted back to the linked Slack channel in the same thread. The Custral bot is the author, and the agent’s name is appended in italics so customers see who wrote it.Ask Custral in Slack
Mention@Custral in any linked channel and the assistant replies in that thread:
It only reads. The assistant cannot create, edit or delete anything from Slack. Slack has no way to show you an approval prompt, so write access is deliberately not available there. Use the in-app assistant (⌘I) for anything that changes data.
Requirements
Asking in Slack needs theapp_mentions:read scope, which was added after the first release. If mentions do nothing, re-authorize from Settings → Channels → Add Channel → Slack. Custral shows a banner there listing any scopes your workspace is missing.
Configuration
Per linked channel (Settings → Channels → [your Slack channel] → Slack Settings):Limitations (MVP)
- No Slack Connect / shared channels: only channels in your own workspace.
- No file attachments: text only.
- No edit / delete sync: only the original message text is recorded.
- One reaction: only the configured trigger emoji is honored. Other reactions are ignored.
- Mentions do not remember the thread: each
@Custralis answered on its own. Follow-up questions need the context repeating. - Mentions cannot change anything: the assistant reads only. See “Ask Custral in Slack” above.