Triage failing workflows with Bright Data, OpenAI GPT-5.6 and Slack
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs when another workflow fails (error workflow). Along the way it connects Basic LLM Chain, OpenAI Chat Model and Slack. It also calls api.brightdata.com over HTTP.
How it runs
Trigger: When another workflow fails (error workflow).
- Settings (Edit Fields (Set)): sets 5 fields: channel_outage, channel_bug, channel_rate_limit…
- Read The Failure (Code): runs custom JavaScript code
- Is There A Service To Check? (If): checks a condition and branches into true / false
- Check It From Outside (HTTP Request): calls api.brightdata.com (POST)
- Read What Outside Saw (Code): runs custom JavaScript code
- Combine What We Know (Merge): merges the data from its input branches
- Read Their Status Page (HTTP Request): calls api.brightdata.com (POST)
- Decide Whose Fault (Code): runs custom JavaScript code
- Read The Incident (Code): runs custom JavaScript code
- Explain It (Basic LLM Chain): sends a prompt to an LLM, with model: Ops Analyst
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: api.brightdata.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- Error Trigger
n8n-nodes-base.errorTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - No Operation, do nothing
n8n-nodes-base.noOp - Merge
n8n-nodes-base.merge - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Switch
n8n-nodes-base.switch - Slack
n8n-nodes-base.slack
From the author
Quick Overview This error workflow triggers when any other n8n workflow fails, checks the failing URL from an external IP via Bright Data and consults the vendor’s Statuspage summary, then uses OpenAI to generate a brief verdict and posts the result to…