Overview
Supported resources
In Pipedrive, contacts map to Persons, and meetings map to Activities with
type: meeting.Connect setup
Pipedrive uses OAuth 2.0 with PKCE. You need an app from the Pipedrive Marketplace Developer Portal.1
Create a Pipedrive marketplace app
Go to Pipedrive Developer Hub → Create app. Under OAuth & Access scopes, copy the Client ID and Client Secret.
2
Add the redirect URL
In your app’s Callback URL field, add:
3
Configure required scopes
Enable the following scopes:
contacts:readcontacts:writeleads:readleads:writedeals:readdeals:writeactivities:readactivities:writeusers:read
4
Connect via the widget
When your end user opens the Connect widget, they enter the Client ID and Client Secret, then authorize via Pipedrive OAuth.
Usage
Notes
- Pipedrive uses cursor-based pagination with up to 500 records per page.
- Owner details (name, email) are resolved via a secondary lookup on
/v1/users/{id}. - Use
environment: "sandbox"in your connect token to route requests to the Pipedrive sandbox.