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

Business WhatsApp AI RAG Chatbot
View
New tweets
View
Send daily weather updates via a push notification using the Pushcut node
View
Standup Bot - Override Config
View
Send financial metrics monthly to Mattermost
View
GitHub Stickynote Update Triggered
View
Create an Onfleet task when a file in Google Drive is updated
View
Get the price of BTC in EUR and send an SMS when the price is larger than EUR 9000
View
HTTP Awsrekognition Automation Webhook
View
Readbinaryfile Manual Automate Triggered
View