Prerequisites
Before installing the Slack integration, make sure you have:- A Vigilos account with admin or owner role in your organization
- Admin access to the Slack workspace where you want to install the app
- At least one database connection and semantic model configured in Vigilos
Installing the App
Authorize with Slack
You will be redirected to Slack’s OAuth authorization page. Review the permissions being requested, select the workspace where you want to install the app, and click Allow.
The OAuth flow creates a bot user in your Slack workspace. This bot user is how Vigilos sends and receives messages. Your personal Slack credentials are never stored by Vigilos.
What Gets Installed
When you authorize the Vigilos Slack app, the following are set up in your workspace:- Bot user - A
@Vigilosbot user that can receive mentions and post responses - Bot token - An encrypted token that allows the bot to read messages where it is mentioned and post replies
- Scoped permissions - The bot requests only the permissions it needs for messaging and channel access
User Linking
Vigilos automatically links Slack users to Vigilos accounts by matching email addresses. When a Slack user mentions@Vigilos, the bot looks up their Slack profile email and matches it to a Vigilos user in the same organization.
Channel Configuration
The Vigilos bot can respond in any channel where it has been invited. To use the bot in a channel:- Invite the bot to the channel by typing
/invite @Vigilosor mentioning@Vigilos - The bot will respond to mentions in that channel going forward
Connection Status
Your Slack integration can have one of three statuses:| Status | Meaning | Action |
|---|---|---|
| Active | Connected and operational | No action needed |
| Inactive | Paused or temporarily unavailable | Check the integration settings |
| Revoked | Access has been revoked from Slack or Vigilos | Reconnect the integration |
Disconnecting
To disconnect the Slack integration:- Navigate to Integrations in the Vigilos sidebar
- Find the Slack integration and click Disconnect
- Confirm the disconnection