If you are an Ontraport user and want a visual of your sales pipeline stages, you can link Ontraport to Pipedrive. Here is a step-by-step video of how to do that using Zapier.
Video Transcript
All right, Neil here with some Friday night entertainment, entertaining myself for the evening. The statement was made in the Ontraport group that we couldn’t get tags in Ontraport to update deals inside of Pipedrive. So I went and started a Pipedrive account and set this up. So yeah, it does work. So here we go.
I make a new contact inside my sandbox account in here. I call it Testing Pipedrive. I’m going to call it … I’m going to give it a title. I’m using this as the project name just because I was lazy and didn’t want to set up another field, so there we go. I’ve got My Cool Project That I’m Selling. I’m going to put a price to it. I’m going to say that My Cool Project is worth $500,000.
So there we go. I have now set up a new contact inside of Ontraport. I head on over to Pipedrive, and see contacts, people. There it is, Testing Pipedrive. There’s my new contact. If I go back into my Ontraport accounts and I add a tag, New Lead. Come back into Pipedrive, and there it is, My Cool Project That I’m Selling for $500,000. Go back into Ontraport and say Lead Contact Made. Head back into Pipedrive and bing, moving to the next stage.
You could trigger that 100 different ways, but I did it with tags. In this account, I’ve got Customer Status, so I could’ve made a funnel out of this dropdown, and every time I change this, that could’ve triggered it. If I refresh this now, you’re going to see that I have a couple other fields in here that I created to make this happen. Those are … Here we go. Those are Pipedrive ID and Pipedrive Deal ID. I fed that back into Ontraport, so now when I want to update this, either the person or the deal, I can send those IDs into Pipedrive, and it will know who I’m talking about.
Of course, I could do this with custom objects. Like I have a lead object set up in this account, so I could’ve done it with leads where this was the deal and this was the person, just like it is in Pipedrive. You can see I’ve got status in here. I’ve got inquiry. So I probably got a whole … What do I got set up in this? Status inquiry. Oh, I don’t have a dropdown on this. I don’t know. I was testing something with this, but usually I have a dropdown on this of all the different stages for a custom object deal.
This works off of, here I did it with three rules. I’ve got a rule for new contact, a rule for new lead, and a rule for contact made. So every time it changes stages, there’s a rule that fires and pushes them out to Zapier. This is all done with webhooks. I’m pushing out to Zapier. I’m sending out their name and email address in this case. Of course, it could be a lot more info that I send out.
That’s creating a contact. Here for the deal, I’m sending out the Contact ID that Pipedrive created, so the Pipedrive ID for the person. I’m sending out the title of the deal, which I just did as title, and the price and the email address, because I need to push back into this contact the Deal ID. So that’s why I push that out. Then in this last one, when I change, I just pushed out the Deal ID, which I now have inside of Ontraport, and the email address.
These all go to different web hooks inside of Zapier. In Zapier I’ve got three corresponding zaps made that are catching the webhook, creating the person in Pipedrive, and then pushing back the person’s ID into Ontraport. So now I’ve got the ID on both ends. I know I’ve got the email and the ID, and got it all paired up.
One trick over here is that for my … Is it in this one? It is not in this one. It’s in the … Maybe it is in the Pipedrive contact created, lead created. So this is my deal creation. I believe it’s in this one. So when I’m creating the deal, yeah. So the person …
Normally here, they’ve got this just like organization. They have Add A Search or, and it just gives you the values that are in your Pipedrive account, but if you want to use … Here it’s got to be dynamic, because it could be any number of people or deals that are pushing in, so I changed it to use a custom value, and then I’m using that … Here I’m using … I am using the … Come on. Trying to search it here. Cooperate.
There we go. Now it’s finally cooperating. I am using the ID that I made for my Pipedrive ID that I pushed back in. So Contact ID. This I called the Contact ID when I made that web hook and my rules. So here I called it Deal ID, and the other I called the Contact ID, which was the Pipedrive person’s ID. That’s the trick to making that work. Then I pushed in the value.
Then again, because this was creating the deal, this step created the deal, then I had to push the deal back into Ontraport. So in Ontraport, I needed their email address, so I pushed it out of Ontraport, and I’m pushing it right back in. I’m pushing it into the Pipedrive Deal ID, which gets returned on this deal creation step. So when this deal gets created, right there, it’s giving you the ID of that deal.
So I’m going to use that. I’m going to push the back into their contact record inside of Ontraport. So then I can push that back in the future when I want to update that deal.
So there you go. The quick seven minute and 25 second overview of how to do this using Ontraport, Zapier and Pipedrive. Completely doable. All right. Have a good evening.