Skip to main content
Understand what’s happening in production, directly in Slack. NOFire spots problems before they become incidents and explains exactly why issues occur — no dashboard hunting required.

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.NOFire AI Connections
2

Select Slack Integration

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

NOFire AI Slack Connection

3

Authorize in Slack

In the Slack authorization page, review the permissions and click Allow.Slack Authorization
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:
/invite @NOFire AI
Or alternatively:
/add @NOFire AI
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:
@NOFire AI what is the error rate for my services?
You should receive a response within seconds.

App Scopes

The NOFire Slack app requests these OAuth scopes:
ScopeDescription
app_mentions:readView messages that directly mention @NOFire AI in conversations the app is in
channels:historyView messages and other content in public channels NOFire has been added to
channels:joinJoin public channels in a workspace
channels:manageManage public channels NOFire has been added to and create new ones
channels:readView basic information about public channels in a workspace
channels:write.invitesInvite members to public channels
chat:writeSend messages as @NOFire AI
groups:historyView messages and other content in private channels NOFire has been added to
groups:readView basic information about private channels NOFire has been added to
im:historyView messages and other content in direct messages NOFire has been added to
mpim:readView messages and other content in group direct messages NOFire has been added to
pins:writeAdd and remove pinned messages and files
reactions:readView emoji reactions and their associated content in channels and conversations NOFire has been added to
reactions:writeAdd and edit emoji reactions
team:readView the name, email domain, and icon for workspaces NOFire is connected to
users:readView people in a workspace
users:read.emailView 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:
  1. Go to Account > Slack at my.nofire.ai
  2. Click Link Slack Account
  3. Authorize with Slack
Login with Slack automatically links your account - no extra steps needed.

2. Set Up Alert Channels

For automatic investigations:
  1. Invite @NOFire AI to your alert channels: /invite @NOFire AI
  2. Ensure your alerting tools (Grafana, Datadog, etc.) post to these channels
  3. NOFire will automatically investigate new alerts

Common Issues

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
Your Slack account is not linked to NOFire yet.Fix options:
  1. Easiest: Logout and login with Slack at my.nofire.ai
  2. Alternative: Link your account manually at Account > Slack > Link Slack Account
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

Support & Privacy

Contact [email protected] with any questions. We respond within 2 business days. No additional account required. For details on how NOFire handles your data, see our Privacy Policy and Security & AI Policy.