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

Splitout Code Create Webhook
View
Splitout GoogleCalendar Create Webhook
View
Get Company by Name
View
Colombian Invoices Processing
View
Telegram Webhook Send Webhook
View
Splitout Code Create Webhook
View
🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting
View
New OpenAI Image Generation
View
Synchronize your Google Sheets with Postgres
View
Add a subscriber to a list and create and send a campaign
View