Offline conversion tracking

Odoo + Meta Ads Integration

LeadTrackr sends Odoo opportunities to Meta Ads through the Conversions API (CAPI), matching each qualified lead and Won opportunity to its fbclid so Advantage+ delivery and lookalikes learn from your real Odoo buyers.

5-min setup · cancel anytime

How the pieces fit

From a Odoo deal to a Meta Ads conversion

odoo.com
Odoo · Pipeline
New2
EdEmma
DVDaan
Qualified1
NHNoor
€3.8k
Proposal1
MSMees
€5.1k
Won2
SvSophie
€4.2k
LBLiam
€2.5k
Every status → pushed automatically

Odoo qualifies your leads — your team just works deals as usual.

business.facebook.com/adsmanager
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Lookalike 1%€3,60018027€24.6k
Retargeting — IG€2,20012418€16.1k
Prospecting€1,9001568€7.4k
Broad€1,4002403€2.1k

Illustrative figures.

Sent to Meta Ads
+€50.2k value
Illustrative

LeadTrackr pushes the closed-deal value to Meta Ads via Conversions API (CAPI).

Odoo + Meta Ads

How Odoo opportunities become Meta Ads conversions

In plain English: LeadTrackr tells Meta which Odoo opportunities became real buyers — so Advantage+ delivery and lookalikes learn from customers, not every form-filler.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
fbclid stored on submission
Customer
Opportunity Won in Odoo
LT
LeadTrackr
Matches the sale to the fbclid
Smarter delivery
Advantage+ finds more buyers

The full story

LeadTrackr sends Odoo opportunities to Meta through the Conversions API (CAPI), server-side. It captures the fbclid on the original form submission and stores it on the Odoo lead, alongside hashed email and phone, so when an opportunity reaches Qualified or is marked Won, a CAPI event fires even when the browser Pixel is blocked by ad blockers, iOS restrictions or consent.

Because each event carries the fbclid plus hashed identifiers from the Odoo lead, Event Match Quality climbs toward the Great range — and since LeadTrackr only sends opportunities that reached a real pipeline stage or Won status, your Lookalike Audiences are seeded from genuine buyers. That gives Advantage+ the downstream signal it needs to shift spend toward audiences that move through your Kanban to Won.

What LeadTrackr reads

CRM pipeline stage

A mapped stage like Qualified fires a server-side CAPI event for that opportunity.

Won/Lost status

Only opportunities that reach Won seed your lookalikes — real buyers, not form submitters.

How it works, step by step

fbclid captured
Stored with hashed email & phone on the Odoo lead
Opportunity reaches Won
Pipeline stage or won/lost status changes
CAPI event sent
Server-side to Meta, attributed to the click

You might be wondering

Q.How do you send Odoo opportunities to Meta Ads?

LeadTrackr reads the Odoo CRM pipeline stage and won/lost status, then sends each qualifying outcome through the Conversions API (CAPI) server-side. It pairs the fbclid stored on the Odoo lead with hashed email and phone, lifting Event Match Quality so Advantage+ delivery and Lookalike Audiences optimize toward people who resemble your actual Won opportunities.

Conversions are sent to your ad platforms
Qualified-lead and closed-deal events, via official server-side APIs.
Google AdsMeta AdsGoogle Analytics 4Webhook

The connection at a glance

How Odoo + Meta Ads works

Click ID capturedfbclid
Odoo signal readCRM pipeline stage + won/lost (e.g. Qualified, Won)
Destination APIConversions API (CAPI)
Setup time~5 minutes
Attribution parametersIP address, user agent, hashed email & phone

Why connect them

What Odoo + Meta Ads unlocks

Server-side CAPI, no Pixel gaps

LeadTrackr sends Odoo opportunity outcomes straight to Meta through the Conversions API server-side, so qualification events arrive even when the browser Pixel is blocked by ad blockers, iOS restrictions, or cookie consent.

High Event Match Quality

Each event carries the fbclid plus hashed email and phone from the Odoo lead, pushing Event Match Quality toward the "Great" range so Meta can attribute more of your Odoo conversions accurately.

Lookalikes seeded from real buyers

Because LeadTrackr only sends opportunities that reached a real pipeline stage or Won status, your Meta Custom and Lookalike Audiences are seeded from genuine Odoo customers rather than every form submitter.

Advantage+ optimized on pipeline

Feeding qualified Odoo outcomes into CAPI gives Advantage+ campaigns the downstream signal they need, so Meta delivery shifts spend toward audiences that move through your CRM Kanban to Won rather than audiences that submit a form and stall at the New stage.

Advertisers pushing Odoo Won opportunities into Meta via CAPI typically lift Event Match Quality into the "Great" range, giving Advantage+ a cleaner buyer signal to optimize against.

How it works

Set up once, runs automatically

01

Odoo opportunity qualifies

An opportunity reaches a mapped CRM stage such as Qualified, or is marked Won in the Odoo pipeline — the signals you chose to treat as conversions.

02

LeadTrackr assembles the CAPI event

LeadTrackr pulls the fbclid stored on the Odoo lead and hashes the contact email and phone with SHA-256, assembling a server-side event with full match parameters and the opportunity's expected revenue.

03

Event sent to Meta via CAPI

LeadTrackr delivers the event to Meta through the Conversions API in near real time, attributed to the original click. Advantage+ delivery and your lookalike modeling update to favor people who resemble your Won Odoo opportunities rather than every form submitter.

FAQ

Odoo + Meta Ads questions

LeadTrackr uses the modern Conversions API (CAPI), Meta's recommended method for server-side events, not the deprecated Offline Conversions API. Each Odoo opportunity outcome is delivered as a CAPI event with fbclid plus hashed email and phone, which gives better matching, real-time delivery, and higher data reliability than the legacy offline upload. This keeps your Odoo conversions eligible for Advantage+ and other automated Meta products.
Event Match Quality rises with the number of strong identifiers per event. LeadTrackr sends the fbclid captured at form submission together with the hashed email, hashed phone, IP, and user agent from the Odoo lead. That combination typically lands in Meta's "Great" band, which means more of your Won opportunities are attributed to the right campaigns and your Advantage+ optimization gets a cleaner signal.
Yes. Once qualifying Odoo outcomes flow into Meta via CAPI, you can build a Custom Audience of opportunities that reached Won and then create a Lookalike Audience from it. Because the seed is real buyers rather than every form submitter, the resulting lookalike more closely matches the people who actually purchase, which usually lifts campaign performance versus seeding from all leads.

Get started free

Start pushing Odoo conversions to Meta Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime