Connect Slack with Verabase

Deploy your Verabase AI agents directly into Slack to support your team or customers in channels and direct messages.

What it does

The Slack deployment channel connects your selected Verabase AI support agent directly to your corporate Slack workspace. The agent listens to channels it is invited to and replies to customer or internal staff inquiries, referencing your connected knowledge base sources automatically.

Data Flow & Permissions

Verabase utilizes standard Slack Webhook APIs and events to sync communications securely:

Scope & Limits

Setup guide

Estimated setup time: ~4 minutes. Authentication type: OAuth 2.0 (Slack App Workspace OAuth). Authorized scopes: chat:write, channels:read, im:history, commands. Slack Workspace Admin permission required to install apps.
1

Access Deployed Channels settings

Navigate to AI Agents, select your target agent, click Deploy, and select Slack. Refer to the official Slack OAuth Scopes Guide to verify authorization parameters.

2

Select workspace and authorize

Click Add to Slack. This redirects you to the Slack OAuth portal. Select your workspace and review the requested permissions scopes. Refer to the Slack apps.install API Reference to see the registration mechanics.

3

Authorize access

Click Allow. The Slack application bot is registered in your workspace and mapped to your agent, redirecting you back to the Verabase dashboard.

4

Invite the Bot to channels

Open Slack, navigate to the target channel, and type /invite @Verabase. The bot is ready to listen and answer mentions in the channel. Refer to the Slack chat.postMessage API Reference to verify the response post structure.

Where it shows up

Troubleshooting & Common Issues

Frequently asked questions

Does Verabase read all Slack channels?
No, Verabase only listens to public channels it has been explicitly invited to, or direct messages sent directly to the Verabase bot.
Can Verabase draft responses in Slack?
Yes, you can configure Verabase to either reply directly in thread, or send a draft to a review channel first.
How do we restrict access to Verabase in Slack?
You can whitelist specific Slack workspaces, channels, or user groups that are permitted to interact with the bot.

Related integrations

Ready to deploy to Slack?

Join the waitlist for early access to the self-healing knowledge platform.

Get early access to Slack deployment