Skip to main content

Pipedrive Connector

Pipedrive Manage leads, companies, activities, and more on the Pipedrive platform

Connections

OAuth 2.0

OAuth 2.0 connection for Pipedrive

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorization URLAuthorization URLhttps://oauth.pipedrive.com/oauth/authorize
Token URLToken URLhttps://oauth.pipedrive.com/oauth/token
Client IDClient identifier
Client SecretClient secret

Triggers

Webhook Trigger

Receive data from Pipedrive in real time with webhook subscriptions.

InputCommentsDefault
VersionThe version of the API to use.2.0
Event ActionThe actions to subscribe to
Event ObjectThe object to subscribe to
User IDThe ID of the user that this webhook will be authorized with. You have the option to use a different user's user_id. If it is not set, the current user's user_id will be used. As each webhook event is checked against a user's permissions, the webhook will only be sent if the user has access to the specified object(s). If you want to receive notifications for all events, please use a top-level admin user's user_id.
HTTP Auth UserThe username for HTTP Basic Auth
HTTP Auth PasswordThe password for HTTP Basic Auth
Connection

Actions

Add Call Log

Add a call log

InputCommentsDefault
Connection
User IDThe ID of the owner of the call log
Activity IDIf specified, this activity will be converted into a call log, with the information provided
SubjectThe name of the activity this call is attached to
DurationThe duration of the call in seconds
OutcomeDescribes the outcome of the call
From Phone NumberThe number that made the call
To Phone NumberThe number called
Start TimeThe date and time of the start of the call in UTC
End TimeThe date and time of the end of the call in UTC
Person IDThe ID of the person this call is associated with
Org IDThe ID of the organization this call is associated with
Deal IDThe ID of the deal this call is associated with
NoteThe note for the call log in HTML format

Add Channel

Add a channel

InputCommentsDefault
Connection
NameThe name of the channel
Provider Channel IDThe channel ID
Avatar UrlThe URL for an icon that represents your channel
Template SupportIf true, enables templates logic on UIfalse
Provider TypeIt controls the icons (like the icon next to the conversation)other

Add Deal

Add a deal

InputCommentsDefault
Connection
TitleThe title of the deal
ValueThe value of the deal
CurrencyThe currency of the deal
Person IDThe ID of a person which this deal will be linked to
Org IDThe ID of an organization which this deal will be linked to
Pipeline IDThe ID of the pipeline this deal will be added to
Stage IDThe ID of the stage this deal will be added to
Statusopen = Open, won = Won, lost = Lost, deleted = Deleted
Expected Close DateThe expected close date of the deal
ProbabilityThe success probability percentage of the deal
Lost ReasonThe optional message about why the deal was lost (to be used when status = lost)
Visible ToThe visibility of the deal. See https://developers.pipedrive.com/docs/api/v1/Deals#addDeal.
Add TimeThe optional creation date & time of the deal in UTC

Add Deal Follower

Add a follower to a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
User IDThe ID of the user

Add Deal Participant

Add a participant to a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
Person IDThe ID of the person

Add Deal Product

Add a product to the deal, eventually creating a new item called a deal-product

InputCommentsDefault
Connection
Deal IDThe ID of the deal
Product IDThe ID of the product to add to the deal
Item PriceThe price value of the product
QuantityThe quantity of the product
Discount PercentageThe discount %0
Discount TypeThe type of discount
Product Variation IDThe ID of the product variation to use
CommentsAny textual comment associated with this product-deal attachment
TaxThe tax percentage0
Is EnabledWhether the product is enabled on the deal or notfalse

Add File

Upload and add a new file to a deal, person, org, product, activity or lead

InputCommentsDefault
Connection
FileThe file to upload - either string contents or a binary file
File NameThe name of the file to upload
Entity TypeThe type of entity to attach the file to
Entity IDThe numerical ID of the deal, person, org, product or activity, or UUID of the lead to associate this file with.

Add Lead

Add a lead

InputCommentsDefault
Connection
TitleThe name of the lead
Owner IDThe ID of the user which will be the owner of the created lead
Label IdsThe IDs of the lead labels which will be associated with the lead
Person IDThe ID of a person which this lead will be linked to
Organization IDThe ID of an organization which this lead will be linked to
ValueThe potential value of the lead
Expected Close DateThe date of when the deal which will be created from the lead is expected to be closed
Visible ToThe visibility of the lead
Was SeenA flag indicating whether the lead was seen by someone in the Pipedrive UIfalse

Add Lead Label

Add a lead label

InputCommentsDefault
Connection
NameThe name of the lead label
ColorThe color of the label

Add Organization

Add an organization

InputCommentsDefault
Connection
NameThe name of the organization
Owner IDThe ID of the user who will be marked as the owner of this organization
Visible ToThe visibility of the organization
Add TimeThe optional creation date & time of the organization in UTC

Add Organization Follower

Add a follower to an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
User IDThe ID of the user

Add Person

Add a person

InputCommentsDefault
Connection
NameThe name of the person
Owner IDThe ID of the user who will be marked as the owner of this person
Org IDThe ID of the organization this person will belong to
EmailThe emails of the person
PhoneThe phones of the person
Visible ToThe visibility of the person
Marketing StatusIf the person does not have a valid email address, then the marketing status is not set and "no_consent" is returned for the "marketing_status" value when the new person is created
Add TimeThe optional creation date & time of the person in UTC

Add Person Follower

Add a follower to a person

InputCommentsDefault
Connection
Person IDThe ID of the person
User IDIf supplied, only persons owned by the given user will be returned

Add Pipeline

Add a new pipeline

InputCommentsDefault
Connection
NameThe name of the pipeline
Deal ProbabilityWhether deal probability is disabled or enabled for this pipelinefalse

Add Product

Add a product

InputCommentsDefault
Connection
NameThe name of the product
CodeThe product code
UnitThe unit in which this product is sold
TaxThe tax percentage0
Visible ToThe visibility of the product
Owner IDThe ID of the user who will be marked as the owner of this product
PricesAn array of objects, each containing: "currency" (string), "price" (number), "cost" (number, optional), "overhead_cost" (number, optional)

Add Product Follower

Add a follower to a product

InputCommentsDefault
Connection
Product IDThe ID of the product
User IDThe ID of the user

Add Stage

Add a new stage

InputCommentsDefault
Connection
NameThe name of the stage
Pipeline IDThe ID of the pipeline to add stage to
Deal ProbabilityThe success probability percentage of the deal
Rotten FlagWhether deals in this stage can become rottenfalse
Rotten DaysThe number of days the deals not updated in this stage would become rotten

Cancel Recurring Subscription (Deprecated)

Cancel a recurring subscription

InputCommentsDefault
Connection
Subscription IDThe ID of the subscription
End DateThe subscription termination date

Create Webhook

Create a new webhook

InputCommentsDefault
Subscription URLThe URL to subscribe to
Event ActionThe actions to subscribe to
Event ObjectThe object to subscribe to
VersionThe webhook's version. NB! Webhooks v2 is the default from March 17th, 2025. See this Changelog post for more details.2.0
User IDThe ID of the user that this webhook will be authorized with. You have the option to use a different user's user_id. If it is not set, the current user's user_id will be used. As each webhook event is checked against a user's permissions, the webhook will only be sent if the user has access to the specified object(s). If you want to receive notifications for all events, please use a top-level admin user's user_id.
HTTP Auth UserThe username for HTTP Basic Auth
HTTP Auth PasswordThe password for HTTP Basic Auth
Connection

Delete Activity

Delete an activity

InputCommentsDefault
Connection
Activity IDThe ID of the activity

Delete Call Log

Delete a call log

InputCommentsDefault
Connection
Call Log IDThe ID received when you create the call log

Delete Channel

Delete a channel

InputCommentsDefault
Connection
IdThe ID of the channel provided by the integration

Delete Conversation

Delete a conversation

InputCommentsDefault
Connection
Channel IDThe ID of the channel provided by the integration
Conversation IDThe ID of the conversation provided by the integration

Delete Deal

Delete a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal

Delete Deal Field

Delete a deal field

InputCommentsDefault
Connection
Deal Field IDThe ID of the deal field

Delete Deal Follower

Delete a follower from a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
Follower IDThe ID of the follower

Delete Deal Participant

Delete a participant from a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
Deal Participant IDThe ID of the participant of the deal

Delete Deal Product

Delete an attached product from a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
Product Attachment IDThe product attachment ID

Delete File

Delete a file

InputCommentsDefault
Connection
File IDThe ID of a file

Delete Lead

Delete a lead

InputCommentsDefault
Connection
Lead IDThe ID of the lead

Delete Lead Label

Delete a lead label

InputCommentsDefault
Connection
Lead Label IDThe ID of the lead label

Delete Mail Thread

Delete mail thread

InputCommentsDefault
Connection
Mail Thread IDThe ID of the mail thread

Delete Organization

Delete an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization

Delete Organization Follower

Delete a follower from an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
Follower IDThe ID of the follower

Delete Person

Delete a person

InputCommentsDefault
Connection
Person IDThe ID of the person

Delete Person Field

Delete a person field

InputCommentsDefault
Connection
Person Field IDThe ID of the field

Delete Person Follower

Delete a follower from a person

InputCommentsDefault
Connection
Person IDThe ID of the person
Follower IDThe ID of the follower

Delete Person Picture

Delete person picture

InputCommentsDefault
Connection
Person IDThe ID of the person

Delete Pipeline

Delete a pipeline

InputCommentsDefault
Connection
Pipeline IDThe ID of the pipeline

Delete Product

Delete a product

InputCommentsDefault
Connection
Product IDThe ID of the product

Delete Product Field

Delete a product field

InputCommentsDefault
Connection
Product Field IDThe ID of the product field

Delete Product Follower

Delete a follower from a product

InputCommentsDefault
Connection
Product IDThe ID of the product
Follower IDThe ID of the relationship between the follower and the product

Delete Stage

Delete a stage

InputCommentsDefault
Connection
Stage IDThe ID of the stage

Delete Subscription (Deprecated)

Delete a subscription

InputCommentsDefault
Connection
Subscription IDThe ID of the subscription

Delete Webhook

Delete a webhook

InputCommentsDefault
Webhook IDThe ID of the webhook
Connection

Download File

Download one file

InputCommentsDefault
Connection
File IDThe ID of a file

Find Subscription By Deal (Deprecated)

Find subscription by deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal

Find Users By Name

Find users by name

InputCommentsDefault
Connection
TermThe search term to look for
Search By EmailWhen enabled, the term will only be matched against email addresses of users1

Get Activities

Get all activities assigned to a particular user

InputCommentsDefault
Connection
Filter IDThe ID of the filter to use (will narrow down results if used together with "user_id" parameter)
LimitItems shown per page
Updated SinceIf set, only activities with an update_time later than or equal to this time are returned
Updated UntilIf set, only activities with an update_time earlier than or equal to this time are returned
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.desc
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Activity

Get details of an activity

InputCommentsDefault
Connection
Activity IDThe ID of the activity

Get Activity Fields

Get all activity fields

InputCommentsDefault
Connection

Get Activity Types

Get all activity types

InputCommentsDefault
Connection

Get Call Log

Get details of a call log

InputCommentsDefault
Connection
Call Log IDThe ID received when you create the call log

Get Company Addons

Get all add-ons for a single company

InputCommentsDefault
Connection

Get Currencies

Get all supported currencies

InputCommentsDefault
Connection
TermOptional search term that is searched for from currency's name and/or code

Get Current User

Get current user data

InputCommentsDefault
Connection

Get Deal

Get details of a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal

Get Deal Activities

List activities associated with a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
DoneWhether the activity is done or notfalse
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.

Get Deal Field

Get one deal field

InputCommentsDefault
Connection
Deal Field IDThe ID of the deal field

Get Deal Fields

Get all deal fields

InputCommentsDefault
Connection
StartPagination start0
LimitItems shown per page

Get Deal Files

List files attached to a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
StartPagination start0
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
Include Deleted FilesWhen enabled, the list of files will also include deleted files
SortThe field names and sorting mode separated by a comma ("field_name_1 ASC", "field_name_2 DESC")

Get Deal Followers

List followers of a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Deal Mail Messages

List mail messages associated with a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
StartPagination start0
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Deal Participants

List participants of a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
StartPagination start0
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Deal Persons (Deprecated)

List all persons associated with a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.

Get Deal Products

List products attached to a deal

InputCommentsDefault
Connection
Deal IDThe ID of the deal
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.

Get Deals

Get all deals

InputCommentsDefault
Fetch AllIf set to true, all records will be fetched. If set to false, the provided pagination will be used.false
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.
Filter IDThe ID of the filter to use
Stage IDIf supplied, only deals within the given stage will be returned
StatusOnly fetch deals with a specific status
Connection

Get Deals Summary

Get deals summary

InputCommentsDefault
Connection
StatusOnly fetch deals with a specific status
Filter IDuser_id will not be considered
User IDOnly deals matching the given user will be returned
Stage IDOnly deals within the given stage will be returned

Get Deals Timeline

Get deals timeline

InputCommentsDefault
Connection
Start DateThe date when the first interval starts
IntervalThe type of the interval
AmountThe number of given intervals, starting from "start_date", to fetch
Field KeyThe date field key which deals will be retrieved from
User IDIf supplied, only deals matching the given user will be returned
Pipeline IDIf supplied, only deals matching the given pipeline will be returned
Filter IDIf supplied, only deals matching the given filter will be returned
Exclude DealsWhether to exclude deals list (1) or not (0)
Totals Convert CurrencyThe 3-letter currency code of any of the supported currencies

Get Deal Users

List permitted users

InputCommentsDefault
Connection
Deal IDThe ID of the deal

Get File Metadata by ID

Get metadata about one file by ID

InputCommentsDefault
Connection
File IDThe ID of a file

Get Filter

Get one filter

InputCommentsDefault
Connection
Filter IDThe ID of the filter

Get Filters

Get all filters

InputCommentsDefault
Connection
TypeThe types of filters to fetch

Get Lead

Get one lead

InputCommentsDefault
Connection
Lead IDThe ID of the lead

Get Lead Labels

Get all lead labels

InputCommentsDefault
Connection

Get Leads

Get all leads

InputCommentsDefault
Connection
LimitItems shown per page
StartPagination start0
Archived StatusFiltering based on the archived status of a lead
Owner IDIf supplied, only leads matching the given user will be returned
Filter IDThe ID of the filter to use
SortThe field names and sorting mode separated by a comma ("field_name_1 ASC", "field_name_2 DESC")

Get Lead Sources

Get all lead sources

InputCommentsDefault
Connection

Get Mail Message

Get one mail message

InputCommentsDefault
Connection
IdThe ID of the mail message to fetch
Include BodyWhether to include the full message body or not1

Get Mail Thread

Get one mail thread

InputCommentsDefault
Connection
Mail Thread IDThe ID of the mail thread

Get Mail Thread Messages

Get all mail messages of mail thread

InputCommentsDefault
Connection
Mail Thread IDThe ID of the mail thread

Get Mail Threads

Get mail threads

InputCommentsDefault
Connection
FolderThe type of folder to fetchinbox
StartPagination start0
LimitItems shown per page

Get Note Fields

Get all note fields

InputCommentsDefault
Connection

Get Organization

Get details of an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization

Get Organization Activities

List activities associated with an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
DoneWhether the activity is done or notfalse

Get Organization Deals

List deals associated with an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
StatusOnly fetch deals with a specific status
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.

Get Organization Files

List files attached to an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
StartPagination start0
LimitItems shown per page
Include Deleted FilesWhen enabled, the list of files will also include deleted files
SortThe field names and sorting mode separated by a comma ("field_name_1 ASC", "field_name_2 DESC")

Get Organization Followers

List followers of an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Organization Mail Messages

List mail messages associated with an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
StartPagination start0
LimitItems shown per page

Get Organization Persons

List persons of an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page

Get Organizations

Get all organizations

InputCommentsDefault
Fetch AllIf set to true, all records will be fetched. If set to false, the provided pagination will be used.false
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.
Filter IDThe ID of the filter to use
Connection

Get Organization Updates

List updates about an organization

InputCommentsDefault
Connection
Organization IDThe ID of the organization
StartPagination start0
LimitItems shown per page
All ChangesWhether to show custom field updates or not
ItemsA comma-separated string for filtering out item specific updates

Get Organization Users

List permitted users

InputCommentsDefault
Connection
Organization IDThe ID of the organization

Get Permission Set

Get one permission set

InputCommentsDefault
Connection
Permission Set IDThe ID of the permission set

Get Permission Set Assignments

List permission set assignments

InputCommentsDefault
Connection
Permission Set IDThe ID of the permission set
StartPagination start0
LimitItems shown per page

Get Permission Sets

Get all permission sets

InputCommentsDefault
Connection

Get Person

Get details of a person

InputCommentsDefault
Connection
Person IDThe ID of the person

Get Person Activities

List activities associated with a person

InputCommentsDefault
Connection
Person IDThe ID of the person
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
DoneWhether the activity is done or notfalse

Get Person Deals

List deals associated with a person

InputCommentsDefault
Connection
Person IDThe ID of the person
LimitItems shown per page
CursorFor pagination, the marker (an opaque string value) representing the first item on the next page
StatusOnly fetch deals with a specific status
Sort ByThe field name to sort by
Sort DirectionThe sorting direction.

Get Person Field

Get one person field

InputCommentsDefault
Connection
Person Field IDThe ID of the field

Get Person Field Details

Get details of a specific field for a person

InputCommentsDefault
Connection
Field IDThe ID of the field to fetch details for a person