Upload leads from a CSV file to Pipedrive CRM
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Worth a look
- Spreadsheet File (Spreadsheet File): Convert to File / Extract from File
Nodes used (7)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - Spreadsheet File
n8n-nodes-base.spreadsheetFile - Pipedrive
n8n-nodes-base.pipedrive - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set
What it does
This workflow gets leads' contacts from a CSV file and adds it to the Pipedrive CRM by creating an organization and a person. The CSV file in this workflow serves as a universal connector allowing you to export contacts from any platform like LinkedIn, Facebook, etc. Prerequisites - Google account and Google credentials - Pipedrive account and Pipedrive credentials How it works 1. The Google Drive Trigger node starts the workflow when a new CSV file is uploaded to a specific folder in Google Drive. 2. Google Drive node downloads the CSV file. 3. Spreadsheet File node reads data from the CSV file and sends the output to the Merge node. This Spreadsheet File's output becomes the input 1 for the Merge node. 4. Meanwhile, the Pipedrive node gets the same list of contacts from the CSV file. 5. IF node checks if Pipedrive has these contacts already created previously and sends the checked results to the Merge node. These results arrive at the Merge node as input 2. 6. Merge node compares two inputs via email and removes the matches. 7. Pipedrive node creates new contacts based on the data provided by the Merge node with necessary details such as organization and notes.