Slack Integration
SignalPilot integrates with Slack to surface relevant team discussions during data investigations. Find out what your team said about a metric drop, who owns a data pipeline, or what decisions were made about data definitions.What Slack Integration Provides
Setup
1
Create a Slack App
- Go to api.slack.com/apps
- Click Create New App → From scratch
- Name it “SignalPilot” and select your workspace
2
Configure OAuth Scopes
Under OAuth & Permissions, add these Bot Token Scopes:
channels:history- Read messages in public channelschannels:read- List public channelssearch:read- Search messagesusers:read- Resolve user names
For private channels, add
groups:history and groups:read, then invite the bot to each channel.3
Install to Workspace
- Click Install to Workspace
- Authorize the permissions
- Copy the Bot User OAuth Token (starts with
xoxb-)
4
Configure SignalPilot
Add to your
signalpilot.config.json:Using Slack Context
Finding Relevant Discussions
When investigating a metric change, SignalPilot automatically searches Slack:Asking About Decisions
Surface past team decisions without manual searching:Finding Data Owners
Identify who to ask about specific data:Slack Commands
Privacy & Security
- SignalPilot only searches channels the bot is invited to
- Messages are fetched on-demand and not stored
- All searches are logged locally for audit purposes
- DMs and private channels require explicit bot invitation
Best Practices
1
Focus on Data Channels
Configure only channels where data discussions happen. This improves search relevance and speed.
2
Use Consistent Terminology
Encourage your team to use consistent names for metrics and tables. “MRR” is easier to search than various phrasings.
3
Document Decisions
When Slack surfaces a decision, add it to your team’s documentation. Slack is for discovery, not long-term storage.
Related Resources
Jira Integration
Combine with Jira for ticket context
dbt Integration
Add data lineage to Slack discussions
Context Aggregation
How Slack fits into the MCP architecture