Slack Orchestrator + Triage Sub-Agents
Orchestrator agent classifies incoming Slack messages and delegates to an UrgentAgent or NormalAgent sub-agent, each with its own posting logic.
The full canvas, before you import it
Click any node to see its config.
Click a node to select it β same as the Heym editor; the panel shows its settings.
7 nodes Β· Free & source-available
Slack Orchestrator + Triage Sub-Agents
Automate first-line support triage with an orchestrator + sub-agent architecture. The Orchestrator Agent reads the incoming message and decides severity; then delegates to UrgentAgent or NormalAgent, each running its own specialised prompt and posting logic.
What this workflow does
- Slack Trigger fires when a message arrives in your monitored channel
- Orchestrator (Agent) analyses the message and outputs exactly
urgentornormal - Switch routes to the correct posting path
- UrgentAgent (Agent) composes an escalation summary and posts to
#urgent-alerts - NormalAgent (Agent) writes a concise ticket summary and posts to
#general-queue
Use cases
- Customer support inbox routing
- On-call alert escalation
- Internal help-desk triage with AI-generated summaries
Architecture note
Each sub-agent has its own system prompt β UrgentAgent writes with urgency and action items; NormalAgent writes a calm digest entry. Swap sub-agents for other destinations (email, PagerDuty HTTP, etc.) without changing the Orchestrator.
Setup
Configure the Slack Trigger with your workspace credentials and source channel. Add your OpenAI credential to the Orchestrator, UrgentAgent, and NormalAgent nodes. Update channel names in the two Slack nodes.
How to import this template
- 1Click Import β Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+Vβ nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
Discover more automations
- Customer SupportHITL Support Reply AgentDraft a customer-facing support response, pause for human approval, then continue with the reviewed reply.
- Customer SupportIMAP Support Inbox TriageWatch a shared mailbox, summarize incoming support email, and route urgent messages to Slack.
- Customer SupportUrgent vs Standard RouterBranch on a keyword in the input line β fast path vs standard path using a Condition and two outputs.
- Customer SupportLanguage Switch RouterDetect the language of incoming text with an LLM and route to the matching branch using the Switch node.
- Customer SupportTelegram FAQ Auto ReplyReply to inbound Telegram questions with an LLM and keep the latest question in a global variable.
- Customer SupportCustomer Survey Sentiment Slack DigestRead recent survey rows from Google Sheets, summarize sentiment and themes with AI, then post a daily digest to Slack.
- Customer SupportDiscord Slash Command FAQ ReplyAnswer Discord slash commands with an AI-generated, concise FAQ response and a native interaction follow-up.
- Customer SupportSupport Contract SLA Credit AgentCompare support incidents against contract SLAs, draft credit recommendations, and route finance-sensitive exceptions for approval.
- Dev & IT OpsCodex PR Fix AgentSend a coding task to Codex, open a draft PR when it succeeds, and notify Slack when Codex needs follow-up input.
- Dev & IT OpsOpenCode Go PR Fix AgentSend a coding task to OpenCode Go, open a review-ready pull request, and return the implementation result.
- Dev & IT OpsAgent-Guided Codex PR DispatcherLet an Agent inspect a GitHub request, prepare a confirmed Codex task, open a ready PR, and notify Slack when Codex needs input.
- Marketing & SEOReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.