How It Works
Overview
NOFire AI brings causal intelligence into Slack. It connects to your observability stack (Grafana, Prometheus, Loki, Datadog, Tempo, etc.) and helps your team react faster, investigate more effectively, and shorten MTTR.Problems We Solve
SRE teams face alert fatigue, long resolution cycles, and knowledge silos. NOFire AI automates triage, provides causal root-cause analysis, and integrates seamlessly with Slack to reduce cognitive load and accelerate incident response.Features & Interactions
1. Automatic Alert Responses The NOFire bot proactively investigates new alerts posted in channels where it’s invited. When your observability tools (Grafana, Datadog, PagerDuty, etc.) post an alert, NOFire automatically responds in the thread with root-cause analysis and actionable findings. 2. Interactive Investigations Tag@NOFire AI to ask questions about incidents using data from connected observability sources. This works both in a thread on an alert (responding to automatic investigations) as well as starting a new conversation.
3. Production Queries
Ask NOFire about your systems anytime — recent deployments, service dependencies, architecture questions, or what changed in the last hour. No incident required.
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.
App Scopes
View all permissions NOFire requests
View all permissions NOFire requests
The NOFire Slack app requests these OAuth scopes:
| Scope | Description |
|---|---|
app_mentions:read | View messages that directly mention @NOFire AI in conversations the app is in |
channels:history | View messages and other content in public channels NOFire has been added to |
channels:join | Join public channels in a workspace |
channels:manage | Manage public channels NOFire has been added to and create new ones |
channels:read | View basic information about public channels in a workspace |
channels:write.invites | Invite members to public channels |
chat:write | Send messages as @NOFire AI |
groups:history | View messages and other content in private channels NOFire has been added to |
groups:read | View basic information about private channels NOFire has been added to |
im:history | View messages and other content in direct messages NOFire has been added to |
mpim:read | View messages and other content in group direct messages NOFire has been added to |
pins:write | Add and remove pinned messages and files |
reactions:read | View emoji reactions and their associated content in channels and conversations NOFire has been added to |
reactions:write | Add and edit emoji reactions |
team:read | View the name, email domain, and icon for workspaces NOFire is connected to |
users:read | View people in a workspace |
users:read.email | View email addresses of people in a workspace |
NOFire only reads messages in channels where it is invited or @mentioned. We never access content from channels where the bot is not present.
Post-Installation
1. Account Access
If you logged in with Slack: Your account is already linked - you are ready to use NOFire in Slack immediately. If you were added by an administrator: You will 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 does not respond when I @mention it
Bot does not respond when I @mention it
Check:
- You logged in with Slack or linked your account at my.nofire.ai
- You are 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 is not 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 are not being investigated automatically
Alerts are not 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 more about automatic investigations and interactive queries

