The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"nodes": [
{
"id": "f28a0602-f02c-4f41-8bbf-dfd46d0def87",
"name": "Split Out",
"type": "n8n-nodes-base.splitOut",
"position": [
2020,
620
],
"parameters": {
"options": {},
"fieldToSplitOut": "Email"
},
"typeVersion": 1
},
{
"id": "d995d088-9be1-4a64-a533-d764587b3ae4",
"name": "Remove Duplicates",
"type": "n8n-nodes-base.removeDuplicates",
"onError": "continueRegularOutput",
"position": [
2480,
600
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1
},
{
"id": "b64f9bc5-7e85-41df-b27c-10d53df6809f",
"name": "Respond to Webhook",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
2740,
600
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "466cf9ce-4baf-45f9-bd70-d2041c20605e",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
1204.5476340072564,
520
],
"parameters": {
"color": 4,
"width": 1764.2311804548722,
"height": 309.99889350400827,
"content": "\uc6f9\uc0ac\uc774\ud2b8\uc5d0\uc11c API\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\uba54\uc77c\uc744 \uc2a4\ud06c\ub798\ud551"
},
"typeVersion": 1
},
{
"id": "566ca1f5-b6c4-4566-97e7-59bc2d616e1c",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1300,
800
],
"parameters": {
"color": 5,
"width": 520.3009626085002,
"height": 249.39327996703526,
"content": "* \uc6f9\ud6c5\uc744 \ucffc\ub9ac \ub9e4\uac1c\ubcc0\uc218\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud638\ucd9c\ud558\uc138\uc694, \uc608\ub97c \ub4e4\uc5b4\n\nhttp://localhost:5678/webhook/ea568868-5770-4b2a-8893-7e?Website=https://mailsafi.com\n\nHTTP \uc694\uccad\uc774 \ucffc\ub9ac Website\uc744 rest\ud558\uace0 \uadf8 \uc548\uc5d0 \uc774\uba54\uc77c\uc744 \uac00\uc838\uc635\ub2c8\ub2e4"
},
"typeVersion": 1
},
{
"id": "ea95c9a3-b7c8-4288-8fdf-6504caee46f4",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
440,
380
],
"parameters": {
"width": 728.4741979436378,
"height": 430.0825742795921,
"content": "# \uc6f9\uc0ac\uc774\ud2b8\uc5d0\uc11c \uc774\uba54\uc77c\uc744 \uc2a4\ud06c\ub7a9\ud558\ub294 \ubc29\ubc95\n\n\uc774 \uc6cc\ud06c\ud50c\ub85c\ub294 n8n\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc774\uba54\uc77c \uc2a4\ud06c\ub798\ud551 API\ub97c \ube60\ub974\uac8c \uad6c\ucd95\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.\n\uc0ac\uc6a9\ubc95\n\uc6f9\ud6c5 URL\uc744 \ube0c\ub77c\uc6b0\uc800\uc5d0 \ubcf5\uc0ac\ud558\uace0 \ucffc\ub9ac \ub9e4\uac1c\ubcc0\uc218\ub97c \ucd94\uac00\ud558\uc138\uc694. \uc608: {{$n8nhosteingurl/webhook/ea568868-5770-4b2a-8893-700b344c995e?Website=https://mailsafi.com\n\uc774\uac83\uc740 \uc6f9\uc0ac\uc774\ud2b8\uc758 \uc774\uba54\uc77c \uc8fc\uc18c\ub97c \ubc18\ud658\ud558\uac70\ub098, \uc774\uba54\uc77c\uc774 \uc5c6\uc73c\uba74 \uc751\ub2f5\uc774 \"workflow successfully executed\"\uac00 \ub420 \uac83\uc785\ub2c8\ub2e4.\n\n# \ub3c4\uba54\uc778\uc5d0 HTTP://\ub97c \uc0ac\uc6a9\ud558\uc138\uc694\n\n\uadf8\ub807\uc9c0 \uc54a\uc73c\uba74 \uc624\ub958\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "05d4e9d4-d803-4e74-b4d0-166f4873dbca",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
1360,
620
],
"parameters": {
"path": "ea568868-5770-4b2a-8893-700b344c995e",
"options": {},
"responseMode": "responseNode"
},
"typeVersion": 1.1
},
{
"id": "555c8f81-25ea-4be5-b260-7b6039c705a8",
"name": "Get the website data",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
1600,
620
],
"parameters": {
"url": "={{ $json.query['Website'] }}",
"options": {}
},
"retryOnFail": true,
"typeVersion": 4.1
},
{
"id": "e83b38b8-dc13-49eb-9482-1dbd8a9ef583",
"name": "Extract the emails found",
"type": "n8n-nodes-base.set",
"position": [
1800,
620
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "80a8a8ec-9ac7-4545-beab-390732218548",
"name": "Email",
"type": "array",
"value": "={{$json.data.match(/(?:[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,})/g)}}"
}
]
}
},
"typeVersion": 3.3
},
{
"id": "3fe56efc-0d7b-4e0f-8f9c-3b10ce59cb94",
"name": "If contains email",
"type": "n8n-nodes-base.if",
"position": [
2220,
620
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "701ead8f-02ba-4689-8054-9e40d9b9f770",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.Email }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Get the website data",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "If contains email",
"type": "main",
"index": 0
}
]
]
},
"If contains email": {
"main": [
[
{
"node": "Remove Duplicates",
"type": "main",
"index": 0
}
]
]
},
"Remove Duplicates": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"Get the website data": {
"main": [
[
{
"node": "Extract the emails found",
"type": "main",
"index": 0
}
]
]
},
"Extract the emails found": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Workflow 2134. Uses httpRequest. Webhook trigger; 10 nodes.
Source: https://github.com/n8nKOR/n8n-shared-workflow/blob/62a671327e906c22a40d290b339ff6d2373f8d75/workflows/n8n-workflows-by-Zie619/devops/2134_workflow_2134.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Community Node Disclaimer: This workflow uses KlickTipp community nodes.
Automatically sync Fizzy cards to Basecamp todos in real-time. When cards are created, assigned, completed, or reopened in Fizzy, the changes sync instantly to your Basecamp project. Card tags determi
This workflow automates accounts payable: upload a PDF invoice, let Claude AI extract the key fields, and automatically create a vendor bill (incoming invoice) in Odoo 18.
JS-15B: Donor Cascade Engine. Uses httpRequest. Webhook trigger; 28 nodes.