Connecting Nairi to Slack
You need permission to manage apps in your Slack workspace, and at least one agent already created in Nairi.
Install the app
Go to Settings → Integrations, choose Connect, then choose Slack. Slack shows you its OAuth approval screen. Once you approve, your workspace appears in the Chat Platforms list.
Invite the bot
In the channel you want to use, run /invite @Nairi. The bot only sees messages in channels it has been invited to, and private channels need the same explicit invitation as public ones.
Send the first prompt
Mention the bot at the start of a message, for example @Nairi summarise yesterday's incidents and post a TL;DR. On the first mention in a new channel, two things happen automatically: the channel binds to your organisation's first active agent, and the bot confirms this in a thread and tells you about the /nairi command.
There is no channel to register in advance. Channels register themselves the first time someone uses them.
Change which agent answers
Run /nairi agent=ag_... to bind the channel to a different agent. /nairi agents lists what is available and /nairi agent shows the current binding. One agent can serve many channels at once.
Reading the status emoji
The bot reacts to your message to show progress:
- ⌛ queued, waiting for a free agent instance
- 👀 the agent is working on it
- ✋ the agent replied and is waiting on you
- ✅ finished
- ❌ failed
You can add a ✅ reaction yourself to close a task early.
Files
Attach screenshots, logs or CSVs to your prompt and the agent will read them. It can post files it generates back into the same thread.
Why a task is queued
An agent's instance count, between 1 and 10, sets how many tasks it runs at once. Anything beyond that queues and shows the hourglass until an instance frees up.
Removing the integration
Go to Settings → Integrations and click the unplug icon. You can also remove the app from Slack's own workspace settings. Past tasks stay visible in your dashboard either way.