cdp menu

Customerlabs Support Docs

Explore our documentation to quickly get started

Source – Pipedrive

(A ‘Source’ platform is one where data can be brought in from any platform into CustomerLabs CDP)  

Pipedrive is a sales management tool that helps visualize your sales pipeline and helps to make sure important activities and conversations won’t get dropped. Salespeople really like it because it’s easy to use and intuitive. And managers like it because they don’t need to nag their team to use their CRM. It also sports built-in forecasting, integrations with other software such as Google Apps, MailChimp and Zapier and a powerful API for those that like to “roll their own” software solutions. 

Marketing teams connect Pipedrive with CustomerLabs CDP to send their Organization, Person & Deals related information to create unified customer profiles in CustomerLabs CDP and sync the enriched customer data to all their favourite tools in their tech stack. 

Getting started

Here’s a step by step process that helps you connect Pipedrive with CustomerLabs CDP,

  1. Login to CustomerLabs CDP > Sources
  1. Select Pipedrive from the list of Sources
  1. Click on Create source URL
  1. Copy the webhook URL provided 
  1. Now log into your Pipedrive account and navigate to ‘Tools & Integrations’
  2. Under Tools & Integrations click on ‘Webhooks’
  1. Click on ‘Create new webhook’
  2. Choose the desired event action 
  1. Then choose the desired Event object
  1. Then paste the copied webhook URL from CustomerLabs CDP under Endpoint URL and click save
  1. Voila! Your Pipedrive account is now linked with CustomerLabs CDP 

Note: To bring multiple events objects, click on create new webhook & configure the objects using the same endpoint URL

Building Workflows in CustomerLabs CDP

Setting up a workflow in CustomerLabs CDP will allow you to receive notifications about changes that happen to your Pipedrive data in real-time. 

For example, you can set up a workflow that will trigger a notification to be pushed to the CustomerLabs CDP specified every time a person/organization/deal has been updated in your Pipedrive account.

Workflow #1 – How to send data to CustomerLabs CDP when a new Person is created in Pipedrive

The below steps explain how you can filter and map incoming contact information from Pipedrive to Customerlabs CDP

  1. Give a name to your workflow and before proceeding, Create a test person in Pipedrive to get related data samples. Once a new person is created, click on ‘Choose sample data.
  1. You’ll be able to see the sample person data created in Pipedrive inside CustomerLabs CDP
  1. By clicking on ‘view data’ you’ll be able to see a JSON format of the same
  1. Now select this sample & move to the next step
  2. You can add your filter criteria to remove irrelevant information or simply skip this step
  3. Lastly in the event configuration screen, you’ll be able to map the incoming data to their respective fields in CustomerLabs CDP
  4. Give a name to your incoming event. You can select a predefined event name as shown below or give a custom name based on your requirements. (Selecting dynamic will let you take the name of the incoming event directly)
  1. User Identity mapping lets you combine all user related events, since an incoming person has an email address & is assigned a Pipedrive Object ID we can select two identifiers (Identify_by_email and user_id) from the drop down and assign relevant values.
  1. Repeat the same step as above to add Account level identifiers.
  2. Once the user mapping is done, you can categorically map other incoming information into the following buckets

Workflow #2 – How to send data to CustomerLabs CDP when a new Organization is created in Pipedrive

The below steps explain how you can filter and map incoming organization information from Pipedrive to Customerlabs CDP

  1. Give a name to your workflow and before proceeding, Create a test organization in Pipedrive to get related data samples. Once a new person is created, click on ‘Choose sample data.
  1. You’ll be able to see the sample person data created in Pipedrive inside CustomerLabs CDP. By clicking on ‘view data’ you’ll be able to see a JSON format of the same
  2. Now select this sample & move to the next step
  1. You can add your filter criteria to remove irrelevant information or simply skip this step. The screenshot below shows the filter criteria created to send only two events into the workflow. 
  1. Lastly in the event configuration screen, you’ll be able to map the incoming data to their respective fields in CustomerLabs CDP
  2. Give a name to your incoming event. You can select a predefined event name as shown below or give a custom name based on your requirements. (Selecting dynamic will let you take the name of the incoming event directly)
  1. Account Identity mapping lets you combine all organization related events, since an incoming organization has Pipedrive Object ID, you can use it to map them as shown below, 
  1. Once the account mapping is done, you can categorically map other incoming information into the following buckets

Workflow #3 – How to send data to CustomerLabs CDP when a new Deal is created in Pipedrive

The below steps explain how you can filter and map incoming deal information from Pipedrive to Customerlabs CDP

  1. Give a name to your workflow and before proceeding, Create a test deal in Pipedrive to get related data samples. Once a new person is created, click on ‘Choose sample data.
  1. You’ll be able to see the sample deal data created in Pipedrive inside CustomerLabs CDP. By clicking on ‘view data’ you’ll be able to see a JSON format of the same
  2. Now select this sample & move to the next step
  1. You can add your filter criteria to remove irrelevant information or simply skip this step. The screenshot below shows the filter criteria created to send only two events into the workflow. 
  1. Lastly in the event configuration screen, you’ll be able to map the incoming data to their respective fields in CustomerLabs CDP
  2. Give a name to your incoming event. You can select a predefined event name as shown below or give a custom name based on your requirements. (Selecting dynamic will let you take the name of the incoming event directly)
  1. User Identity mapping lets you combine all user related events, since an incoming person has an email address & is assigned a Pipedrive Object ID we can select two identifiers (Identify_by_email and user_id) from the drop down and assign relevant values.
  1. Account Identity mapping lets you combine all organization related events, since an incoming organization has Pipedrive Object ID, you can use it to map them as shown below, 
  1. Once the account mapping is done, you can categorically map other incoming information into the following buckets

Destination

Send incoming data to third-party apps to boost marketing effectiveness. Learn more about the destination tools that we support here

Need assistance?

Have questions or facing issues? We can help set it up for free. 

Get in touch

How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
On this page

Get started with CustomerLabs CDP