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.
What this workflow does
This workflow has 12 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive and Pipedrive.
How it runs
Trigger: On Google Drive events (file created).
- Google Drive: download
- Spreadsheet File: reads or writes a spreadsheet file (legacy node)
- Pipedrive: get many (lead)
- Merge: merges the data from its input branches
- If: checks a condition and branches into true / false
- Set (Edit Fields (Set)): sets or maps fields
- Pipedrive: get (person)
- Create Organization (Pipedrive): work with organization
- Create Person (Pipedrive): work with person
- Create Lead (Pipedrive): work with lead
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
- Still check 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
From the author
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,…