Pipedrive – Gotchas
Pipedrive is the easy-to-use, #1 user-rated CRM tool. Get more qualified leads and grow your business. Sign up for a 14-day.
12 gotchas across 8 resources
These are connector-specific behaviors and limitations to be aware of when integrating.
Activities2 gotchas
activitiesAllfilter[contact_id] is served by Pipedrive's v2 activities API and returns only activities whose primary participant is the given person. It can be combined with filter[owner_id] and filter[updated_since], but not with other activities filters such as filter[company_id] or filter[type] — those combinations are rejected with an unsupported-filters error. A contact_id that does not exist in Pipedrive returns a 400 error from the downstream API (Pipedrive validates the person ID) rather than an empty list. Cursors are tied to the filter combination that produced them and cannot be reused across filtered and unfiltered requests.
activitiesAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
Companies1 gotcha
companiesAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
Contacts1 gotcha
contactsAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
Leads2 gotchas
leadsAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
leadsAddWhen creating a lead, it is required to include an existing company_id. More info on the Pipedrive developer docs.
Notes1 gotcha
notesAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
Opportunities3 gotchas
opportunitiesAllPipedrive supports filtering by either title or company_id, but not both simultaneously.
opportunitiesAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
opportunitiesAddThe primary_contact_id is required in the request body
Pipelines1 gotcha
pipelinesAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.
Users1 gotcha
usersAllPipedrive does not expose a cross-page total record count in standard list responses. meta.total_count will not appear. Surfacing the total requires additional request parameters or a separate API call — not currently implemented.