Skip to Content

Sales app for Odoo

Meta Lead Ads Connector

Bring Facebook and Instagram Lead Ads submissions straight into Odoo CRM. No Zapier, no Make, no n8n, and no webhook server to host. Odoo polls the Meta Graph API itself on a schedule you control.

SalesOPL-1Odoo 19
Meta Lead Ads Connector for Odoo, connection
Price$99
LicenseOPL-1
Odoov19
CategorySales

Overview

Meta Lead Ads Connector.

Connect Meta Lead Ads directly to Odoo CRM without any middleware in between. Odoo calls the Meta Graph API on its own schedule, creates a CRM lead or opportunity for every submission, and keeps every answer the prospect typed. Campaign, ad set and ad identifiers are mapped onto Odoo's native UTM fields, so Meta spend reports against pipeline in the standard CRM reporting you already use. Sales team and salesperson defaults are applied on arrival, a follow-up activity can be scheduled automatically, and a sync monitor shows exactly what ran, what it created and what failed. Every lead is imported exactly once, even if a sync is retried or overlaps with another.

New to Odoo Sales? Read our practical guide to how it works

How it works

Built around what you actually do.

Every screen below is the module running in Odoo, not a mockup.

01

Direct Meta Graph API connection with no middleware, so no Zapier, Make or n8n subscription and no webhook server to keep online

  • Creates a CRM lead or opportunity per submission, with every answer the prospect typed preserved on the record
  • Campaign, ad set, ad and platform identifiers mapped onto Odoo's native UTM fields, so Meta spend reports against pipeline in standard CRM reporting
  • Scheduled polling plus a manual Sync Now button, with the schedule fully under your control
Meta Lead Ads Connector for Odoo, imported leads
Imported leads

02

Each lead imported exactly once, guaranteed at the database level, so a retried or overlapping sync never produces a duplicate

  • Sales team and salesperson defaults applied on arrival, with an optional follow-up activity scheduled automatically
  • Sync monitor showing what ran, what it created and what failed, with the reason recorded against the run
  • Performance dashboard covering lead volume by day, week and month, Facebook against Instagram, won and lost with a conversion rate, and whether the last sync succeeded, read entirely from data already in Odoo so it spends no Meta API quota
Meta Lead Ads Connector for Odoo, lead attribution
Lead attribution

03

Dedicated Meta Lead Ads User and Manager roles, so only authorised staff can configure a connection or trigger a sync

  • Credentials never written to the log, never shown in chatter and never placed in a URL
  • Works on Odoo 19 Community and Enterprise, and depends only on CRM and UTM
Meta Lead Ads Connector for Odoo, sync runs
Sync runs

Every screen

The whole module, screen by screen.

The captures the walkthrough above did not use, in the order you meet them in the product.

Meta Lead Ads Connector for Odoo, crm lead link
Crm lead link
Meta Lead Ads Connector for Odoo, reporting
Reporting
Meta Lead Ads Connector for Odoo, dashboard
Dashboard

What it does

Meta Lead Ads Connector brings Facebook and Instagram Lead Ads submissions into Odoo CRM directly, with nothing sitting in between. Odoo calls Meta's Graph API itself on a schedule you set, so there is no Zapier or Make subscription to pay per task, no n8n instance to maintain, and no webhook endpoint you have to expose to the internet.

You connect a Meta app once, pick the Pages and the lead forms you care about, and from then on each submission becomes a CRM lead or an opportunity with every answer the prospect typed kept on the record. Campaign, ad set, ad and platform identifiers are mapped onto Odoo's own UTM fields, which means Meta ad spend lines up against real pipeline in the CRM reporting you already use, rather than in a separate tool.

The parts that usually go wrong in an integration are handled deliberately. Every lead is imported exactly once, enforced by the database rather than by hopeful code, so a retried sync or two overlapping runs cannot produce duplicates in your pipeline. A sync monitor records each run, what it created and why anything failed.

Who it's for

Businesses running Facebook or Instagram lead generation campaigns who want those leads in Odoo CRM immediately and attributed correctly, without paying a per task automation subscription or maintaining an integration service of their own. It suits teams who already report on pipeline in Odoo and want Meta ad spend to show up in that same reporting rather than in a separate dashboard, and Odoo deployments that cannot or should not expose a public webhook endpoint.

Questions

About Meta Lead Ads Connector.

Do I need Zapier, Make or n8n?

No. That is the point of this module. Odoo talks to the Meta Graph API itself, so there is no third party in the middle, no per task pricing and no extra service that can go down between Meta and your CRM.

Do I need to host a webhook endpoint?

No. The connector polls Meta on a schedule instead of receiving pushes, so it works on any Odoo deployment, including ones that are not reachable from the public internet.

How quickly do leads arrive?

It is a scheduled job, so arrival time follows the interval you set on the Odoo scheduled action. You can also press Sync Now on a form at any time to pull immediately.

What happens if a sync runs twice, or two syncs overlap?

Nothing is duplicated. Each Meta lead is tied to its connection by a unique database constraint, so a second attempt to import the same submission cannot create a second CRM record.

Where do my Meta credentials live?

On the connection record in Odoo, visible only to users holding the Meta Lead Ads Manager role. The access token and app secret are never written to the log, never shown in chatter and never placed in a URL.

Does this work on Odoo Community?

Yes. It depends only on CRM and UTM, both of which ship with Odoo Community, so it runs on Community and Enterprise alike.

Can I choose between leads and opportunities?

Yes. Each connection decides whether incoming submissions become CRM leads or go straight in as opportunities.

On the Odoo Store

Get Meta Lead Ads Connector on the Odoo Store.

Pick your Odoo version and install it in a click, with free updates and real support behind it.

Get it on the Odoo Store