Before You Start
- NOFire AI account at my.nofire.ai
- Slack workspace admin permissions
- Connected observability sources (Grafana, Prometheus, Loki, etc.)
Installation Steps
1
Navigate to Connections
Log in to NOFire AI at my.nofire.ai and go to Settings > Connections.

2
Select Slack Integration
From the available connections, select Slack and click Connect Workspace.

3
Authorize in Slack
In the Slack authorization page, review the permissions and click Allow.

NOFire requires these permissions to:
- Read messages where the bot is @mentioned
- Post investigation results in threads
- Access your workspace’s user directory for authentication
4
Invite Bot to Channels
In any Slack channel where you want to use NOFire:Or alternatively:
You must invite the bot to a channel before you can @mention it. This works for both automatic alert investigations and ad-hoc questions.
5
Verify Installation
Test your installation by @mentioning the bot:You should receive a response within seconds.
Slack Permissions
View all permissions NOFire requests
View all permissions NOFire requests
NOFire requests these OAuth scopes to function properly:
| Scope | Why We Need It |
|---|---|
app_mentions:read | Detect when you @mention NOFire AI to ask questions |
channels:history | Read alert messages in public channels where invited |
channels:join | Automatically join incident channels when needed |
channels:manage | Create incident channels for team collaboration |
channels:read | View channel information to route investigations |
channels:write.invites | Invite team members to incident channels |
chat:write | Post investigation results and answer questions |
groups:read | Access private channels where invited for investigations |
im:history | Support direct message investigations |
mpim:read | Access group DMs where invited for investigations |
pins:write | Pin important investigation findings in channels |
reactions:write | Show processing status (👀) and completion (✅) |
team:read | Match your workspace to your NOFire account |
users:read | Link Slack users to NOFire accounts for authentication |
NOFire only reads messages in channels where it’s invited or @mentioned. We never access content from channels where the bot isn’t present.
Post-Installation
1. Account Access
If you logged in with Slack: Your account is already linked - you’re ready to use NOFire in Slack immediately. If you were added by an administrator: You’ll need to link your Slack account:- Go to Account > Slack at my.nofire.ai
- Click Link Slack Account
- Authorize with Slack
2. Set Up Alert Channels
For automatic investigations:- Invite
@NOFire AIto your alert channels:/invite @NOFire AI - Ensure your alerting tools (Grafana, Datadog, etc.) post to these channels
- NOFire will automatically investigate new alerts
Common Issues
Bot doesn't respond when I @mention it
Bot doesn't respond when I @mention it
Check:
- You logged in with Slack or linked your account at my.nofire.ai
- You’re using the correct @mention:
@NOFire AI - Bot is invited to the channel:
/invite @NOFire AI - Your NOFire account has observability sources connected
'Contact your administrator' message
'Contact your administrator' message
Your Slack account isn’t linked to NOFire yet.Fix options:
- Easiest: Logout and login with Slack at my.nofire.ai
- Alternative: Link your account manually at Account > Slack > Link Slack Account
Alerts aren't being investigated automatically
Alerts aren't being investigated automatically
Verify:
- Bot is invited to the channel:
/invite @NOFire AI - Your alerting tool is configured to post to that channel
- Alerts contain proper alert data (not just plain text)
Next Steps
How It Works
Learn about automatic investigations and interactive queries

