Pipedrive (via Zapier)

Customer Relationship Management

Overview

Pipedrive is a sales CRM and pipeline management tool that helps businesses track and manage leads efficiently. It enables sales teams to capture and store lead details, track deal progress, and automate workflows.

By integrating Pipedrive with CleverTap via Zapier, businesses can automatically transfer lead information, update user profiles in real-time, and trigger personalized engagement campaigns based on sales activities.

The following are some of the use cases that the CleverTap Pipedrive integration can address:

  • Automatically Sync New Leads: When a new deal is added to Pipedrive, create a user profile in CleverTap with details such as name, email, phone number, and deal information.
  • Update User Profiles with Deal Progress: When a deal moves to a new stage in Pipedrive, update the user profile in CleverTap with the latest status and insights.
  • Trigger Personalized Campaigns: When a deal reaches a specific stage, upload an event in CleverTap with event details like deal value, expected close date and pipeline stage to trigger automated engagement workflows.

Prerequisites for Integration

The following are the prerequisites for Pipedrive:

  • Ensure you have access to your Pipedrive account.
  • Ensure you have an active Zapier account to create the CleverTap app.
  • Ensure you have a CleverTap account with valid Account ID, Passcode, and Region.

Integrate Pipedrive with CleverTap using Zapier

The integration process involves the following two major steps:

  1. Create a Passcode on the CleverTap Dashboard.
  2. Create/Update User Information. OR
    Upload Event

Create a Passcode on the CleverTap Dashboard

CleverTap uses a header-based authentication model to authenticate requests to the API. Every CleverTap API call must include Account ID and Passcode as request headers. To create a passcode, refer to Create Account Passcode.

Create/Update User Profiles

Consider an example where you want to automatically sync new deals created in Pipedrive with CleverTap to trigger personalized engagement campaigns. This automation ensures that new deals in Pipedrive are added to CleverTap while existing deals are updated when details change. To do so, perform the following steps:

  1. Log in to the Zapier dashboard and click + Create Zap.
Create a Zap on Zapier Dashboard

Create a Zap on Zapier Dashboard

  1. Set up a Trigger. To do so, perform the following steps:
    1. Select Pipedrive from the App section. This starts the Zap when a trigger occurs on Pipedrive.
    2. Select Trigger Event from the dropdown list and then select New Deal for this use case.
    3. Select Account and sign in using your Pipedrive account credentials. You can also connect a new account if your account does not appear in the dropdown.
    4. Click Continue.
Set up a Trigger

Set up a Trigger

  1. Click Test Trigger. This ensures that the right account is connected and the trigger is set up correctly.
  2. After testing the trigger, you will see details of pulled records similar to the image below.
Selected Record

Selected Record

  1. Select any one record, and click Continue with selected record.
  2. Select the Action that the zap must perform after the trigger event occurs. To do so, perform the following steps:
    1. Select CleverTap from the App dropdown.
    2. Select Create/Update User Profile from the Action event dropdown. This implies that whenever a new deal is generated, a new user profile is created, or an existing user profile is updated with the new information.
    3. Select Account to connect the CleverTap account. The Zapier window opens. Enter all the required details to connect to the CleverTap account. Enter the same passcode you obtained during the Create a Passcode on CleverTap Dashboard step.
    4. Click Continue after successfully connecting your account.
Select the Action for zap

Select the Action for Zap

  1. Configure the Action. Map Pipedrive data fields to CleverTap fields as follows:
CleverTap Field Description
IdentityPipedrive user ID field, email ID, or any unique identity field corresponding to the user.
Creation DateDate of the user creation in Pipedrive.
Profile PropertiesInclude user properties in JSON format (for example, name, email, role, and other custom properties).

๐Ÿšง

Mapping Identity and Object ID

You can keep the Identity field blank if you provide an Object ID, and vice versa.

Configure the Action

Configure the Action

  1. Click Continue and click Test Step to test the zap after mapping the files.
  2. Click Publish.

After publishing this zap, a new user is created, or an existing user is updated on the CleverTap dashboard every time a trigger occurs. CleverTap uses the Identity field to identify if it is a new user or an existing user. You can verify this by checking your CleverTap dashboard to confirm the user profile has been created or updated.

Verify user in CleverTap

Verify user in CleverTap

Upload Event

Consider an example where you want to track key deal activities in CleverTap. This automation ensures that sales actions taken in Pipedrive are recorded in CleverTap, enabling better tracking and personalized engagement strategies. To do so, perform the following steps:

  1. Log in to the Zapier dashboard and click + Create Zap.
  2. Set up a Trigger. For this example, perform the following steps:
    1. Select Pipedrive as the App. This starts the Zap when a trigger event takes place in Pipedrive.
    2. Select Trigger Event from the dropdown list and select Updated Deal Stage in this case.
    3. Select Account and sign in using your Pipedrive account credentials. You can also connect a new account if your account does not appear in the dropdown.
    4. Click Continue.
Set up a Trigger

Set up a Trigger

  1. Click Test Trigger. This ensures that the right account is connected and the trigger is set up correctly.
  2. After testing the trigger, you will see details of pulled records similar to the image under step 4 of Create/Update User Profiles. Select any one record, and click Continue with selected record.
  3. Select the Action the zap must perform after the trigger event occurs. To do so, perform the following steps:
    1. Select CleverTap from the App dropdown.
    2. Select Upload Event from the Action event dropdown. This implies that whenever a new event is generated, an existing user profile is updated with the new information.
    3. Select Account to connect the CleverTap account. For more information about how to do this, refer to step 6 (iii) under Create or Update User Profiles.
    4. Click Continue after successfully connecting your account.
Select the Action

Select the Action

  1. Configure the Action. Map Pipedrive data fields to CleverTap fields as follows:
CleverTap FieldPipedrive Field
User IDPipedrive user ID field, email ID, or any unique identity field corresponding to the user.
Creation DateEvent creation date.
Event NameSelect a predefined event or create a custom event. You can also map the event name using the Pipedrive data fields.
Event PropertiesInclude metadata in JSON format (for example, event type, priority, event properties).

๐Ÿšง

Mapping Identity and Object ID

You can keep the Identity field blank if you provide an Object ID, and vice versa.

Configure the Action

Configure the Action

  1. Click Continue. Click Test Step to test the zap after mapping the files.
  2. Click Publish.

After publishing this zap, an event is uploaded to the CleverTap dashboard every time a trigger occurs.
CleverTap uses the Identity field to identify if it is a new user or an existing user. You can verify this by checking your CleverTap dashboard to confirm if the event has been logged.

Verify Events in CleverTap

Verify Events in CleverTap

FAQs

What happens if I do not map the required fields?

Not mapping required fields may result in incomplete data transfer or failure to update user profiles and events correctly.