n8n-workflows/workflows/2136_workflow_2136.json
2025-05-14 11:58:29 +03:00

480 lines
11 KiB
JSON

{
"meta": {
"instanceId": "257476b1ef58bf3cb6a46e65fac7ee34a53a5e1a8492d5c6e4da5f87c9b82833"
},
"nodes": [
{
"id": "332e7401-26ac-4ef0-a93c-1290454ffce4",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3180,
820
],
"parameters": {
"color": 5,
"width": 654.1162790697673,
"height": 144.52300171817149,
"content": "### 👨‍🎤 Setup\n1. Add your **Hunter.io**, **Clearbit** and **Pipedrive** credentials \n2. Click the test workflow button\n3. Activate the workflow and use the form trigger production URL to collect your leads in a smart way "
},
"typeVersion": 1
},
{
"id": "59c576d8-0fd2-45e4-849a-67a1125cf61e",
"name": "n8n Form Trigger",
"type": "n8n-nodes-base.formTrigger",
"position": [
-3120,
1000
],
"webhookId": "09f63412-7c4a-4752-93cd-ff1c87774226",
"parameters": {
"path": "0bf8840f-1cc4-46a9-86af-a3fa8da80608",
"options": {},
"formTitle": "Contact us",
"formFields": {
"values": [
{
"fieldLabel": "What's your business email?"
}
]
},
"formDescription": "We'll get back to you soon"
},
"typeVersion": 2
},
{
"id": "963caa71-9919-4d14-837d-b879d41a8f93",
"name": "Check if the email is valid",
"type": "n8n-nodes-base.if",
"position": [
-2700,
1000
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "54d84c8a-63ee-40ed-8fb2-301fff0194ba",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "valid"
}
]
}
},
"typeVersion": 2
},
{
"id": "678db529-69f1-423a-b551-2321590b878a",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3120,
1140
],
"parameters": {
"color": 7,
"width": 162,
"height": 139,
"content": "👆 You can exchange this with any form you like (*e.g. Typeform, Google forms, Survey Monkey...*)"
},
"typeVersion": 1
},
{
"id": "bdd1848c-9b44-4476-9655-be7cb7ac377b",
"name": "Email is not valid, do nothing",
"type": "n8n-nodes-base.noOp",
"position": [
-2460,
1120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "40894780-029c-4654-9fba-09463e639eaf",
"name": "Verify email with Hunter",
"type": "n8n-nodes-base.hunter",
"position": [
-2900,
1000
],
"parameters": {
"email": "={{ $json['What\\'s your business email?'] }}",
"operation": "emailVerifier"
},
"credentials": {
"hunterApi": {
"id": "oIxKoEBTBJeT1UrT",
"name": "Hunter account"
}
},
"typeVersion": 1
},
{
"id": "54ea0ab7-6c36-4724-a897-90f5786cc023",
"name": "Clearbit",
"type": "n8n-nodes-base.clearbit",
"position": [
-2040,
900
],
"parameters": {
"email": "={{ $('Check if the email is valid').item.json.email }}",
"resource": "person",
"additionalFields": {}
},
"credentials": {
"clearbitApi": {
"id": "cKDImrinp9tg0ZHW",
"name": "Clearbit account"
}
},
"typeVersion": 1
},
{
"id": "31a7c331-73ab-4704-87ea-ce2d5e57bb7b",
"name": "Person already exists in Pipedrive, do nothing",
"type": "n8n-nodes-base.noOp",
"position": [
-2040,
1120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6add279c-0408-4df0-b382-b399a33f633a",
"name": "Is this a new person?",
"type": "n8n-nodes-base.if",
"position": [
-2240,
920
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "f1094c47-4084-4268-9026-ccc0335eeccf",
"operator": {
"type": "number",
"operation": "notExists",
"singleValue": true
},
"leftValue": "={{ $json.id }}",
"rightValue": ""
}
]
}
},
"executeOnce": true,
"typeVersion": 2
},
{
"id": "ad3a1538-a5a9-4e94-9c69-557363ae9490",
"name": "Search for person in Pipedrive",
"type": "n8n-nodes-base.pipedrive",
"position": [
-2460,
920
],
"parameters": {
"term": "={{ $json.email }}",
"resource": "person",
"operation": "search",
"additionalFields": {}
},
"credentials": {
"pipedriveApi": {
"id": "M3l7gIG8DdOex6wX",
"name": "Pipedrive account"
}
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "2515f2e1-0acd-43f8-9868-6a94830aaebd",
"name": "Is this a new organization?",
"type": "n8n-nodes-base.if",
"position": [
-1660,
900
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "f1094c47-4084-4268-9026-ccc0335eeccf",
"operator": {
"type": "number",
"operation": "notExists",
"singleValue": true
},
"leftValue": "={{ $json.id }}",
"rightValue": ""
}
]
}
},
"executeOnce": true,
"typeVersion": 2
},
{
"id": "2933eba8-d5fa-4178-8c9e-b330f6f3a529",
"name": "Create Organization",
"type": "n8n-nodes-base.pipedrive",
"position": [
-1460,
780
],
"parameters": {
"name": "={{ $('Clearbit').item.json.employment.name }}",
"resource": "organization",
"additionalFields": {}
},
"credentials": {
"pipedriveApi": {
"id": "M3l7gIG8DdOex6wX",
"name": "Pipedrive account"
}
},
"typeVersion": 1
},
{
"id": "8814f8f9-7dac-4cf3-8743-8ee9beb58b7c",
"name": "Search for organization in Pipedrive",
"type": "n8n-nodes-base.pipedrive",
"position": [
-1820,
900
],
"parameters": {
"term": "={{ $json.employment.name }}",
"resource": "organization",
"operation": "search",
"additionalFields": {}
},
"credentials": {
"pipedriveApi": {
"id": "M3l7gIG8DdOex6wX",
"name": "Pipedrive account"
}
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "13af2942-ad5e-4ad4-8b2d-442131507047",
"name": "Create Person",
"type": "n8n-nodes-base.pipedrive",
"position": [
-1280,
920
],
"parameters": {
"name": "={{ $('Clearbit').item.json.name.fullName }}",
"resource": "person",
"additionalFields": {
"email": [
"={{ $('Clearbit').item.json.email }}"
],
"org_id": "={{ $json.id }}"
}
},
"credentials": {
"pipedriveApi": {
"id": "M3l7gIG8DdOex6wX",
"name": "Pipedrive account"
}
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "ed923d21-abfe-4b60-8d1b-5f976a56dbbe",
"name": "Create lead",
"type": "n8n-nodes-base.pipedrive",
"position": [
-1120,
920
],
"parameters": {
"title": "={{ $json.name }} from {{ $json.org_id.name }}",
"resource": "lead",
"person_id": "={{ $json.id }}",
"associateWith": "person",
"additionalFields": {
"organization_id": "={{ $json.org_id.value }}"
}
},
"credentials": {
"pipedriveApi": {
"id": "M3l7gIG8DdOex6wX",
"name": "Pipedrive account"
}
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"Clearbit": {
"main": [
[
{
"node": "Search for organization in Pipedrive",
"type": "main",
"index": 0
}
]
]
},
"Create Person": {
"main": [
[
{
"node": "Create lead",
"type": "main",
"index": 0
}
]
]
},
"n8n Form Trigger": {
"main": [
[
{
"node": "Verify email with Hunter",
"type": "main",
"index": 0
}
]
]
},
"Create Organization": {
"main": [
[
{
"node": "Create Person",
"type": "main",
"index": 0
}
]
]
},
"Is this a new person?": {
"main": [
[
{
"node": "Clearbit",
"type": "main",
"index": 0
}
],
[
{
"node": "Person already exists in Pipedrive, do nothing",
"type": "main",
"index": 0
}
]
]
},
"Verify email with Hunter": {
"main": [
[
{
"node": "Check if the email is valid",
"type": "main",
"index": 0
}
]
]
},
"Check if the email is valid": {
"main": [
[
{
"node": "Search for person in Pipedrive",
"type": "main",
"index": 0
}
],
[
{
"node": "Email is not valid, do nothing",
"type": "main",
"index": 0
}
]
]
},
"Is this a new organization?": {
"main": [
[
{
"node": "Create Organization",
"type": "main",
"index": 0
}
],
[
{
"node": "Create Person",
"type": "main",
"index": 0
}
]
]
},
"Search for person in Pipedrive": {
"main": [
[
{
"node": "Is this a new person?",
"type": "main",
"index": 0
}
]
]
},
"Search for organization in Pipedrive": {
"main": [
[
{
"node": "Is this a new organization?",
"type": "main",
"index": 0
}
]
]
}
}
}