AI Agents can interact with your team through Slack, both for sending messages as part of automated workflows and for receiving requests directly in Slack channels.


Sending Slack Messages

Agents can send Slack messages as a tool action during conversations. When a Slack block is shared with an agent, it can:

  • Send formatted messages to configured Slack channels
  • Include data tables, charts, and summaries in messages
  • Attach chart images exported from Plotly visualizations
  • Customize message content while respecting the block's channel configuration

Receiving Messages from Slack

SLACK MESSAGE User mentions agent SESSION CREATED source: slack AGENT WORKS Runs tools & queries REPLY In Slack thread

When your workspace has the Slack integration configured, users can start agent conversations directly from Slack:

  1. Mention the agent or send a message in a connected channel
  2. A new chat session is created with source: slack
  3. The agent processes the request and responds in the Slack thread
  4. The conversation continues in-thread — both in Slack and visible in the PushMetrics chat interface

Sessions started from Slack show a chat icon badge on the ticket landing page.


Multi-User Threads

In Slack channels where multiple people participate, the agent includes the no_response tool — allowing it to decide when a message doesn't require a response (e.g., when two humans are talking to each other in the thread).


Setting Up Slack for Agents

1
Configure the Slack integration — see Slack Integration for setup instructions
2
Create Slack blocks — set up message templates with target channels
3
Share blocks with agents — give agents access to the Slack blocks they need
4
Enable recipient tools (optional) — let agents look up Slack user destinations
💡
The agent's avatar is used as the profile picture when sending Slack messages, so setting a recognizable avatar helps users identify agent messages in their channels.

Example: Automated Slack Alerts

Combine agent skills with Slack to create intelligent alerts:

Intelligent Alert Workflow
Agent runs SQL to check for threshold breaches
Generates a chart showing the anomaly
Sends a formatted Slack alert with chart and recommendations

This is more flexible than traditional alerting because the agent can adapt its message based on context — highlighting the most relevant details and providing actionable recommendations.