Odoo 19MarketingFree

Meta Ads Spend Monitor

Facebook and Instagram ad spend, read straight into Odoo

The video below shows Meta Ads Spend Monitor running on a real Odoo 19 database. Want it driven against your own data, or a question answered first? Ask and we will set up a session.

Your ad spend lives in Meta Ads Manager and your numbers live in Odoo, so somebody ends up copying one into the other by hand every month.

This reads it straight in. Paste a System User access token generated in your own Meta Business Manager - no Meta App Review, no OAuth app submission, no approval queue - pick a reporting window, and spend, impressions, clicks, reach, CTR, CPC and CPM land on a form in Odoo.

One ad account, one reporting window, refreshed when you ask for it.

What it does

Read-only by construction

There is no write path to the Meta API anywhere in this module - not a hidden one, not a disabled one. It cannot create, change, pause or delete anything in your ad account even if you wanted it to.

Your credentials, your control

The token is one you generate in your own Business Manager and can revoke at any time. It is encrypted at rest and never stored in plain text. There is no activation key, and nothing phones home.

What it does not do

Stated up front so nothing about the scope is a surprise after you install it.

Screenshots

Meta Ads Spend Monitor in Odoo — screenshot spend

Requirements

  • Odoo 19.0, Community or Enterprise.
  • Odoo.sh or On-Premise only. Third-party apps cannot be installed on Odoo Online (SaaS) databases — check your hosting before buying.
  • A Meta Business Manager account you control, and a System User access token with read access to the ad account. The Python packages requests and cryptography must be available to your Odoo instance - both are standard on Odoo Online and Odoo.sh.
  • Module mh_meta_ads_spend, version 19.0.1.0.8, licensed OPL-1.

Related apps

← All Odoo apps