3 ways to send conversions to Meta Ads from Pipedrive
Learn 3 different ways to set up conversion tracking in Meta Ads when your leads are managed in Pipedrive (and how to pick the right one for your business).
There are 3 ways to send conversions from Pipedrive to Meta Ads. Use Converly when a form is submitted, use Attributer plus Zapier when a Lead is converted into a Deal, or use Meta's Conversions API for CRM if you run Lead Ads. The right one comes down to where your leads come from and how much volume you have at each stage.
Are you running Meta Ads to bring in new leads and customers for your business?
If so, setting up conversion tracking lets you see exactly how many leads and customers each campaign is producing, so you know what's working and what isn't.
It also gives Meta the data it needs to recognize who converts and who doesn't, which helps it know who your ideal customers are so it can put your ads in front of more people like them.
In this article, we'll walk through 3 different ways to send conversions to Meta Ads from Pipedrive, along with the situations each one suits best, so you can work out which path fits your business.
3 ways to send conversions to Meta Ads from Pipedrive
There are a few ways to get conversions from Pipedrive back to Meta Ads, and which one suits you depends on how your leads actually arrive from Meta and how far along the sales process you want to be before sending the conversion.
Method 1: Using Converly
Best for sending conversions to Meta when the lead first submits a form on your website
Converly is a dedicated conversion tracking tool that sends conversions to Meta when someone submits a form, books a meeting, or starts a chat on your site.
It's straightforward to set up, as you can see from the screenshot above. You simply choose a trigger (like a lead submitting a form on your site) then choose an action (like sending a conversion to Meta Ads, Google Ads, and so on).
Converly works with Pipedrive's own Web Forms, along with third-party tools like Gravity Forms, Typeform, Jotform and Calendly. Once you've set up your Conversion Flow, Converly then listens for the form submission, grabs the lead's name, email and phone from the form, picks up the Facebook identifiers (the FBCLID, the _fbc and the _fbp), and sends them to Meta's Conversions API as a server-side conversion.
Sending the data server-side, including the lead's name, email and phone, and passing those Facebook identifiers, is what gets you an Event Match Score of 9 or 10 (Meta's rating of how good your conversion tracking setup is). Track something basic like thank you page visits instead and you'd be lucky to land a 3.
Converly also keeps a full conversion log showing every conversion it captured, what data went to Meta, whether it was received, and more.
When to use this approach
- When you're bringing in fewer than 50 new customers each week. Meta ideally wants 50+ conversions per ad set per week. So if you're not closing 50 deals a week, sending the conversion at the point the lead submits the form is probably the better call, as it will give Meta more conversions to work with.
- When your sales cycle runs longer than 7 days. Meta's click attribution window is 7 days, so it only counts conversions that land within 7 days of the ad being clicked. If it takes longer than that to go from ad click to closed deal, sending the conversion when the lead first submits the form is the better bet. Wait for the deal to close and you'll miss the window.
- When you want the simplest setup available. This is the easiest of the 3 to get running. It's literally a couple of clicks and usually takes about 5 minutes, so if you're just getting started with Meta Ads, this is the place to begin.
Method 2: Use Attributer + Zapier
Best for sending conversions to Meta when a Lead is converted into a Deal, or a Deal closes
If you'd prefer to send the conversion to Meta at a later point in the sales process, like when a Lead is converted into a Deal, or when that Deal closes, Attributer and Zapier can do that for you.
Here's how it works.
1. Install Attributer on your website and add some hidden fields to your forms
To get started, sign up for a 14-day free trial of Attributer and install the snippet of code it gives you on your website.
Once it's live, add a handful of hidden fields to the lead capture forms on your site, including:
- FBCLID
- FBC
- FBP
These are the identifiers Meta uses to connect what someone does on your site back to the ad they originally clicked. The idea is to capture them, store them against the record in Pipedrive, and send them back to Meta once you trigger the conversion.
2. Attributer writes data into the hidden fields
When a visitor arrives on your site from a Meta ad, Attributer captures the identifiers Meta needs (the FBCLID, the _fbc and the _fbp) and stores them in the visitor's browser.
Once they fill out a form on your site, Attributer writes those values into the hidden fields you've set up, and they're captured with the form submission (alongside the lead's name, email, phone, etc).
3. Data is sent to your CRM
Once that data comes through with the form submission, you can send it into Pipedrive along with the name, email, phone number and anything else the lead entered.
If you're using Pipedrive's own Web Forms, this data lands as a new Lead automatically. If you're using a third-party tool to capture leads on your site (like Gravity Forms, Typeform or Calendly), you can use its built-in Pipedrive integration, or a tool like Zapier to push the details across.
From there, it sits against the Lead in Pipedrive, ready to be sent back to Meta Ads once it reaches whichever conversion point you've chosen (like being converted into a Deal, or that Deal closing).
4. Send the data to Meta Ads
Once the lead reaches a certain stage of your sales process (like a Lead being converted into a Deal, or a Deal being marked Won), you can send the conversion back to Meta Ads.
Zapier is a good fit for this. Create a Zap and set the trigger to whichever stage in the sales process you want to fire the conversion from (like a Lead being converted into a Deal).
Then select Facebook Conversions as the Action, and 'Send Other Event' as the Action Event. This is the only option that lets you map the fbclid, fbp and fbc across, which matters because without them you're relying on email address to match the conversion back to the person, and a lot of people have old email addresses tied to their Facebook accounts.
Finally, map the fields as follows:
- Attributer's fbc field to the Click ID (fbc) in Zapier
- Attributer's fbp field to the Browser ID (fbp) field in Zapier
Capturing and sending these identifiers is what pushes your Event Match Score up to a 9 or 10, and significantly increases how many conversions Meta can match back to real people.
When to use this approach
- When lead quality is the issue, not lead volume. If your Meta campaigns are generating plenty of leads but your sales team says most of them are junk, sending the conversion only once a Lead is converted into a Deal lets Meta's algorithms learn what a genuinely good lead looks like for your business (so it can find you more of them).
- When your leads get converted into Deals quickly. Meta's 7-day click attribution window still applies here. If your sales team reviews and converts Leads within a day or two, you're well inside the window, so using the Lead being converted into a Deal as your trigger point works well.
- When you've got decent volume at that later stage. As we mentioned before, Meta's algorithm needs roughly 50 conversions per ad set per week to optimize properly. If your team is converting 50+ Leads into Deals a week, the Attributer plus Zapier approach is a solid fit, which should help you generate more qualified leads for your sales team.
Method 3: Use the Conversions API for CRM
Best for businesses that use Lead Ads and want to tell Meta which of their leads were actually good
When you advertise on Facebook or Instagram, you can send people to your site, or have them complete a form right inside the ad (a format known as Lead Ads).
Meta prefills the form using details from the person's Facebook or Instagram account, and once they submit it, the lead can be sent straight into your CRM.
If you've ever done this before, you'll know that Lead Ads drive up the volume of leads you get from Meta, but the quality tends to be weaker. This is because:
- It's easy to submit the form by accident, so plenty of the leads you get won't even realize they handed over their details.
- Their contact details are often stale. The form pulls the email from their Facebook account, which is frequently an old address they no longer check (mine is my high school email address from 20 years ago).
- The person hasn't visited your website or looked into your product. So even if they did mean to reach out and their details are usable, they're usually not very educated about your product/service and often aren't the right fit.
To help with this, Meta built a way to report back which of the leads you're getting through Lead Ads turned out to be good and which didn't. It then uses that to learn who's a genuine fit for your business and put your ads in front of more people like them.
To set it up, store the Meta Lead ID against the record in Pipedrive as each new lead comes in. Then, once that lead hits a chosen point in your sales process (like being converted into a Deal), use Zapier to send that signal back to Meta.
To do this, build a Zap triggered by whatever action in Pipedrive shows the lead is high quality (like the Lead being converted into a Deal).
Then add a new action to your Zap, choose Facebook Conversions as the tool, and select 'Send a Funnel Event' as the action. Configure it by mapping across the Meta Lead ID, Contact Email and Contact Phone from Pipedrive.
Once your Zaps are live, real leads need to flow through your sales process for about a week before you can finish setting it up. Meta wants to see around 50 leads come in within a 7-day period.
Once Meta has enough data, head to Events Manager, open your dataset and go to the Settings tab. You'll find a section for the conversion leads integration showing your progress, and once you're ready, it lets you configure your sales funnel. That's where you tell Meta the stages of your sales process, the order they happen in, and which stage means "this was a good lead" (the one you want Meta to optimize for).
When to use this approach
- When you're running Lead Ads (Instant Forms). This method is purpose-built for Lead Ads. It only works if you send the Meta Lead ID back, and that only exists for leads who filled out a form inside Facebook or Instagram. If your leads land on your website and fill out a form there instead, this isn't for you. Use Method 1 or 2 instead.
- When you're getting plenty of leads but your sales team says they're low quality. By reporting back which leads went on to become Deals, you teach the algorithm the difference between a genuinely qualified lead and a junk submission, and Meta will then use that data to better target your ads in the future. Meta's own data says this can result in a 21% lower cost per quality lead.
- When your leads get converted within a few weeks (even if deals themselves take months to close). Meta wants the stage you're optimizing for (like a Lead being converted into a Deal) to happen within 28 days of the lead arriving, and it stops accepting updates on leads older than 90 days. So as long as your sales team triages new leads within a matter of days, then this will work (no matter how long your actual sales cycle runs).
- When you've got enough lead volume to feed it. Meta won't activate the sales funnel until it's seen around 50 CRM events across 7 days. So in reality, this only works for businesses bringing in a few hundred new leads through Lead Ads per month (and who have a sales team that keeps Pipedrive up to date). If you have fewer than that, you are better off sending people to your website and using Method 1 to send a conversion to Meta when leads initially submit a form on your site.
Which method is right for you?
Picking between these isn't really down to preference. It comes down to lead volume and campaign setup. Here's a cheat sheet:
| Your situation | Best method | Why |
|---|---|---|
| Leads come from forms on your website, and you get fewer than 50 qualified leads per week | Method 1: Converly | The form submission is the highest-volume point in your funnel, so it's going to give Meta the most conversions. It's also more likely to land inside Meta's 7-day attribution window, and it's a 5-minute setup. |
| Leads come from forms on your website, you get plenty of them, but the quality is poor | Method 2: Attributer + Zapier | Sending the conversion when a Lead is converted into a Deal (rather than when they submit a form) teaches Meta what a good lead looks like for your business, so it can go find more of them. Only works if your sales team qualifies leads inside the 7-day window though. |
| Leads come from forms on your website and you want to see which campaigns produce actual Deals and revenue (not just leads) | Methods 1 + 2 together | Use Converly to send the form submission conversion (that's what Meta optimizes on), and use Attributer plus Zapier to also send Deal converted and Deal won events. Those extra events give you columns in Ads Manager showing leads and Deals side by side for every campaign, and let you build audiences of actual customers. |
| Leads come from Lead Ads (forms inside Facebook or Instagram), you get 150+ leads a month, and your sales team keeps Pipedrive up to date | Method 3: Conversions API for CRM | This is the only method built for Lead Ads. It uses the Meta Lead ID to tell Meta which leads your sales team converted into Deals, and Meta's own figures put the improvement at around 21% lower cost per quality lead once the feedback loop is running. |
| Leads come from Lead Ads, but you only get a handful of leads a week | Consider sending traffic to your website instead | Method 3 never activates below roughly 50 CRM events a week, so at low volumes the Lead Ads feedback loop simply isn't available to you. Send people to a landing page on your site and use Methods 1 or 2 to send conversions back to Meta Ads. |
The simplest way to think about it is this. Send conversions from the point in your funnel that has enough volume for Meta to learn from, using the method that matches where your leads come from.
Wrap up
Sending conversions to Meta Ads from Pipedrive is a great way to show Meta which clicks turned into leads and customers, so it can learn what your ideal customer looks like and put your ads in front of more people like them.
But as you've seen, how you do it depends a lot on how your leads arrive from Meta and what volume you're working with. So make sure to pick the one that actually fits your situation.
Get Started For Free
Start your 14-day free trial of Attributer today!
About the Author
Aaron Beashel is the founder of Attributer and has over 15 years of experience in marketing & analytics. He is a recognized expert in the subject and has written articles for leading websites such as Hubspot, Zapier, Search Engine Journal, Buffer, Unbounce & more. Learn more about Aaron here.