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

Manual Automate Triggered
View
Manual Stickynote Automate Triggered
View
LinkedIn Profile Discovery
View
Splitout Code Create Scheduled
View
Code Microsoftoutlook Send Webhook
View
Respondtowebhook Stickynote Automate Webhook
View
Clockify Automate Triggered
View
Remove Advanced Background from Google Drive Images
View
itemMatching() example
View
All-in-One Telegram/Baserow AI Assistant 🤖🧠 Voice/Photo/Save Notes/Long Term Mem
View