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.

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's the error rate for my services?
You should receive a response within seconds.

Slack Permissions

NOFire requests these OAuth scopes to function properly:
ScopeWhy We Need It
app_mentions:readDetect when you @mention NOFire AI to ask questions
channels:historyRead alert messages in public channels where invited
channels:joinAutomatically join incident channels when needed
channels:manageCreate incident channels for team collaboration
channels:readView channel information to route investigations
channels:write.invitesInvite team members to incident channels
chat:writePost investigation results and answer questions
groups:readAccess private channels where invited for investigations
im:historySupport direct message investigations
mpim:readAccess group DMs where invited for investigations
pins:writePin important investigation findings in channels
reactions:writeShow processing status (👀) and completion (✅)
team:readMatch your workspace to your NOFire account
users:readLink 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:
  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’re 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 isn’t 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 about automatic investigations and interactive queries