Overview
The Slack bot is the primary interface for triggering IncidentFox investigations. Mention the bot in any channel to start an investigation.Prerequisites
- Slack workspace admin access
- IncidentFox account with Slack integration enabled
Setup
Step 1: Install the App
Your IncidentFox admin will provide an installation link:Step 2: Configure Required Permissions
The app requests these permissions:| Scope | Purpose |
|---|---|
chat:write | Post investigation results |
app_mentions:read | Detect @incidentfox mentions |
channels:history | Read context from channel |
groups:history | Read context from private channels |
im:history | Read direct message context |
reactions:write | React to acknowledge messages |
Step 3: Invite to Channels
Invite the bot to channels where you want to use it:Step 4: Test the Connection
Send a test message:Usage
Basic Investigation
Check Specific Resources
Query Logs
Get Help
Response Format
When you trigger an investigation, IncidentFox:- Reacts with emoji to acknowledge
- Creates a thread for the response
- Posts structured findings:
- Summary
- Root cause
- Evidence
- Timeline
- Recommendations
Example Response
Configuring Data Sources
Once the IncidentFox bot is installed, team members can configure data source integrations directly from Slack.Opening the Configuration Panel
There are two ways to access the configuration panel: Option 1: Welcome Message When IncidentFox joins a new channel, it posts a welcome message with a Configure button. Click this button to open the configuration panel. Option 2: App Home- Click on the IncidentFox bot’s avatar in any channel
- Click Open App
- You’ll see:
- Connected Integrations - Data sources already configured (click Edit to modify)
- Available Integrations - Data sources you can add (click Connect to set up)
Configuration Modal
When you click Connect or Edit for any integration, a modal appears with:- Video Walkthrough - Step-by-step guide for setting up the integration
- Setup Instructions - Quick reference for creating API keys
- Configuration Fields - API key, domain, and integration-specific settings
- Custom Context (Optional) - Additional context to help the AI understand your setup
Credentials are encrypted and stored securely. You can revoke access at any time by deleting the integration.
- Coralogix - Log search, metrics, and alerts
- Datadog - Metrics, logs, and APM
- AWS - CloudWatch and infrastructure
Configuration
Default Slack Channel
Set a default channel for notifications:Bot Response Style
Configure in agent prompts how the bot communicates:Commands Reference
| Command | Description |
|---|---|
@incidentfox investigate <issue> | Full investigation |
@incidentfox check <resource> | Quick status check |
@incidentfox logs <service> | Fetch recent logs |
@incidentfox metrics <service> | Query metrics |
@incidentfox help | Show available commands |
@incidentfox status | Check agent status |
Troubleshooting
Bot Not Responding
- Verify bot is invited to the channel
- Check bot is online in Slack
- Ensure mention includes
@incidentfox
Permission Errors
- Re-authorize the app
- Check channel permissions
- Verify bot token is valid
Slow Responses
- Complex investigations take 30-60 seconds
- Check data source connectivity
- Review configured timeout settings
Best Practices
- Use dedicated channels for incidents
- Include context in your request
- Use threads to keep conversations organized
- React to helpful responses to improve the model
- Share dashboards the bot references
Next Steps
GitHub
Set up GitHub bot
Configuration
Customize bot behavior

