Build to scale

Learn from guided, hands-on coding examples how to build a quality integration for Pipedrive’s customers. You can find tips on authorization, main use cases and adding different extension types amongst other guides.

A-Z
Recent
All categories
REST API
Developer Platform
Phone Solutions
Messaging And Bots
Custom UI
Contract Management
Adding a File via Pipedrive API

REST API

Learn how to add different types of files to Pipedrive and associate them with Deals, Leads, Persons, Organizations, Activities, or Products. Follow our step-by-step tutorial to add a text file and connect it to a Person, or try using Pipedrive's API Reference to add files via the Files endpoint.

Adding a Filter via Pipedrive API

REST API

Learn how to create and use filters in Pipedrive for Deals, Persons, Organizations, Activities, and Products. Follow a step-by-step tutorial to get started and understand how filters work.

Adding a Lead via Pipedrive API

REST API

This tutorial explains how to add Leads using Pipedrive's API.

Adding a Product

REST API

Learn how to use the Products feature in Pipedrive with this tutorial, available for Advanced and Professional users. You'll need to enable the feature in Settings first. Code examples in PHP and node.js are provided, along with instructions for adding a Product using the API.

Adding an Organization via Pipedrive API

REST API

Learn how to add an organization contact type with PHP & Node.js using the Pipedrive API. Once done, move on to creating a deal with our tutorial. Full working example code and API Reference available.

Adding an activity using Pipedrive API

REST API

This tutorial teaches you how to add a new lunch Activity to an existing deal. You'll need to provide the subject and type of the Activity. The tutorial includes a code example in PHP and Node.js for testing the process of adding an Activity using POST /activities.

Adding remote files via Pipedrive API

REST API

This Pipedrive tutorial explains how to add remote files from Google Drive using two endpoints: POST /files/remote and POST /files/remoteLink. The tutorial includes code samples and explanations for linking files to Deals, Persons, or Organizations in Pipedrive.

Assigning a Deal to a certain User using Pipedrive API

REST API

Learn how to assign a Deal to a specific user in Pipedrive using two methods: creating a new deal or updating an existing one. The tutorial includes code examples in PHP & Node.js

Build messaging app integrations with Pipedrive

Messaging And Bots

With the Messaging app extension, you can build an integration with any messaging service of your choice (WhatsApp, Facebook, Telegram, etc.). Here's a playground app to achieve that.

Build your first Pipedrive App 🚀

Developer Platform

Do you know that our developer platform is so simple that it only takes 10mins to get started? Take a look at it yourself and build your first Pipedrive app ✨

Building Custom Floating Window Apps for Caller integrations

Custom UI

As the name implies, Custom Floating Window is a draggable and movable iFrame rendered over the Pipedrive Web UI. It also persists when the user is navigating around Pipedrive and is always accessible from the top bar section (also known as – App Dock).

Building a Pipedrive CTI app with Twilio

Phone Solutions

In this tutorial, we will discover how to integrate phone/caller solutions into Pipedrive. These integrations are also referred to as Computer Telephony Integration (CTI) and allow greater coordination with Pipedrive.

Getting details of a Deal using Pipedrive API

REST API

This tutorial provides step-by-step instructions on how to get the details of a Deal using Pipedrive's API. Code examples in PHP and node.js are included, along with the API endpoint for testing.

How to add a custom field via Pipedrive's API

REST API

Learn how to add custom fields to your Pipedrive account via our API with our step-by-step tutorial that includes PHP and Node.js code samples.

How to create a deal via Pipedrive's API

REST API

Learn how to create a deal via Pipedrive's API with our step-by-step tutorial that includes PHP and Node.js code samples.

How to delete a custom field via Pipedrive's API

REST API

Learn how to delete a custom field via Pipedrive's API with our step-by-step tutorial that includes PHP and Node.js code samples

How to get deals from Pipedrive's API

REST API

Learn how to get all deals from Pipedrive's API with our step-by-step tutorial that includes PHP and Node.js code samples.

How to update custom fields via Pipedrive's API

REST API

Learn how to update a custom field via Pipedrive's API with our step-by-step tutorial that includes PHP and Node.js code samples.

Integrating with DocuSign using Custom UI Extensions

Contract Management

Build a deep integration with DocuSign using Pipedrive's Custom UI Extensions and REST APIs

Merging Two Organizations via Pipedrive API

REST API

Learn how to merge two organizations in Pipedrive.

Merging Two Persons in Pipedrive via Pipedrive API

REST API

Learn how to merge two Persons using Pipedrive API

Merging two deals using Pipedrive API

REST API

Learn how to merge deals in Pipedrive's web app with this tutorial. Includes step-by-step instructions and code examples in PHP and Node.js.

Pagination using Pipedrive API

REST API

Learn how to retrieve all your Pipedrive deals when the pagination max limit is reached with a reusable function, including sample code to retrieve all deal titles.

Updating a Deal using Pipedrive API

REST API

Learn how to update an existing deal in Pipedrive by changing its owner using user_id parameter. See the example code in PHP and Node.js.

Updating a Person in Pipedrive via Pipedrive API

REST API

Learn how to update a Person in Pipedrive using PHP and the Pipedrive API