Capabilities
Full matrix: Channels overview.
Examples
Inbound thread
A user @mentions the agent in a thread. Novu adds an eyes reaction, shows typing and a plan card while the agent runs tools, then replies in the same thread with optional action buttons.Tool approval
When a tool is gated, Slack shows a native approval block (Deny, Approve once, Always allow this tool). The handler resumes after the user selects an option.Create a Slack app
When the dashboard or CLI asks for a Slack App Configuration Token:- Open Slack API apps.
- Under Your App Configuration Tokens, click Generate Token.

- Select your workspace and click Generate.
- Copy the token (starts with
xoxe.xoxp-) and paste it into Novu or the CLI. - Finish the install / Allow flow in Slack.

Setup
Connect component
UseSlackConnectButton from @novu/react so end users can install the Slack app and link it to your agent from your product UI.
Related
Reply
Plain text, markdown, and interactive cards.
Typing indicator
Custom status text while the handler runs.
Tool approval
Approve / Deny before tools execute.
Edit sent messages
Update a sent message in place.
Connect components
SlackConnectButton props and appearance.