Arahi AI Logo

Slack · AI agents where your team already chats

Arahi for Slack — Your AI Team in Every Channel

Install the Arahi Slack app and chat with your AI agents the way you chat with teammates. DM them for quick work, @mention them in channels, approve actions inline, and get scheduled reports delivered where your team already lives.

1-clickinstall
Native @mentions
Inline approvals

The Slack app

What Is the Arahi Slack App?

A native Slack app that puts your entire AI workforce one message away. DM an agent for quick work, @-mention an agent in any channel, approve actions inline, and receive scheduled reports where your team already talks — no new tab, no new tool.

01 · DM

Direct-message any agent

Every agent on your Arahi workspace gets a Slack DM. Ask your sales agent to pull a pipeline snapshot, or tell your ops agent to reconcile yesterday's orders — the reply lands in your DMs, ready to act on.

Examples
"@Sales show me this week's new deals"
"@Ops reconcile yesterday's Stripe refunds"
"@Support list open P1 tickets"
02 · @mention

Pull agents into channels

Invite an agent to #growth, #support, or #exec-updates. @mention it mid-thread to answer a question, file a ticket, or draft a reply — all with full awareness of the channel context above it.

Examples
Answer questions in-thread
Thread-aware context by default
One agent, many channels
03 · Approve & report

Inline approvals and reports

Destructive actions surface as inline approval buttons in Slack — accept, reject, or edit without leaving the app. Scheduled reports post to the channels you choose, on the cadence you choose.

Examples
Approve or reject with one click
Daily standups posted to #team
Channel-aware context, end-to-end
Channel-aware context

Arahi agents read the channel they are @-mentioned in so follow-ups feel natural — the agent already knows the customer you were discussing, the bug being triaged, or the launch being coordinated. No copy-pasting context. No re-explaining what your team just said in the last twenty messages.

What you get

Six ways Arahi shows up in Slack

Every surface of Slack — DMs, channels, threads, slash commands, scheduled posts — becomes a place your AI team can answer, act, and report.

Direct-message any agent

Open a DM with any agent in your workspace. Ask a question, trigger a workflow, or fire off a quick task — replies stream back in seconds with full context and action buttons where relevant.

@mention in channels

Add an agent to any channel and @mention it to pull it into the thread. It reads the surrounding messages, so follow-ups like "reply to this customer" or "file that as a bug" just work.

Slash commands

Type /arahi to run any saved workflow from any channel or DM. Shortcut your most-used plays — send a report, create a ticket, draft a follow-up — into a single keystroke your whole team can use.

Inline approvals

Destructive or high-stakes actions (sending external email, refunding a charge, updating customer records) surface as approval buttons right in Slack. Approve, reject, or edit without ever leaving the app.

Scheduled reports

Pipe daily standups, weekly pipeline reviews, or real-time alerts into the channels that need them. Every scheduled run posts cleanly formatted Slack messages, with links back to full detail in Arahi.

Channel-aware context

Agents understand the channel they live in. A support agent in #tickets picks up customer IDs from surrounding threads; a sales agent in #revenue understands which deal is being discussed — with zero extra prompting.

How it works

From zero to AI-in-Slack in four steps

Most teams are live within five minutes. No admin approvals, no new tool to train on, no change-management rollout — just the Slack you already use, plus a full AI workforce.

Step 01
01

Install the Arahi Slack app

One-click install from your Arahi workspace. Approve the OAuth scopes, pick the workspace, and the Arahi bot shows up in your Slack sidebar ready to chat.

Step 02
02

Connect your agents

Choose which agents are available in Slack. Each agent becomes DM-able immediately, with a dedicated identity, tools, and guardrails that match the way it runs inside Arahi.

Step 03
03

Invite to channels

Add agents to the channels where they belong — your sales agent in #revenue, your support agent in #tickets, your exec agent in #leadership. Each one absorbs the channel context automatically.

Step 04
04

Chat & approve

DM an agent, @mention it mid-thread, run a /arahi slash command, or let scheduled reports post on their own. High-stakes actions come with inline approve/reject buttons — you stay in control.

Frequently asked questions

Installation is a one-click flow from inside your Arahi workspace. Go to Settings > Integrations, find the Slack tile, and click Add to Slack. You will be redirected to Slack's standard OAuth screen where you pick the workspace, review the scopes Arahi is requesting (sending messages, reading channels you invite it to, posting scheduled reports), and approve the install. Once the bot is added, the Arahi app appears in your Slack sidebar under Apps. If you are a Slack workspace admin, you can install it yourself; if you are not, Slack will either route an approval request to your admin automatically, or install immediately, depending on your workspace's app policy. The whole flow takes under a minute, and once Arahi is in Slack you can start DMing agents right away — even before you have configured which channels they live in. Uninstalling is equally straightforward: revoke the app from Slack's app directory, or disconnect it from Arahi Settings > Integrations, and all bot access is cut off immediately.

Yes — once you invite the Arahi bot to a channel, you can @mention any of your agents by name and the bot will respond in-thread. Each agent on your Arahi workspace gets its own Slack identity, so @sales-agent, @support-agent, and @ops-agent all behave like distinct teammates with their own tools, data access, and guardrails. When you @mention an agent, it reads the surrounding context in the channel (the last N messages in the thread, plus any file attachments or links) so it can reply with full awareness — no need to re-explain the customer you were just discussing or the bug you were triaging. You can invite the same agent to as many channels as you want, and each channel acts as its own independent context. You can also restrict which agents are @mentionable in which channels from the Arahi admin panel — useful for keeping sensitive agents out of broad channels, or giving private channels their own specialized agent.

Only the channels you explicitly invite the Arahi bot to, and only when it is addressed. The Arahi Slack app follows Slack's standard bot permission model: it does not see any channel it has not been invited to, and in the channels it is invited to, it only reads messages when it is @mentioned or when someone DMs it directly. It does not silently ingest, index, or train on your Slack history. When you @mention an agent, it pulls the surrounding thread context to answer sensibly — that context is used in-session to generate a response and is not persisted beyond standard audit logging. If you want even tighter control, you can scope each agent to specific channels in the Arahi admin panel, so it is physically unable to respond outside approved spaces. DMs to an agent are private between the user and the agent and are never visible to other Slack users.

When an agent wants to take a high-stakes action — send an external email, refund a charge, update a customer record, post to a public channel, or anything else you have flagged as needing human-in-the-loop — it posts an approval card to Slack with the full proposed action, the data it will touch, and Approve, Reject, and Edit buttons inline. You click Approve and the action fires in seconds; you click Reject and nothing happens; you click Edit to tweak the payload (say, rewrite the outgoing email or change the refund amount) and resubmit. Every approval is logged with who clicked what and when, so you have a full audit trail. Approval policies are configured per-agent in Arahi — you decide which actions require approval, who is allowed to approve them, and how long the agent should wait before timing out. See the human approval docs for the full policy model.

Yes — any scheduled workflow you have set up in Arahi can deliver its output to a Slack channel or DM. Common patterns include a daily pipeline update posted to #revenue at 9am, a Friday afternoon support digest to #exec-updates, real-time alerts to #ops when a critical metric breaches threshold, and a morning briefing DM to each individual on the team with their personalized day ahead. Reports are rendered as native Slack messages — not raw JSON or long email walls of text — with headers, bullet points, inline tables where useful, and links back to the full detail inside Arahi for anyone who wants to dig in. You can stack multiple schedules per agent, route them to different channels, and change cadence any time without touching code. See the schedule work docs for the full scheduling model.

The Arahi Slack app works on every Slack plan — Free, Pro, Business+, and Enterprise Grid — because it uses standard Slack bot APIs rather than any paid-tier-only features. On Free Slack workspaces, you do hit Slack's own 90-day message history limit, which can affect how much channel context an @-mentioned agent can pull from; Pro and above give you full history. On Enterprise Grid, the Arahi app can be installed once at the org level and managed across all workspaces from a single Arahi admin panel, with per-workspace channel scopes if you need them. SSO, SCIM, and audit log export all work as expected on Enterprise Grid. If your team is on a custom Slack contract with unusual restrictions (restricted app installs, data residency requirements, custom DLP tooling), reach out to us and we will work through the install with your admin directly.

The team chat you already use — now with a full AI workforce inside.

Install the Arahi Slack app in one click. DM your agents, @mention them in channels, approve actions inline, and let scheduled reports land where your team is already reading.