Skip to content

Pipedrive credentials#

You can use these credentials to authenticate the following nodes:

Supported authentication methods#

  • API token
  • OAuth2

Refer to Pipedrive's developer documentation for more information about the service.

Using API token#

To configure this credential, you'll need a Pipedrive account and:

  • An API Token

To get your API token:

  1. Open your API Personal Preferences.
  2. Copy Your personal API token and enter it in your n8n credential.

If you have multiple companies, you'll need to select the correct company first:

  1. Select your account name and be sure you're viewing the correct company.
  2. Then select Company Settings.
  3. Select Personal Preferences.
  4. Select the API tab.
  5. Copy Your personal API token and enter it in your n8n credential.

Refer to How to find the API token for more information.

Using OAuth2#

To configure this credential, you'll need a Pipedrive developer sandbox account and:

  • A Client ID
  • A Client Secret

To get both, you'll need to register a new app:

  1. Select your profile name in the upper right corner.
  2. Find the company name of your sandbox account and select Developer Hub.

    No Developer Hub

    If you don't see Developer Hub in your account dropdown, sign up for a developer sandbox account.

  3. Select Create an app.

  4. Select Create public app. The app's Basic info tab opens.
  5. Enter an App name for your app, like n8n integration.
  6. Copy the OAuth Redirect URL from n8n and add it as the app's Callback URL.
  7. Select Save. The app's OAuth & access scopes tab opens.
  8. Turn on appropriate Scopes for your app. Refer to Pipedrive node scopes and Pipedrive Trigger node scopes below for more guidance.
  9. Copy the Client ID and enter it in your n8n credential.
  10. Copy the Client Secret and enter it in your n8n credential.

Refer to Registering a public app for more information.

Pipedrive node scopes#

The scopes you add to your app depend on which node(s) you want to use it for in n8n and what actions you want to complete with those.

Scopes you may need for the Pipedrive node:

Object Node action UI scope Actual scope
Activity Get data of an activity
Get data of all activities
Activities: Read only or
Activities: Full Access
activities:read or
activities:full
Activity Create
Delete
Update
Activities: Full Access activities:full
Deal Get data of a deal
Get data of all deals
Search a deal
Deals: Read only or
Deals: Full Access
deals:read or
deals:full
Deal Create
Delete
Duplicate
Update
Deals: Full Access deals:full
Deal Activity Get all activities of a deal Activities: Read only or
Activities: Full Access
activities:read or
activities:full
Deal Product Get all products in a deal Products: Read Only or
Products: Full Access
products:read or
products:full
File Download
Get data of a file
Refer to note below Refer to note below
File Create
Delete
Refer to note below Refer to note below
Lead Get data of a lead
Get data of all leads
Leads: Read only or
Leads: Full access
leads:read or
leads:full
Lead Create
Delete
Update
Leads: Full access leads:full
Note Get data of a note
Get data of all notes
Refer to note below Refer to note below
Note Create
Delete
Update
Refer to note below Refer to note below
Organization Get data of an organization
Get data of all organizations
Search
Contacts: Read Only or
Contacts: Full Access
contacts:read or
contacts:full
Organization Create
Delete
Update
Contacts: Full Access contacts:full
Person Get data of a person
Get data of all persons
Search
Contacts: Read Only or
Contacts: Full Access
contacts:read or
contacts:full
Person Create
Delete
Update
Contacts: Full Access contacts:full
Product Get data of all products Products: Read Only products:read

Files and Notes

The scopes for Files and Notes depend on which object they relate to:

  • Files relate to Deals, Activities, or Contacts.
  • Notes relate to Deals or Contacts.

Refer to those objects' scopes.

The Pipedrive node also supports Custom API calls. Add relevant scopes for whatever custom API calls you intend to make.

Refer to Scopes and permissions explanations for more information.

Pipedrive Trigger node scopes#

The Pipedrive Trigger node requires the Webhooks: Full access (webhooks:full) scope.