Pipedrive – Gotchas

Service ID: pipedrive

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

allactivitiesAll

filter[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.

allactivitiesAll

Pipedrive 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

allcompaniesAll

Pipedrive 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

allcontactsAll

Pipedrive 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

allleadsAll

Pipedrive 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.

addleadsAdd

When creating a lead, it is required to include an existing company_id. More info on the Pipedrive developer docs.

Notes1 gotcha

allnotesAll

Pipedrive 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

allopportunitiesAll

Pipedrive supports filtering by either title or company_id, but not both simultaneously.

allopportunitiesAll

Pipedrive 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.

addopportunitiesAdd

The primary_contact_id is required in the request body

Pipelines1 gotcha

allpipelinesAll

Pipedrive 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

allusersAll

Pipedrive 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.