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

Receive the weather information of any city
View
Error Slack Automate Triggered
View
Airtable Lemlist Automate
View
Manual Executeworkflow Automate Triggered
View
Add text to an image downloaded from the internet
View
Telegram Splitout Import Webhook
View
(G) LineChatBot + Google Sheets (as a memory)
View
Receive updates for events in Chargebee
View
AI powered SEO Keyword Research Automation - The vibe Marketer
View
Send daily weather updates via a push notification using the Pushcut node
View