Report workflow errors to Asana tasks with Google Chat and Grok 4.5 analysis
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs when another workflow fails (error workflow). Along the way it connects Asana and OpenRouter Chat Model.
How it runs
Trigger: When another workflow fails (error workflow).
- Prepare Config Data (Edit Fields (Set)): sets or maps fields
- Fetch Workflow Metadata (HTTP Request): calls an HTTP API
- Extract Error Details (Edit Fields (Set)): sets or maps fields
- Fetch Asana Projects (Asana): get many (project)
- Fetch Asana Users (Asana): get many (user)
- Merge: merges the data from its input branches
- Link Asana Project and User (Code): runs custom JavaScript code
- Find Existing Error Task (Asana): search
- Identify Duplicate Task (Code): runs custom JavaScript code
- If: checks a condition and branches into true / false
…plus 8 more steps. See the full node list below.
Services it uses
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 (10)
- Error Trigger
n8n-nodes-base.errorTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Asana
n8n-nodes-base.asana - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
From the author
Quick overview When a monitored workflow fails, this reads its Description field to find the owning client and assignee, looks them up in Asana, analyses the error with Grok 4.5, and creates an assigned task with a severity-based due date. Repeat failures…