Slack
Connect the bot to Slack so your team can ask data questions, create tasks, and get insights directly in channels and DMs.
Setup
- Create a Slack App at api.slack.com/apps
- Enable Event Subscriptions and Bot Token Scopes
- Required scopes:
chat:write,channels:read,channels:join,files:write,app_mentions:read,im:history - Install the app to your workspace
- In tvaras, go to Admin → Connectors → Slack
- Connect via OAuth or paste the Bot Token and Signing Secret
- Click Test Connection
How It Works
- @mentions — mention the bot in any channel to ask a question
- Direct messages — DM the bot for private conversations
- Threads — the bot maintains context within a thread (multi-turn conversation)
- Auto-join — the bot can automatically join public channels when mentioned
Capabilities
- Send messages to channels and threads
- Upload files (charts, CSVs, reports)
- Search channels by name
- Full tool access (BigQuery, dbt, Jira, etc.) — same as web chat
- Create tasks from Slack conversations
Configuration Options
In Admin → Connectors → Slack:
- Bot personality — customize the bot's tone and behavior in Slack
- Recipes — trigger text + response prompt pairs for automated responses
- Data team members — users with elevated access in Slack
- Public access — whether non-team members can interact with the bot
- Deny message — custom message shown to unauthorized users