Documentation Index
Fetch the complete documentation index at: https://docs.withampersand.com/llms.txt
Use this file to discover all available pages before exploring further.
What’s Supported
Supported Actions
This connector supports:- Read Actions including full historic backfill. Incremental read is supported for select objects using the v2 API (see v2 API Objects below). For all other objects, a full read of the Pipedrive instance will be done for each scheduled read.
- Write Actions
- Proxy Actions, using the base URL
https://api.pipedrive.com.
module: crm to your amp.yaml file. Otherwise, v1 API is used. You can learn more about the difference between v1 and v2 API in Pipedrive documentation.
Supported Objects for V2 API
The Pipedrive connector supports reading and writing to the following objects.| Object | Incremental Read |
|---|---|
| Activities | Yes |
| Deals | Yes |
| Organizations | Yes |
| Persons | Yes |
| Pipelines | No |
| Products | No |
| Stages | No |
Reading Deal Products
If you would like to read Products associated with Deals, addproducts as a field in deals.
Example Integration
For an example manifest file of a Pipedrive v2 integration, visit our samples repo on Github.Supported Objects for V1 API
The Pipedrive connector supports reading from the following objects using the v1 API:- Activities
- Activity Fields
- Activity Types
- Call Logs
- Currencies
- Deals
- Deal Fields
- Files
- Filters
- Leads
- Lead Labels
- Lead Sources
- LegacyTeams
- Notes
- Note Fields
- Organizations
- Organization Fields
- Organization Relationships
- Permission Sets
- Persons
- Person Fields
- Pipelines
- Products
- Product Fields
- Projects
- Project Templates
- Recents
- Roles
- Stages
- Tasks
- Users
- User Connections
- User Settings
- Webhooks
- Activities
- Activity Types
- Call Logs
- Channels
- Currencies
- Deals
- Deal Fields
- Files
- Filters
- Leads
- Lead Labels
- legacy Teams
- Notes
- Organizations
- Organization Fields
- Organization Relationship
- Person
- Person Fields
- Pipelines
- Products
- Product Fields
- Projects
- Roles
- Stages
- Tasks
- Users
- Webhooks
Example Integration
For an example manifest file of a Pipedrive v1 integration, visit our samples repo on Github.Before You Get Started
To integrate Pipedrive with Ampersand, you will need a Pipedrive Account. Once your account is created, you’ll need to create an app in Pipedrive, configure the Ampersand redirect URI within the app, and obtain the following credentials from your app:- OAuth Client ID
- OAuth Client Secret
Create a Pipedrive Account
Here’s how you can sign up for a Pipedrive account:- Go to the Pipedrive Sign Up page.
- Sign up using your preferred method.
Creating a Pipedrive App
Follow the steps below to create a Pipedrive app and add the Ampersand redirect URL.- Log in to your Pipedrive account.
- Go to Developer Hub.
- Click the Create an app button.
- Select Create private app.
- Enter the following app details:
- App Name: The name of your app.
- Callback URL: Enter the Ampersand redirect URL:
https://api.withampersand.com/callbacks/v1/oauth.
- In the OAuth and access scopes section, select the relevant scopes for your app.
- Click Save.


Add Your Pipedrive App Info to Ampersand
- Log in to your Ampersand Dashboard.
-
Select the project where you want to create a Pipedrive integration.

- Select Provider Apps.
- Select Pipedrive from the Provider list.
- Enter the previously obtained Client ID in the Client ID field and Client Secret in the Client Secret field.
- Click Save Changes.

