Skip to main content

What Slack adds to Halo

Slack is the most common notification destination in Halo, plus a channel for AI agents to operate in:
ModeWhat it does
IngestChannel conversations and team context can be pulled in for the AI to learn from.
ActionsAgents can post into Slack channels via the post_message tool.
NotificationsSlack is the central sink for Halo notifications — new tickets, escalations, sentiment alerts, integration events, digests.
Connect at Integrations > Slack.

Setup

Connecting

Click Connect Slack. You’ll be redirected to Slack’s OAuth consent screen. The required scopes include:
  • chat:write — post messages
  • channels:read, channels:join, channels:history — read public channels
  • groups:read, groups:history — read private channels
  • app_mentions:read — react to @halo mentions
  • users:read, users:read.email — identify Slack users
  • reactions:write — add reactions
After approval, Halo registers an Events API webhook automatically. The Halo app appears in your workspace and can be added to channels.

Mapping channels

To have a Halo agent answer in a Slack channel:
  1. Go to AI Agents > [Your Agent] > Channels > Slack
  2. Map the channels where the agent should respond
  3. The agent only answers in mapped channels — DMs are blocked by design
You can map different channels to different agents (e.g. #support to the support agent, #sales-questions to the sales agent).

Ingest mode

When ingest is on:
  • Channel conversations — messages in mapped channels feed the AI’s awareness of team context
  • Channel history — on initial mapping, Halo can pull up to 500 historical messages from a channel, summarize them, and add as customer-scoped knowledge
Knowledge ingest is gated by both ingest mode and the agent being a customer-facing agent — internal-only Slack agents don’t add to your customer-facing knowledge.

Actions: post_message

The single Slack action lets an agent post messages into Slack channels. Configuration on the agent action card:
  • Default channel — the channel the agent posts to when not specified
  • Allowed channels — optional whitelist of channels the agent can post to
Use cases:
  • Customer-facing agent posts a summary into #customer-success after every escalation
  • Sales agent posts new lead alerts into #new-deals
  • Support agent posts known-issue alerts into #engineering
The action is flagged destructive — be intentional about which agents have it.

Notifications

Slack is the central notification sink in Halo. Configure notification routing on the Slack integration page:
Notification typeWhen it fires
New ticketAny new ticket arrives
High-priority ticketNew ticket matches priority filters
EscalationAI agent escalates a conversation
Negative sentimentConversation sentiment turns negative
Feedback alertA user leaves negative or low-rated feedback
Knowledge gapAI repeatedly fails to answer the same question
Health score dropA company’s health score drops a tier
Daily/weekly digestPeriodic summary of activity
HubSpot engagementNew engagement processed (if HubSpot notifications mode on)
Stripe eventCustomer created, subscription cancelled, payment failed, etc.
Contract eventPandaDoc contract state changed
Each type can be enabled or disabled independently with its own destination channel.

AI-enriched vs simple notifications

Halo notifications come in two flavors:
  • Simple — fire as-is (e.g. “New ticket #1234 from Jane Doe”)
  • AI-enriched — Halo runs a summarization pass before posting, so the message includes context, root cause hypothesis, suggested response, etc.
AI-enriched types include: escalation, conversation summary, negative sentiment, health score drop, knowledge gap, feedback alert.

Testing notifications

Click Send test notification on the Slack integration page to verify wiring. A test message goes to your default notifications channel.

Slack DMs

DMs to the Halo app are intentionally not processed. The agent only responds in channels where it’s been explicitly mapped. This prevents accidental cross-customer leakage in shared workspaces.

Where to go next

Agent Channels

Map Slack channels to specific agents.

Agent Actions

Enable post_message per agent.

Modes

Slack as notification sink for HubSpot, Stripe, PandaDoc, and more.