Install the On Belay Slack bot to ask Claude questions from Slack and route approval requests to the right people.
Install the Slack bot
Installing the bot requires Slack workspace admin permissions. The install adds the bot to your workspace and links it to your On Belay organization.
In On Belay, go to Dashboard → Settings → Slack.
Click Install to Slack. You'll be redirected to Slack's OAuth authorization page.
Authorize the bot for your workspace. You'll be sent back to On Belay with a confirmation.
The @onbelay bot is now available in your workspace. Invite it to channels with /invite @onbelay.
What the bot can do
Answer questions
Ask @onbelay anything and it responds using your org's Claude context — group roles, integrations, and guidelines.
DM support
Send a DM directly to @onbelay for private queries. The bot responds with your personal context loaded.
Approval routing
When Claude identifies an action that requires approval, the bot posts a request to the configured approver in Slack.
Channel context
In channels the bot is a member of, it can read recent thread context to give more relevant answers.
Ask Claude from Slack
Mention @onbelay in any channel the bot has been invited to, or send it a direct message. The bot identifies you by your Slack email — it must match your On Belay account.
@onbelay what integrations does the Marketing group have access to?
Pulls group context
@onbelay summarize our Shopify sales for this week
Uses integration access
@onbelay what's our refund policy?
Draws from guidelines
The bot calls get_my_context and list_my_integrations automatically to load your context before answering.
Approval workflows
When a user asks Claude to take a write action (e.g. update a CRM record, send an email), the bot can be configured to pause and request approval from a designated approver before proceeding.
Troubleshooting
Bot doesn't respond to @mentions
Confirm the bot has been invited to the channel with /invite @onbelay. The bot must be a channel member to receive mentions.
Bot says 'I don't have context for you'
The Slack user's email must match a user in your On Belay org. Check Dashboard → People to confirm they've been invited and accepted.
Approval requests aren't arriving
Check that the admin's Slack email matches their On Belay account email. Approval routing uses email to identify the right person.
OAuth error during install
Make sure you're installing while logged into the correct Slack workspace. Only org admins can authorize workspace-level bot installs.
Slack bot not behaving as expected?
We can help debug installations and routing issues.
Contact support