Pipedrive
Keep Pipedrive up to date with every customer, deal and order, without copy and paste.
43 ways to read, 27 ways to write, each write switched on by you.
Quality checks
Built and tested with example responses.
- Ready to connect: doneEvery listed action is built in.
- Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Connected, approved, proven.
The things teams do most with Pipedrive, an example flow with a person in the loop, and what Nexra keeps as proof.
Top actions
- Create activityApproval by rule
- Create call logApproval by rule
- List activitiesRead
Example flow
- Pipedrive · List activitiesDone
- Pipedrive · Create activityNeeds approval
- Nexra · Record the decision and result in the evidence chainProven
Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches Pipedrive.
What gets logged
- Whether it ran on its own or who approved it, and under which rule
- A fingerprint of the exact request sent to Pipedrive
- Pipedrive's reply: what it created or changed
- One entry in the evidence chain, linked to the one before
Try this in the sandbox
Run the whole flow with test data in your sandbox, then connect a Pipedrive Inc. test account before you go live.
For developers
Technical detail
Read and write Pipedrive deals (products, discounts, installments), persons, organizations, leads, activities, products, notes, projects, project tasks and call logs, plus pipelines, filters and field metadata.
Pipedrive Inc. API docs- Source actions
- 43
- Destination actions
- 27
- Data types
- 26
What you can map
Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.
Activities4
- Create activityDestinationNot retried automaticallyApproval before production
Creates a activity; custom fields are written by field key.
- Get activitySource
One activity with all custom fields.
- List activitiesSourceIncremental
Activities with custom fields, filtered by owner, saved filter or update time.
- Update activityDestinationProvider duplicate protectionApproval before production
Updates only the mapped activity fields.
Activity types1
- List activity typesSource
Activity types (call, meeting, task and custom types) with their key strings.
Call logs3
- Create call logDestinationNot retried automaticallyApproval before production
Logs a call made outside Pipedrive against a person, organization, deal or lead. Recordings are not uploaded.
- Get call logSource
One call log.
- List call logsSource
Call logs owned by the API token user (max 50 per page).
Currencies1
- List currenciesSource
Currencies supported by the company, including custom currencies.
Deal discounts3
- Add deal discountDestinationNot retried automaticallyApproval before production
Adds a percentage or fixed-amount discount to a deal's value.
- List deal discountsSource
Additional discounts applied to one deal.
- Update deal discountDestinationProvider duplicate protectionApproval before production
Updates the name, amount or type of a deal discount.
Deal followers1
- List deal followersSource
Users following a deal (read-only; follower changes are not automated).
Deal installments3
- Add deal installmentDestinationNot retried automaticallyApproval before production
Records an installment in a deal's billing plan. Only for deals with one-time products.
- List deal installmentsSource
Installment plans recorded on up to 100 deals (requires Growth plan or above).
- Update deal installmentDestinationProvider duplicate protectionApproval before production
Updates the name, amount or billing date of an installment.
Deal products3
- Add product to dealDestinationNot retried automaticallyApproval before production
Attaches a product line to a deal.
- List deal productsSource
Products attached to one deal with price, quantity, discount, tax and billing.
- Update deal productDestinationProvider duplicate protectionApproval before production
Updates price, quantity, discount, tax or billing of an attached product.
Deals5
- Create dealDestinationNot retried automaticallyApproval before production
Creates a deal; custom fields are written by field key.
- Get dealSource
One deal with all custom fields.
- List dealsSourceIncremental
Deals with custom fields, filtered by owner, saved filter or update time.
- Search dealsSource
Full-text search over deals (minimum 2 characters, or 1 with exact match).
- Update dealDestinationProvider duplicate protectionApproval before production
Updates only the mapped deal fields.
Fields1
- List fieldsSource
Deal, person, organization or product field definitions with type and options, including custom fields (lead custom fields use deal fields).
Filters1
- List filtersSource
Saved filters, to use as the Filter ID on list operations.
Lead labels1
- List lead labelsSource
Lead labels, to use as label IDs on leads.
Lead sources1
- List lead sourcesSource
Lead source names (the identifier is the source name).
Leads5
- Create leadDestinationNot retried automaticallyApproval before production
Creates a lead linked to a person or organization.
- Get leadSource
One lead with custom fields.
- List leadsSourceIncremental
Leads (non-archived by default) with value, labels and custom fields.
- Search leadsSource
Searches lead titles, notes and custom fields.
- Update leadDestinationProvider duplicate protectionApproval before production
Updates mapped lead fields and custom fields.
Notes4
- Create noteDestinationNot retried automaticallyApproval before production
Adds an HTML note to a deal, lead, person, organization or project.
- Get noteSource
One note.
- List notesSourceIncremental
Notes on deals, leads, persons, organizations or projects.
- Update noteDestinationProvider duplicate protectionApproval before production
Updates note content, links or pins.
Organizations5
- Create organizationDestinationNot retried automaticallyApproval before production
Creates a organization; custom fields are written by field key.
- Get organizationSource
One organization with all custom fields.
- List organizationsSourceIncremental
Organizations with custom fields, filtered by owner, saved filter or update time.
- Search organizationsSource
Full-text search over organizations (minimum 2 characters, or 1 with exact match).
- Update organizationDestinationProvider duplicate protectionApproval before production
Updates only the mapped organization fields.
Persons5
- Create personDestinationNot retried automaticallyApproval before production
Creates a person; custom fields are written by field key.
- Get personSource
One person with all custom fields.
- List personsSourceIncremental
Persons with custom fields, filtered by owner, saved filter or update time.
- Search personsSource
Full-text search over persons (minimum 2 characters, or 1 with exact match).
- Update personDestinationProvider duplicate protectionApproval before production
Updates only the mapped person fields.
Pipelines1
- List pipelinesSource
Sales pipelines.
Product variations3
- Create product variationDestinationNot retried automaticallyApproval before production
Adds a variation (for example a size or tier) with prices to a product.
- List product variationsSource
Variations of one product with per-currency prices.
- Update product variationDestinationProvider duplicate protectionApproval before production
Updates a product variation's name or prices.
Products5
- Create productDestinationNot retried automaticallyApproval before production
Creates a product; custom fields are written by field key.
- Get productSource
One product with all custom fields.
- List productsSourceIncremental
Products with custom fields, filtered by owner, saved filter or update time.
- Search productsSource
Full-text search over products (minimum 2 characters, or 1 with exact match).
- Update productDestinationProvider duplicate protectionApproval before production
Updates only the mapped product fields.
Project boards1
- List project boardsSource
Project boards.
Project phases1
- List project phasesSource
Phases of one project board.
Project tasks4
- Create project taskDestinationNot retried automaticallyApproval before production
Adds a task or subtask to a project.
- Get project taskSource
One project task.
- List project tasksSource
Project tasks and subtasks, filtered by project, assignee or status.
- Update project taskDestinationProvider duplicate protectionApproval before production
Updates a task's title, dates, assignees, priority or done state.
Projects5
- Create projectDestinationNot retried automaticallyApproval before production
Creates a project, optionally from a template and linked to deals.
- Get projectSource
One project with custom fields.
- List projectsSource
Projects (Pipedrive Projects add-on) by status, phase, deal, person or organization.
- Search projectsSource
Searches project titles, descriptions, notes and custom fields.
- Update projectDestinationProvider duplicate protectionApproval before production
Updates mapped project fields, phase, status and links.
Stages1
- List stagesSource
Pipeline stages with probability and rotting settings.
Users2
- Get userSource
One company user.
- List usersSource
Company users with role, admin flag and activity status.
Access and limits
- Authentication
- Personal API token sent in the x-api-token header
- Plans and access
- All Pipedrive plans include the API; products and billing fields depend on the plan. The API token acts as the user who owns it and follows that user's visibility and permission sets.
- Test environment
- Pipedrive offers free developer sandbox accounts through the Developer Hub.
- Rate limits
- Token-based daily budget per company plan plus burst limits per 2-second window; HTTP 429 with Retry-After when exceeded.
- Pagination
- API v2 uses cursor and limit (max 500) with additional_data.next_cursor; v1 leads and notes use start and limit with more_items_in_collection.
- Provider events
- Webhooks v2 for create, change and delete events on deals, persons, organizations, activities and more. Flows can start the moment something happens: when a new deal is created; when a deal is won; when a deal is updated; when a new person is added.
Before you build a flow
- Uses API v2 where Pipedrive offers it (deals, persons, organizations, activities, products, deal products, pipelines, stages, fields, search) and v1 for leads, notes and users.
- The API token is never sent in the api_token query parameter.
- Custom field values are keyed by Pipedrive's 40-character field key; fetch definitions and option IDs with List fields.
- Person marketing_status (Campaigns consent) is returned read-only and changes only when the Marketing status input is explicitly mapped.
- Pipedrive has no idempotency key; uncertain creates are not repeated automatically.
- Deletes, merges, duplicates, follower changes, bulk deal-product writes, lead and deal conversions, project archiving, call recording uploads, mailbox and goals are not automated.
- Search operations (deals, persons, organizations, products, leads) send the search term as a query parameter, which is the only form Pipedrive's search API accepts. Person search over the email or phone fields therefore puts that value in the URL.
- Projects and project tasks require the Pipedrive Projects add-on; deal installments require the Growth plan or above and only apply to deals with one-time products.
- Call logs list only the API token user's own call logs (50 per page). Phone numbers are sent only in the JSON body.
- Installments and discounts are deal records only; Pipedrive moves no money for them.
Developer reference
- Create the Pipedrive Inc. credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Pipedrive, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/pipedrive and the Connections API.
