Skip to Content

Pipedrive

Manage leads, contacts, and organizations in Pipedrive directly from SyncGTM workflows and automations.

Integration
Pipedrive
Category
CRM
Authentication
SyncGTM credits — no external API key
Actions
8
Plans
All plans, including free

What it does

Create new leads, update deal stages, add person records, and keep your sales pipeline in sync with enriched data from 40+ sources.

Pipedrive is a SyncGTM native integration — it runs on SyncGTM credits, so there is no external Pipedrive account or API key to connect.

Adding the integration creates an Action column. It behaves like any other Action column — same dynamic variables, same Auto Run triggers, same per-row test before you run the whole column.


Available actions

ActionWhat it does
Create LeadAdd a new lead into your Pipedrive CRM from your workflow data.
Update LeadEdit existing lead details such as name, value, or contact status.
Delete LeadRemove a lead from your CRM pipeline based on lead ID.
Get LeadsRetrieve leads from Pipedrive with filters for stage, owner, or status.
Create PersonCreate a new contact person and associate them with leads or deals.
Update PersonUpdate contact info for a person already in your Pipedrive account.
Create OrganizationAdd a new company or organization to your CRM records.
Update OrganizationModify details for an existing company or account in your CRM.

Each action is its own column. Pick the one you need when you add the integration — you can add more than one from the same integration to a table.

The record flow

The actions above chain into the one loop every CRM integration runs: import records, search whether the record already exists, then create it if it does not or update it if it does. The full pattern is on the CRM page.

StepActionWhat to know
1. Import recordsGet LeadsRetrieves leads with filters for stage, owner or status, landing them as rows. Turn on Enable Auto Import to re-run it on a frequency — new and changed records arrive on their own. See Manage scheduled imports.
2. Search for the recordGet LeadsThe same action, narrowed to the one lead you are about to write. Match on parameters with operators — is, is not, contains, is empty, greater than. Match on something stable, a work email or a company domain, never a name or title. Returns the matching record’s ID.
3. Create or updateCreate / Update Lead · Person · OrganizationPipedrive splits the write by object, so a full sync usually runs three pairs — the organization first, then the person against it, then the lead. Delete Lead is a fourth write action; keep it out of any auto-run chain.

Wire step 3 with a conditional formula column that reads the search result and outputs create when it came back empty or update when it returned an ID, then auto-run each write column off that flag. Bring the Pipedrive record ID on import — it is the key the update writes to, and matching back by name or email afterwards is how duplicates get made.


Setup

  1. Click Add Action in the top right of your table and open the Integrations tab.
  2. Select Pipedrive, then choose the action you want the column to run.
  3. Map the required inputs to your existing columns using dynamic variables.
  4. Choose whether to Auto Run the action. If you do, pick the trigger column that fires it.
  5. Test on the first row with the play button.
  6. Run the whole column from the ▶️ in the column header.

Integration
AttioCRM
CloseCRM
HubSpotCRM
SalesforceCRM

Next steps