{ "meta": { "instanceId": "workflow-03f45d97", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:45.742815", "updatedAt": "2025-09-29T07:07:45.742822", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "nodes": [ { "id": "a84fa822-fd74-45db-93c6-f51be75ef307", "name": "person exists", "type": "n8n-nodes-base.if", "position": [ 920, 340 ], "parameters": { "conditions": { "string": [ { "value1": "={{$json[\"name\"]}}", "operation": "isNotEmpty" } ] } }, "typeVersion": 1, "notes": "This if node performs automated tasks as part of the workflow." }, { "id": "500ef1bd-8965-4245-81d7-14c3897b4275", "name": "Set person Id", "type": "n8n-nodes-base.set", "position": [ 1480, 320 ], "parameters": { "values": { "string": [ { "name": "PipedrivePersonId", "value": "={{ $json[\"id\"] }}" } ] }, "options": {} }, "typeVersion": 1, "notes": "This set node performs automated tasks as part of the workflow." }, { "id": "ab1a1335-92c8-41f8-b008-5b19530f08e9", "name": "Create lead", "type": "n8n-nodes-base.pipedrive", "position": [ 1740, 320 ], "parameters": { "title": "=Repo '{{$node[\"On fork\"].json[\"body\"][\"repository\"][\"full_name\"]}}' forked by {{$json[\"name\"]}}", "resource": "lead", "person_id": "={{$json[\"PipedrivePersonId\"]}}", "associateWith": "person", "additionalFields": {} }, "credentials": { "pipedriveApi": { "id": "{{ $credentials.pipedriveApi.id }}", "name": "Pipedrive account" } }, "typeVersion": 1, "notes": "This pipedrive node performs automated tasks as part of the workflow." }, { "id": "4fd06c6a-4975-4a6a-95f3-bb48f3e9bdf6", "name": "On fork", "type": "n8n-nodes-base.githubTrigger", "position": [ 180, 340 ], "webhookId": "ff05ca29-9ed3-4b97-a4ce-4f9b1c05255f", "parameters": { "owner": "John-n8n", "events": [ "fork" ], "repository": "DemoRepo" }, "credentials": { "githubApi": { "id": "{{ $credentials.githubApi.id }}", "name": "GitHub account" } }, "typeVersion": 1, "notes": "This githubTrigger node performs automated tasks as part of the workflow." }, { "id": "86554078-ce7c-4dd3-b36f-d1bf22530f7b", "name": "Create person", "type": "n8n-nodes-base.pipedrive", "position": [ 1200, 440 ], "parameters": { "name": "={{ $node[\"On fork\"].json[\"body\"].forkee.owner.login }}", "resource": "person", "additionalFields": { "email": [ "={{$node[\"Get Github user information\"].email}}" ] } }, "credentials": { "pipedriveApi": { "id": "{{ $credentials.pipedriveApi.id }}", "name": "Pipedrive account" } }, "typeVersion": 1, "notes": "This pipedrive node performs automated tasks as part of the workflow." }, { "id": "c4a8dae8-d6f3-4309-8fa5-78d69cf1b1e8", "name": "Create note with github url", "type": "n8n-nodes-base.pipedrive", "position": [ 1980, 320 ], "parameters": { "content": "=Github user url: {{ $node[\"On fork\"].json[\"body\"].sender.html_url }}", "resource": "note", "additionalFields": { "lead_id": "={{ $json[\"id\"] }}" } }, "credentials": { "pipedriveApi": { "id": "{{ $credentials.pipedriveApi.id }}", "name": "Pipedrive account" } }, "typeVersion": 1, "notes": "This pipedrive node performs automated tasks as part of the workflow." }, { "id": "8dfa3e8e-29d8-4098-825d-8ec915ca6f3f", "name": "Get Github user information", "type": "n8n-nodes-base.httpRequest", "position": [ 440, 340 ], "parameters": { "url": "{{ $env.BASE_URL }}", "options": {}, "authentication": "{{ $credentials.predefinedCredentialType }}", "nodeCredentialType": "YOUR_CREDENTIAL_HERE" }, "credentials": { "githubApi": { "id": "{{ $credentials.githubApi.id }}", "name": "GitHub account" } }, "typeVersion": 2, "notes": "This httpRequest node performs automated tasks as part of the workflow." }, { "id": "c4c2538a-28e8-4c75-856d-000a727a4f13", "name": "Search forkee in Pipedrive by email", "type": "n8n-nodes-base.pipedrive", "position": [ 680, 340 ], "parameters": { "term": "={{ $json[\"email\"]}}", "resource": "person", "operation": "search", "additionalFields": { "fields": "email" } }, "credentials": { "pipedriveApi": { "id": "{{ $credentials.pipedriveApi.id }}", "name": "Pipedrive account" } }, "typeVersion": 1, "alwaysOutputData": true, "notes": "This pipedrive node performs automated tasks as part of the workflow." } ], "connections": { "8dfa3e8e-29d8-4098-825d-8ec915ca6f3f": { "main": [ [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-170b117c", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-077740f4", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-80c31535", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-ed7019d4", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-4d8b3ad4", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-9f0c4a29", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-1d1440fe", "type": "main", "index": 0 } ], [ { "node": "error-handler-8dfa3e8e-29d8-4098-825d-8ec915ca6f3f-74a0c3b7", "type": "main", "index": 0 } ] ] } }, "name": "If Workflow", "description": "Automated workflow: If Workflow. This workflow processes data and performs automated tasks.", "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "notes": "Excellent quality workflow: If Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }