# Connect Your AI Agent to Slack | Novu Connect

> Give your AI agent a voice in Slack. Two-way threaded conversations, user identity mapping, and reliable delivery with Novu Connect. Start with npx novu connect --channel slack.

Canonical: https://www.novu.co/channels/slack/

Markdown: https://www.novu.co/channels/slack.md

Reach teams where work happens with rich, actionable messages, threads, and reliable delivery routing. One agent, built once, holds a real two-way conversation that feels native in Slack.

Novu Connect lets an existing AI agent talk to users in Slack with two-way threaded replies, user identity mapping, and reliable delivery. Connect it with the command npx novu connect --channel slack.

Connect command: npx novu connect --channel slack

## What your agent can do in Slack

- Two-way threaded conversations
- Team and user identity mapping
- Reliable delivery with retries
- Native Block Kit messages and tool-approval prompts

## Example use case

Agent: Helix (a fictional data-pipeline SaaS). Talking to: a data engineer at Helix's customer, in a shared Slack Connect channel.

A nightly sync fails. Helix's agent diagnoses the cause, asks for approval, runs the fix, and confirms, all in the thread.

- Maya (customer): @Helix Agent our nightly sync to the warehouse didn't land, dashboards are empty this morning.
- Helix Agent: Last night's sync failed at 02:14. The warehouse connector token expired, so all 6 nightly jobs were skipped. I can rotate the token and re-run the 6 jobs now.
- System: Approve: rotate_token { account: customer }, rerun_jobs { scope: nightly, count: 6 }
- Maya (customer): Approve once.
- Helix Agent: Done. Token rotated and all 6 jobs re-ran, your dashboards are filling in now. I'll watch tonight's run and flag it here if anything slips.

## How to connect

Slack works in the keyless quickstart. Run npx novu connect --channel slack and you get a managed agent on Slack, no account needed for the first few replies.

Prompt for your coding agent: Connect my agent to Slack with Novu using instructions from https://novu.co/agents.md

## Slack and Novu Connect, common questions

### How do I connect my AI agent to Slack?

Run npx novu connect --channel slack, or paste the prompt above into your coding agent. Novu Connect handles the Slack app, user identity, and two-way message routing so your agent code does not change when you add the channel.

### Can the agent hold a two-way conversation in Slack, not just post alerts?

Yes. Novu Connect maps each Slack user to your agent and routes their replies back into the same thread, so the conversation is genuinely two-way with retries on delivery.

### Does Novu run the agent's intelligence?

No. Novu Connect is the communication layer, the ACI, Agent Communication Infrastructure, bridge between your agent and the channel. You own the agent's intelligence. We never run your brain, that is the whole point.

### What can an AI agent do in Slack?

Common starter agents in Slack are a support troubleshooter that diagnoses and fixes issues in the thread, an SDK setup agent that gets developers to their first API call, an API reference agent, and a webhook debug agent. Start any of them in one click from the templates on this page.

### Which other channels can the same agent reach?

The same agent can reach users on Slack, Microsoft Teams, WhatsApp, Telegram, Email, and iMessage through Novu Connect, with one conversation thread across channels.
