A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $399.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
Browser-based Meta Pixel tracking loses more signal every year — ad blockers, cookie restrictions, iOS ATT, and short-lived cookies mean a meaningful share of your real conversions never reach Meta. When events do arrive, they carry weak match keys, so your campaigns optimize against an incomplete picture and your reported ROAS drifts from what actually happened in Odoo. Odoo core has no concept of Meta's server-side event stream: there is no model that mirrors a purchase or lead as a Conversions API payload, no place to store your dataset/pixel ID and access token securely, and no mechanism to hash and forward customer data server-to-server. The website builder can drop a client-side pixel, but that is exactly the fragile path that is decaying.
Server-side event forwarding from Odoo directly to Meta's Conversions API Graph endpoint, independent of the browser pixel
Dedicated `meta.capi.config` model storing dataset/pixel ID, encrypted access token, and test-event code, secured by `ir.model.access.csv` + record rules
SHA-256 hashing of email, phone, external ID, and location fields before any data leaves the instance
Event deduplication via a shared `event_id` so browser-pixel and server events collapse into one conversion in Meta
Standard event mapping: Purchase, Lead, AddToCart, InitiateCheckout, CompleteRegistration, plus custom events
Triggers wired to `sale.order` confirmation, `crm.lead` creation, POS orders, and e-commerce checkout via automated/server actions
ECOSIRE builds a dedicated integration that emits conversion events straight from your Odoo backend to Meta's Conversions API over the Graph endpoint, so events fire from your server regardless of what happens in the shopper's browser. Technically, we add a new configuration model (typically meta.capi.config) holding the dataset ID, encrypted access token, test-event code, and environment toggle, secured with ir.model.access.csv plus record rules so only marketing/admin roles can read the token. Business triggers — sale.order confirmation, crm.lead creation, website.visitor activity, POS orders, or e-commerce checkout steps — are wired through @api.depends computes and Odoo automated actions/server actions to build a normalized event log model. Customer identifiers (email, phone, external ID, city, zip) are SHA-256 hashed before they ever leave the instance, and each event carries an event_id so the same conversion sent by both the browser pixel and the server is deduplicated by Meta rather than double-counted. Delivery uses Odoo's outbound HTTP layer with retry/backoff, and every send is recorded with its Meta trace ID and HTTP response for auditing in a dedicated view.
The build maps cleanly onto Odoo's architecture: an event-log model (models.Model with state, fbtrace_id, payload_json, and a sent/failed lifecycle), OWL/XML backend views and a QWeb-friendly summary, a scheduled ir.cron to flush queued and retry failed events, and consent gating so events are suppressed when a contact has not granted marketing consent (respecting GDPR/data-use rules). We support Community and Enterprise on Odoo 17.0, 18.0, and 19.0 — noting that some triggers (e.g. subscription or certain marketing-automation hooks) exist only on Enterprise, and we scope around your edition. Optional pieces include Advanced Matching enrichment, offline/CRM event mapping, multi-pixel routing per company or per website, and a JSON-RPC/XML-RPC hook so external systems can push custom events through the same validated pipeline.
Because this is build-to-order, nothing ships until we have agreed the scope. After a short scoping call we confirm which Odoo events map to which Meta standard/custom events, your edition and version, and any multi-company or localization needs; you then receive a fixed quote and a delivery plan. Typical delivery is 2-4 weeks from confirmed scope, on a staging instance first, with UAT against Meta's Test Events tool before go-live. Pricing starts from $399 (indicative, single-company base scope); additional pixels/datasets, multi-company routing, offline-conversion and CRM event mapping, and heavier historical data backfill increase the quoted scope.
Runs paid social off Odoo eCommerce or POS and is watching match quality and reported ROAS decay as browser tracking erodes. Needs reliable server-side Purchase/AddToCart events with proper deduplication so ad optimization sees the real revenue.
Owns the instance and its data governance. Wants the access token stored encrypted, PII hashed before it leaves Odoo, consent respected, and a clean audit log of every event sent — not a fragile client-side hack.
Manages Meta campaigns for a client running Odoo and needs a dependable CAPI feed with offline/CRM conversion mapping and test-event verification, delivered and supported by an Odoo specialist rather than built ad hoc in-house.
Operates several companies or websites in one Odoo database and needs events routed to the correct pixel/dataset per brand, with per-company configuration and role-scoped access to each dataset's token.
Buy the license on ecosire.com and download the Facebook Conversions API for Odoo module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Facebook Conversions API for Odoo, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Server-side event delivery | Native CAPI stream from the Odoo backend with retry/backoff | Possible, but you design the queue and delivery from scratch | Often only partial or browser-assisted forwarding | |
| Event deduplication | Shared `event_id` across pixel and server, dedup verified in UAT | Must be implemented and tested by your team | Varies; not always aligned with your pixel setup | |
| PII hashing & consent gating | SHA-256 in-instance hashing + marketing-consent gate | Your responsibility to build correctly and compliantly | Hashing usually present; consent gating inconsistent | |
| Fit to your Odoo version/edition | Built for your 17/18/19 Community or Enterprise scope | Fully bespoke, but at your full build cost | Fixed feature set; may not match your triggers | |
| Audit log & observability | Per-event payload, HTTP status, and Meta `fbtrace_id` stored | Only if you build the logging model yourself | Limited or no in-Odoo audit trail | |
| Support & ownership | Support window, training, and full git handover | In-house team owns all maintenance | Vendor support tiers; code often obfuscated | |
| Delivery model | Build-to-order, staging UAT, 2-4 weeks from scope | Weeks to months depending on internal capacity | Instant download but generic and self-integrated | |
| Total cost profile | From $399 indicative; fixed quote after scoping | Typically higher — full dev, test, and maintenance | Low sticker price, hidden integration effort |
No. This is a build-to-order integration — ECOSIRE builds it for your specific Odoo version, edition, and event requirements after a scoping call. It is not an existing apps.odoo.com download, and there is no instant-download claim. You receive installable source once your version is built and passed UAT.
Typical delivery is 2-4 weeks from confirmed scope. After the scoping call we agree the event mapping, edition, and any multi-company or offline-conversion needs, then build on a staging instance, run UAT against Meta's Test Events tool, and schedule go-live. Larger scopes (multiple datasets, heavy data mapping) sit at the longer end.
Pricing starts from $399 as an indicative single-company base scope. It is not a fixed price — after the scoping call you receive a firm fixed quote covering your exact requirements. Drivers like extra pixels/datasets, multi-company routing, offline/CRM event mapping, and historical backfill increase the quoted scope.
Every build includes a post-go-live support window for defect fixes and configuration adjustments, plus a git repository handover so you own the code. Version upgrades (for example moving from Odoo 18.0 to 19.0) or new event types are scoped as follow-on work. We can also arrange an ongoing support retainer.
Each event carries a shared `event_id` sent by both the browser pixel and the Odoo server. Meta uses that ID to deduplicate, keeping the more complete server-side event and discarding the duplicate — so you gain signal reliability without inflating your conversion counts.
No. Personally identifiable fields — email, phone, external ID, city, and zip — are SHA-256 hashed inside Odoo before any request leaves your server, per Meta's Conversions API requirements. Events are also consent-gated, so contacts without marketing consent are suppressed.
Yes — we support Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise. Some triggers depend on Enterprise-only apps (such as certain subscription or marketing-automation hooks); during scoping we confirm which events are available on your edition and design around it.
A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance.