Workflow: Splitout Filter Create

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "257476b1ef58bf3cb6a46e65fac7ee34a53a5e1a8492d5c6e4da5f87c9b82833",
        "templateId": "2131"
    },
    "nodes": [
        {
            "id": "2b12fb75-ec81-4d2c-a8bb-12ff2bb7e935",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                680,
                2.6627906976742679034941829741001129150390625
            ],
            "parameters": {
                "color": 5,
                "width": 410.674964213235625720699317753314971923828125,
                "height": 428.251577121285890825674869120121002197265625,
                "content": "## Setup\n1. Go to Company Settings -> Data fields -> Organization and add `Domain` as a custom field\n2. Go to Company Settings -> Data fields -> Leads and add `Enriched at` as a custom date field\n2. Add your `Pipedrive`, `Clearbit` and `Slack` credentials.\n3. Fill the `setup` node below. To get the ID of your custom domain fields, simply run the `Show only custom organization fields` and `Show only custom lead fields` nodes below and copy the keys of your domain and enriched at field."
            },
            "typeVersion": 1
        },
        {
            "id": "123ad2e5-f4f2-4411-bf03-5668124b8757",
            "name": "Sticky Note5",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1800,
                160
            ],
            "parameters": {
                "color": 7,
                "width": 223.76281853640290364637621678411960601806640625,
                "height": 276.3308728978709041257388889789581298828125,
                "content": "Adjust condition to filter leads by your desired condition. e.g, revenue, number of employees, etc."
            },
            "typeVersion": 1
        },
        {
            "id": "7725dc9e-5c93-475d-9522-f99b4fd1c81f",
            "name": "Enrich company",
            "type": "n8n-nodes-base.clearbit",
            "position": [
                1460,
                140
            ],
            "parameters": {
                "domain": "={{ $json[$('Setup').first().json.domainCustomFieldId2]}}",
                "additionalFields": []
            },
            "credentials": {
                "clearbitApi": {
                    "id": "cKDImrinp9tg0ZHW",
                    "name": "Clearbit account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "f65855c3-d3d2-415b-bda2-e452d4d7e154",
            "name": "Get all leads",
            "type": "n8n-nodes-base.pipedrive",
            "position": [
                1120,
                280
            ],
            "parameters": {
                "filters": {
                    "archived_status": "not_archived"
                },
                "resource": "lead",
                "operation": "getAll"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "M3l7gIG8DdOex6wX",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "39767a37-bd6d-422e-bc38-bfdfcbbf05af",
            "name": "Add Organization ID to data",
            "type": "n8n-nodes-base.set",
            "position": [
                1640,
                140
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "71b4c743-fd69-4f5d-8c29-66b3672f7a2a",
                            "name": "organization_id",
                            "type": "number",
                            "value": "={{ $('Get organization details').item.json.id }}"
                        }
                    ]
                },
                "includeOtherFields": true
            },
            "typeVersion": 3.29999999999999982236431605997495353221893310546875
        },
        {
            "id": "4263cd25-dcf3-4521-b716-0ce48d3b2c26",
            "name": "Keep leads that match the criteria",
            "type": "n8n-nodes-base.filter",
            "position": [
                2320,
                260
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "1b31b826-e87d-425f-a65d-370b4b20f7e1",
                            "operator": {
                                "type": "boolean",
                                "operation": "true",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.tags.includes(\"B2B\") }}",
                            "rightValue": 5000000
                        },
                        {
                            "id": "90ef79a7-807a-4894-ae8c-92f9d46e7177",
                            "operator": {
                                "type": "number",
                                "operation": "gt"
                            },
                            "leftValue": "={{ $json.metrics.employees }}",
                            "rightValue": 100
                        }
                    ]
                }
            },
            "typeVersion": 2
        },
        {
            "id": "98578544-b03d-44aa-a64f-285f8a7cc371",
            "name": "Trigger every 5 minutes",
            "type": "n8n-nodes-base.scheduleTrigger",
            "position": [
                540,
                280
            ],
            "parameters": {
                "rule": {
                    "interval": [
                        {
                            "field": "minutes"
                        }
                    ]
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "69ace950-7f1e-469b-bfca-6c0c81f356b9",
            "name": "Setup",
            "type": "n8n-nodes-base.set",
            "position": [
                820,
                280
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "dba31775-dce0-4f4c-ad61-790359197bb3",
                            "name": "slackChannel",
                            "type": "string",
                            "value": "#yourChannel"
                        },
                        {
                            "id": "f8206758-7a4f-414d-921c-6cfecd936335",
                            "name": "domainCustomFieldId",
                            "type": "string",
                            "value": "<Run \"Show only custom organization fields\" and copy the key>"
                        },
                        {
                            "id": "59c71724-f774-4d41-80e7-5fc76dd27c7d",
                            "name": "enrichedAtCustomFieldId",
                            "type": "string",
                            "value": "<Run \"Show only custom lead fields\" and copy the key>"
                        },
                        {
                            "id": "da4ec51e-cc5c-4512-b675-0888d6a0213e",
                            "name": "enrichedAtCustomFieldId2",
                            "type": "string",
                            "value": "68a15ecb2e1255250617c1fd1c06385893334e3c"
                        },
                        {
                            "id": "43544b80-88d3-44ad-9e36-634e9eeaf013",
                            "name": "domainCustomFieldId2",
                            "type": "string",
                            "value": "ab26f671c92146268edacd244181e76579286e71"
                        }
                    ]
                }
            },
            "typeVersion": 3.29999999999999982236431605997495353221893310546875
        },
        {
            "id": "63db576a-6bb7-4215-88f3-98e304081b3e",
            "name": "Send alert to Slack",
            "type": "n8n-nodes-base.slack",
            "position": [
                2520,
                260
            ],
            "parameters": {
                "text": "=New high-quality lead \ud83e\udd11\n*Company Name*: {{ $json.name }} \n*Website*: {{ \"https:\/\/\" + $json.domain }}\n*Revenue*: {{ $json.metrics.estimatedAnnualRevenue}}\n*Number of employees*: {{ $json.metrics.employees }}",
                "select": "channel",
                "channelId": {
                    "__rl": true,
                    "mode": "name",
                    "value": "={{ $('Setup').item.json.slackChannel }}"
                },
                "otherOptions": []
            },
            "credentials": {
                "slackApi": {
                    "id": "6",
                    "name": "Idea Bot"
                }
            },
            "typeVersion": 2.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "9bef53b4-3732-4ce5-a72c-81c65a533196",
            "name": "Merge data",
            "type": "n8n-nodes-base.merge",
            "position": [
                1880,
                260
            ],
            "parameters": {
                "mode": "combine",
                "options": {
                    "clashHandling": {
                        "values": {
                            "resolveClash": "preferInput2"
                        }
                    }
                },
                "joinMode": "enrichInput2",
                "mergeByFields": {
                    "values": [
                        {
                            "field1": "organization_id",
                            "field2": "organization_id"
                        }
                    ]
                }
            },
            "typeVersion": 2.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "9c8d106a-ffc6-4295-bc22-8ceddeb0061f",
            "name": "Get organization details",
            "type": "n8n-nodes-base.pipedrive",
            "position": [
                1280,
                140
            ],
            "parameters": {
                "resource": "organization",
                "operation": "get",
                "organizationId": "={{ $json.organization_id }}"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "M3l7gIG8DdOex6wX",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "632477f4-77d1-4c87-a819-2f7022fa6f23",
            "name": "Get all organization keys",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                680,
                620
            ],
            "parameters": {
                "url": "https:\/\/api.pipedrive.com\/v1\/organizationFields",
                "options": [],
                "sendQuery": true,
                "authentication": "predefinedCredentialType",
                "queryParameters": {
                    "parameters": [
                        []
                    ]
                },
                "nodeCredentialType": "pipedriveApi"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "M3l7gIG8DdOex6wX",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 4.0999999999999996447286321199499070644378662109375
        },
        {
            "id": "f12c4e56-895d-4f34-8924-c99f5e5fefec",
            "name": "Sticky Note6",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                997,
                520
            ],
            "parameters": {
                "width": 187.68142318756514441702165640890598297119140625,
                "height": 276.3308728978709041257388889789581298828125,
                "content": "Run me to find the Id of your custom domain field"
            },
            "typeVersion": 1
        },
        {
            "id": "229db444-ac48-4557-b393-4dcdc69130fd",
            "name": "Sticky Note7",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1597,
                520
            ],
            "parameters": {
                "width": 187.68142318756514441702165640890598297119140625,
                "height": 276.3308728978709041257388889789581298828125,
                "content": "Run me to find the Id of your enriched at domain field"
            },
            "typeVersion": 1
        },
        {
            "id": "ea4b0c82-e52b-4a45-9d3f-7b28b8959574",
            "name": "Get all lead keys",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1260,
                620
            ],
            "parameters": {
                "url": "https:\/\/api.pipedrive.com\/v1\/leadFields",
                "options": [],
                "sendQuery": true,
                "authentication": "predefinedCredentialType",
                "queryParameters": {
                    "parameters": [
                        []
                    ]
                },
                "nodeCredentialType": "pipedriveApi"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "M3l7gIG8DdOex6wX",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 4.0999999999999996447286321199499070644378662109375
        },
        {
            "id": "a74a2122-ddd5-4239-baa3-ebbc3de15e03",
            "name": "Split out lead field data",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                1440,
                620
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "84fded6b-bdeb-4863-b54c-01faf6cb64cc",
            "name": "Split out organization field",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                860,
                620
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "9d9c502e-ccf2-40f9-ae91-7008532e5528",
            "name": "Show only custom lead fields",
            "type": "n8n-nodes-base.filter",
            "position": [
                1640,
                620
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "b21201d0-7f9c-417c-ab02-fbaea23a8d24",
                            "operator": {
                                "type": "boolean",
                                "operation": "true",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.edit_flag }}",
                            "rightValue": ""
                        }
                    ]
                }
            },
            "typeVersion": 2
        },
        {
            "id": "a53f58ee-9649-42bc-bee4-b70eea6a0c63",
            "name": "Show only custom organization fields",
            "type": "n8n-nodes-base.filter",
            "position": [
                1040,
                620
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "b21201d0-7f9c-417c-ab02-fbaea23a8d24",
                            "operator": {
                                "type": "boolean",
                                "operation": "true",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.edit_flag }}",
                            "rightValue": ""
                        }
                    ]
                }
            },
            "typeVersion": 2
        },
        {
            "id": "f9fa198a-860c-460f-ae82-172c71b5a838",
            "name": "Mark lead as enriched in Pipedrive",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                2100,
                260
            ],
            "parameters": {
                "url": "=https:\/\/api.pipedrive.com\/v1\/leads\/{{ $json.id }}",
                "method": "PATCH",
                "options": [],
                "sendBody": true,
                "authentication": "predefinedCredentialType",
                "bodyParameters": {
                    "parameters": [
                        {
                            "name": "={{ $('Setup').first().json.enrichedAtCustomFieldId2 }}",
                            "value": "={{ $now.format('yyyy-MM-dd') }}"
                        }
                    ]
                },
                "nodeCredentialType": "pipedriveApi"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "M3l7gIG8DdOex6wX",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 4.0999999999999996447286321199499070644378662109375
        }
    ],
    "pinData": [],
    "connections": {
        "Setup": {
            "main": [
                [
                    {
                        "node": "Get all leads",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Merge data": {
            "main": [
                [
                    {
                        "node": "Mark lead as enriched in Pipedrive",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get all leads": {
            "main": [
                [
                    {
                        "node": "Get organization details",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Merge data",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "Enrich company": {
            "main": [
                [
                    {
                        "node": "Add Organization ID to data",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get all lead keys": {
            "main": [
                [
                    {
                        "node": "Split out lead field data",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Trigger every 5 minutes": {
            "main": [
                [
                    {
                        "node": "Setup",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get organization details": {
            "main": [
                [
                    {
                        "node": "Enrich company",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get all organization keys": {
            "main": [
                [
                    {
                        "node": "Split out organization field",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split out lead field data": {
            "main": [
                [
                    {
                        "node": "Show only custom lead fields",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Add Organization ID to data": {
            "main": [
                [
                    {
                        "node": "Merge data",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split out organization field": {
            "main": [
                [
                    {
                        "node": "Show only custom organization fields",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Keep leads that match the criteria": {
            "main": [
                [
                    {
                        "node": "Send alert to Slack",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Mark lead as enriched in Pipedrive": {
            "main": [
                [
                    {
                        "node": "Keep leads that match the criteria",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Create, add an attachment, and send a draft using the Microsoft Outlook node
View
Entra User to Zammad User Sync
View
Export Zammad Objects Users, Roles, Groups and Organizations to Excel
View
Analyze a URL and get the job details using the Cortex node
View
n8n workflow deployer
View
Shopify Zendesk Create Triggered
View
Very simple Human in the loop system email with AI e IMAP
View
HTTP Executeworkflow Automate Webhook
View
Automate Pinterest Analysis & AI-Powered Content Suggestions With Pinterest API
View
Error Slack Send Triggered
View