{"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":{"Get Github user information":{"main":[[],[],[],[],[],[],[],[],[]]}},"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},"notes":"Excellent quality workflow: If Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}