Workflow: Error Code Update

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "78ab5e476ecaa1f377d804637c3e86d3fd449c31126b69159de63d266513b694"
    },
    "nodes": [
        {
            "id": "d46a710d-0d0e-4040-b2b2-a2bd2e2410ff",
            "name": "Error Trigger",
            "type": "n8n-nodes-base.errorTrigger",
            "position": [
                440,
                520
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "2e3a9cf6-9a9f-4f11-ab53-e3fa9c393e1f",
            "name": "n8n",
            "type": "n8n-nodes-base.n8n",
            "position": [
                900,
                180
            ],
            "parameters": {
                "filters": [],
                "requestOptions": []
            },
            "credentials": {
                "n8nApi": {
                    "id": "27",
                    "name": "n8n account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "7fc93f47-24ee-4000-ac3f-eb2746a926bb",
            "name": "Gmail",
            "type": "n8n-nodes-base.gmail",
            "position": [
                660,
                520
            ],
            "parameters": {
                "sendTo": "=(your email address)",
                "message": "={{ $json.execution.url }}",
                "options": [],
                "subject": "=[n8n] workflow failed:  {{ $json.workflow.name }}"
            },
            "credentials": {
                "gmailOAuth2": {
                    "id": "3",
                    "name": "gmail bart@blendernation.com"
                }
            },
            "typeVersion": 2.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "25ed8ec8-2c28-498a-a951-c5ef1b2a2c59",
            "name": "get error handler",
            "type": "n8n-nodes-base.n8n",
            "position": [
                660,
                180
            ],
            "parameters": {
                "operation": "get",
                "workflowId": {
                    "__rl": true,
                    "mode": "id",
                    "value": "={{ $workflow.id }}"
                },
                "requestOptions": []
            },
            "credentials": {
                "n8nApi": {
                    "id": "27",
                    "name": "n8n account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "44713be9-786a-4bff-b562-a23146792995",
            "name": "n8n | update",
            "type": "n8n-nodes-base.n8n",
            "position": [
                1500,
                180
            ],
            "parameters": {
                "operation": "update",
                "workflowId": {
                    "__rl": true,
                    "mode": "id",
                    "value": "={{ $json.id }}"
                },
                "requestOptions": [],
                "workflowObject": "={{ JSON.stringify($json) }}"
            },
            "credentials": {
                "n8nApi": {
                    "id": "27",
                    "name": "n8n account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "be27247a-71e5-4204-9c7c-2692d8a82c8b",
            "name": "set fields",
            "type": "n8n-nodes-base.code",
            "position": [
                1300,
                180
            ],
            "parameters": {
                "mode": "runOnceForEachItem",
                "jsCode": "const data = $json\n\ndata.settings.errorWorkflow = $('get error handler').item.json.id ;\ndelete data.settings.callerPolicy;\n\nreturn {\n  id: data.id,\n  name: data.name,\n  nodes: data.nodes,\n  connections: data.connections,\n  settings: data.settings\n}"
            },
            "typeVersion": 2
        },
        {
            "id": "d8774911-f4b2-4198-838b-2d0b89002e25",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                380,
                400
            ],
            "parameters": {
                "width": 483.47440758079932265900424681603908538818359375,
                "height": 308.6494980446941553964279592037200927734375,
                "content": "## Default Error Handler\n\nUpdate this to your preferred notification mechanism"
            },
            "typeVersion": 1
        },
        {
            "id": "0baa0fc3-4d5e-4507-bd5d-65ebce68178f",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                605.060308342950747828581370413303375244140625,
                126.843198308327686163465841673314571380615234375
            ],
            "parameters": {
                "width": 232.9155683198687256663106381893157958984375,
                "height": 216.67545344104973992216400802135467529296875,
                "content": "get ID of self"
            },
            "typeVersion": 1
        },
        {
            "id": "fabb0db7-7364-4349-8563-952c9f0e07b2",
            "name": "Schedule Trigger",
            "type": "n8n-nodes-base.scheduleTrigger",
            "position": [
                440,
                180
            ],
            "parameters": {
                "rule": {
                    "interval": [
                        []
                    ]
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "dd1e0036-1093-4160-adad-ed1b0c1b3548",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                380,
                125.83113663973750817604013718664646148681640625
            ],
            "parameters": {
                "width": 214.6984582852456924229045398533344268798828125,
                "height": 219.711638446820188619312830269336700439453125,
                "content": "Runs every day at midnight to update new workflows"
            },
            "typeVersion": 1
        },
        {
            "id": "aca838c8-ff3e-4630-824b-a6d1d8414326",
            "name": "active && no error handler set && not this  handler workflow",
            "type": "n8n-nodes-base.if",
            "position": [
                1100,
                180
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "290fd302-4e2d-44d6-8a8a-14a0b8f2c360",
                            "operator": {
                                "type": "string",
                                "operation": "notExists",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.settings.errorWorkflow }}",
                            "rightValue": "=Default Error Handler"
                        },
                        {
                            "id": "2a5799e9-2030-4281-bf11-e7f9777906c5",
                            "operator": {
                                "type": "string",
                                "operation": "notEquals"
                            },
                            "leftValue": "={{ $json.id }}",
                            "rightValue": "={{ $('get error handler').item.json.id }}"
                        },
                        {
                            "id": "8bc4c2a0-e094-4426-8ae6-71b6e4fa9842",
                            "operator": {
                                "type": "boolean",
                                "operation": "true",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.active }}",
                            "rightValue": ""
                        }
                    ]
                }
            },
            "typeVersion": 2
        }
    ],
    "pinData": [],
    "connections": {
        "n8n": {
            "main": [
                [
                    {
                        "node": "active && no error handler set && not this  handler workflow",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "set fields": {
            "main": [
                [
                    {
                        "node": "n8n | update",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Error Trigger": {
            "main": [
                [
                    {
                        "node": "Gmail",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Schedule Trigger": {
            "main": [
                [
                    {
                        "node": "get error handler",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "get error handler": {
            "main": [
                [
                    {
                        "node": "n8n",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "active && no error handler set && not this  handler workflow": {
            "main": [
                [
                    {
                        "node": "set fields",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Send an SMS using MSG91
View
Webhook Telegram Create Webhook
View
Wait Limit Import Webhook
View
Wait Dropbox Create Webhook
View
puq-docker-immich-deploy
View
Receive updates from Telegram and send an image of a cocktail
View
Manual Rssfeedread Automate Triggered
View
HN Who is Hiring Scrape
View
Search & Summarize Web Data with Perplexity, Gemini AI & Bright Data to Webhooks
View
Telegram Stickynote Automate Triggered
View