Skip to main content
Select Actions to adjust the guide
Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.
Action
Scope(s)
Loading actions…
Dynamic Guide URL
Scopes Selected
Separator

Create a Pipedrive OAuth application

Register an app in the Pipedrive Developer Hub to enable OAuth 2.0 authentication.

1

Open the Developer Hub

Sign in to the Pipedrive account you want to register your app on.

Pipedrive accounts have their own subdomain URL:
- Production: https://app.pipedrive.com/ (or https://[your-company].pipedrive.com/ if you use a custom subdomain)
- Sandbox: https://[your-company]-sandbox.pipedrive.com/

The sandbox subdomain is automatically assigned when Pipedrive creates your sandbox account (e.g., stackone-sandbox becomes https://stackone-sandbox.pipedrive.com/).

  • Click your profile avatar in the top right corner.
  • In the dropdown menu, select Developer Hub.
2

Create a new app

In the Developer Hub, click + Create an app.

  • Select Create public app or Create private app — the setup steps are identical for both.
  • Enter an App name (e.g., “StackOne Integration”).
  • Set the Callback URL to: https://api.stackone.com/connect/oauth2/pipedrive/callback
  • Click Save in the top right corner of the page. The OAuth & access scopes section opens automatically after saving — you do not need to click it separately.
3

Configure OAuth scopes

Enables actions: Add Activity, Add Activity Type, Add Deal, Add Deal Field, Add File, Add Filter, Add Goal, Add Lead, Add Note, Add Organization, Add Organization Field, Add Person, Add Person Field, Add Pipeline, Add Product, Add Product Field, Add Product To Deal, Add Project, Add Role, Add Stage, Add User, Create Webhook, Delete Activity, Delete Deal, Delete Deal Field, Delete File, Delete Filter, Delete Goal, Delete Lead, Delete Note, Delete Organization, Delete Organization Field, Delete Person, Delete Person Field, Delete Pipeline, Delete Product, Delete Product Field, Delete Project, Delete Role, Delete Stage, Delete Webhook, Duplicate Deal, Find Goals, Find Users, Get Activity, Get Current User, Get Deal, Get Deal Field, Get Deals Summary, Get File, Get Filter, Get Goal Results, Get Lead, Get Note, Get Organization, Get Organization Field, Get Person, Get Person Field, Get Pipeline, Get Pipeline Conversion Rates, Get Pipeline Movement Statistics, Get Product, Get Product Field, Get Project, Get Role, Get Stage, Get User, Get User Permissions, List Activities, List Activity Types, List Deal Fields, List Deal Products, List Deals, List Files, List Filters, List Lead Labels, List Lead Sources, List Leads, List Notes, List Organization Fields, List Organizations, List Permission Sets, List Person Fields, List Persons, List Pipelines, List Product Fields, List Products, List Projects, List Roles, List Stages, List Users, List Webhooks, Merge Deals, Merge Organizations, Merge Persons, Search Deals, Search Items, Search Items By Field, Search Leads, Search Organizations, Search Persons, Search Products, Update Activity, Update Deal, Update Deal Field, Update File Details, Update Filter, Update Goal, Update Lead, Update Note, Update Organization, Update Organization Field, Update Person, Update Person Field, Update Pipeline, Update Product, Update Product Field, Update Project, Update Role, Update Stage, Update User

On the OAuth & access scopes page, enable the scopes your integration requires.

Notes on the UI:
- The Save button at the top right stays disabled until at least one scope is selected — pick the scopes below before trying to save.
- After saving, click Install and test at the bottom left of the page to finalize the app setup. Without this step, the app will not be active.

4

Copy credentials

On the same OAuth & access scopes page, copy your credentials.

  • Copy the Client ID value.
  • Click Show next to Client secret, then copy the value.
  • Store both securely for use later.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Pipedrive:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Pipedrive
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Pipedrive.