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.
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.
Go into your Settings and select Integrations. Click Pipedrive, and Enable integration.
Sign into Pipedrive and authorize the app.
Retrieve your Pipedrive Subdomain by logging in to the Pipedrive website.
In the settings, select Company settings, and Company domain to find your Subdomain.
Copy and paste your subdomain into Front. Click Save to finish enabling the Pipedrive integration.
Individual user authentication
After the integration has been enabled in your integration settings, each user will see Pipedrive as an available integration in the integrations panel.
Open the integrations panel by clicking on the arrow located on the top right corner of your Front interface. 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.
You will be able to see the information available about the contact in Pipedrive within Front. The links will take you to the respective pages in the Pipedrive interface.
If that contact isn't in Pipedrive yet, you can create the contact. 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 of the integration panel. When you expand each object card, you'll see a list of available fields. Select the fields you want to have displayed before saving.
Need to sign out? Click the same gear icon in the top right and click Sign out at the bottom of the panel.
Logging activities to Pipedrive using rules
If you link your Pipedrive account, a new action will appear in rules. Go to Settings, select Rules, and Add a team rule.
Define conditions and select 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.
We are testing the integration with PIPEDRIVE.
We can see that in fact when we receive an email from a person that is already in PIPEDRIVE that DEALS are showned in the right column of FRONT.
But how can we associate/transfer that particular email to the correspondent DEAL IN pipedrive ?
Also when we answer a particular email, how can we automatic transfer/copy the email to the correspendent deal in Pipedrive ?
It appears there's a bug with our Pipedrive integration. It's not attaching activities to deals anymore. We will fix this before the weekend. An activity exists, it will be attached to both a deal and a person.
When a rule creates a Pipedrive activity for a inbound email, it links this activity to the user (it has to exist) as well as the first opened deal this person is attached to, if any. I suggest you use the same rule that will go like this: if an outbound message is triggered from a given inbox, then create activity in Pipedrive.Reply
I think we've uncovered a pretty significant flaw with the Pipedrive integration.
Contacts - Whenever anyone on the team creates a Pipedrive contact through Front (using the Pipedrive integration) - That contact is assigned to me in Pipedrive, not the team member that made the contact. Also, once the contact is created, that team member can't see the contact in Pipedrive because the contact's visibility is set to "Owner and followers". So, when they click the name after it has been created, they are sent to a screen notifying them that the item is not visible...
So, as the account owner, I would have to go into these contacts myself, after they have been created and change the visibility and owner of the deal.
Deals - Same goes when adding deals - when a teammate creates a deal, I am added as the owner. However, in this case, the visibility is set to "Entire Company" so the team member has the ability to see the deal, but still needs to go in and modify the ownership.
Also, when creating deals in Pipedrive for a contact, the contact's organization is automatically linked to the deal as well. When creating the deal through Front, this doesn't happen, and we have to go in and manually add it.
Sorry if this is already a known issue, but I wanted to bring it to your attention.Reply
Front mirrors the permissions that you have set up for users on your Pipedrive team, but anyone with access to contacts owned by the authenticating user should be able to see them. Be sure to change the dropdown in the upper right corner of your contacts panel to "Everyone" since it defaults to showing you only the contacts you own.Reply
Micah Kohne I think it's best if we move this to email so that we don't share private information here. Can you please share a screenshot of your contacts panel with us? Send it to firstname.lastname@example.org and we'll help you there :-)Reply
I thought i would checkout Front. A major requirement is an integration with Pipedrive.
I'm reading this thread and not getting a good vibe as to whether I should bother evaluating the product. If Front won't work with Pipedrive properly, then I'm not about to invest my time evaluating the product.
Good luck with your hiring and feature requests. In my parlance its the same as saying "sorry, but it's not on our radar at the moment. - we can't or won't help you."Reply
Anyway I can send ajax request with the information of the person's name, contact, email and organization to be included in a new deal when I add the deal? I am now trying to send two requests to add both a deal , and the person's details, and i have to figure out how to link them together, which is very troublesome at the moment.Reply
tony Could you email us and include a bit more information? My initial thought is that it's not possible since we don't give API access to the Pipedrive integration, but I'm not sure I fully understand your question.Reply
Hi Tuan Phan if you still have questions about the Pipedrive integration, please email us at email@example.com so we can help with your setup and you won't need to send any private information here :)Reply
Cori Morris I've been on Front for over a year and a half, and it has never linked activities/chat/SMS/emails to deals, making the Pipedrive "integration" completely useless. Nobody at Front cares either. I have brought this up time and again, as have others. When y'all actually spent dev time trying to improve the Pipedrive integration, you still did not fix this issue, and did not solicit input from any users about it. Very disappointing.Reply
Cori Morris another issue is that before and after the "huge upgrade" to the integration, contacts did not 2-way sync. When we update the name in Front, and add other information, it does not sync. When we add deals in Pipedrive, they do not show up in Front in the panel. I'm frankly not sure what is integrated at all.
All I've found is that Front is creating thousands of duplicate contacts and syncing activities only to those contacts. Since Front cannot see deals in Pipedrive, it is creating duplicate deals too. :(Reply
Tim Hi Tim, sorry that your comment slipped through the cracks and we didn't get back to you earlier! We make an effort to answer all the comments we see. If the contact email saved in your Pipedrive database matches exactly the email that a customer emails with, it should find the matching contact and deal and display it in the Pipedrive integration. It might be helpful to get specific examples and conversation IDs if this isn't happening for you, so we can troubleshoot on your account. Just email us at firstname.lastname@example.org!Reply