How to enable and use the Pipedrive integration


The Pipedrive integration allows you to bring information about your leads and contacts into Front — it's like having your CRM in your inbox. The integration will match your Pipedrive customers in Front based on phone number or email.

Keep records updated in real time, and get the context you need on every conversation before you reply. You can also use rules to log Front activities to Pipedrive automatically.

Like other integrations, you need to be an admin in order to enable the Pipedrive integration.


Admin steps

Step 1

Click the gear icon on the top right of Front and into the Company settings tab, and select Integrations from the left menu.

Step 2

Select Pipedrive from the list of integrations. Click to the Settings tab and toggle on Enabled.

Step 3

Sign into Pipedrive and authorize the app.

Step 3 

Retrieve your Pipedrive Subdomain by logging in to the Pipedrive website.

Step 4

In the settings, select Company settings, and Company domain to find your Subdomain.

Step 5

Copy and paste your subdomain into Front. Click Save to finish enabling the Pipedrive integration.

Individual user authentication

Step 1

Select Pipedrive from the integrations switcher.

Step 2

Click Sign in, and log into Pipedrive. Each user will need to sign into Pipedrive themselves to begin using the integration.

Recommended user permissions

The Front integration respects the permissions you set for the user in Pipedrive. For example, if a user is not permitted to see a company contact record, that record will not be shown to them in Front. 

Below is a recommended set of permissions to allow users to fully utilize the Pipedrive integration. You can set permissions for users by selecting Manage Users in your Pipedrive settings, then the Permission sets tab. Add permissions as needed for each permission set. 

Using the integration

View and update records

With the Pipedrive integration enabled, you can now display and update information about your contacts, deals, and activities directly in Front. 

Open a conversation in Front, and you'll be able to see information about the contact in Pipedrive. The links will take you to the respective pages in the Pipedrive interface.

If that contact isn't in Pipedrive yet, you will see a button in the plugin to Create Person. After you create the contact, you will see additional options to create more activities, organization, and deals. In the case that an object is not visible to you, contact an owner or follower and have them add you as a follower — it will appear when the page reloads. 

Manage displayed fields

You can manage which fields are shown in the integration by clicking on the gear icon at the top right of the Pipedrive sidebar plugin.

When you expand each object card, you'll see a list of available fields. Select the fields you want to have displayed before saving. The integration does support custom fields for Persons, Companies, and Deals.

Sign out

Need to sign out? Click the same gear icon in the top right of the plugin, and click Sign out at the bottom of the panel.

Logging activities to Pipedrive using rules

Step 1

Create a new team rule, and choose your desired When and If conditions.

Step 2

For your Then condition, Create activity in Pipedrive as the action. This will add the content of the message as a new activity associated to the contact, assuming this contact exists.

If your integration credentials are rejected by Pipedrive, these rules will fail and give you a message saying "Pipedrive login rejected. A company admin must update the credentials in Settings > Integrations > Pipedrive." When this happens, you will see the errors shown below in Front. To fix these errors, a company admin will need to update the integration credentials used in your Pipedrive integration settings in Front.

This feature is available on the Growth plan or above. Some legacy plans with different names may also have this feature.

28replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Helena Li we have already contact Support numerous times about this. Front's integration with Pipedrive is not 2-way. All I've gotten from Support is apologies and shrugs. It doesn't appear Front is willing or able to make this integration real. 

    When people text in via Twilio, Front automatically creates a new contact in Pipedrive with a phone number for a name, regardless of whether or not a contact with that phone number and a real name exists in Front or Pipedrive. This is how duplicates are created.

    If we have open conversations in Front, and a new Deal is opened in Pipedrive from a web lead, it is not visible in Front. Only Deals opened through Front are visible in Front. If a contact has multiple open Deals, they are not all visible in Front. Duplicate Deals are created this way.

    Front has landed a ton of funding. They're shipping out new features and integrations all the time. I wish they would use these resources to focus on making existing integrations and features work better, and I sure wish they would have beta tested the Pipedrive integration as these very basic issues would have surfaced immediately.

  • Hi Tim Berman,

    We've created a feature request in our backlog for the first issue regarding searching for contacts by phone number. We will let you know as soon as we build this improvement.

    For the second point, we're not able to recreate this. Would you please email us so we can further investigate this issue?

  • Cori Morris I reconnected Pipedrive to Front and am actually seeing conversations synced to open Deals (at long last!). However, if there is a conversation going and a deal is opened up, prior conversations (even within minutes) are not synced to it. I can understand that, though it would be nice if recent conversations (at least within 24 hours) were synced to Open Deals.

Like3 Follow
  • 6 mths agoLast active
  • 28Replies
  • 9580Views
  • 16 Following