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
When your workspace has the Slack integration configured, users can start agent conversations directly from Slack:
- Mention the agent or send a message in a connected channel
- A new chat session is created with
source: slack - The agent processes the request and responds in the Slack thread
- 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
Example: Automated Slack Alerts
Combine agent skills with Slack to create intelligent alerts:
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.