Snapchat Ads Viewer
Your Snapchat ad campaigns, visible inside Odoo
The video below shows Snapchat Ads Viewer 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.
Checking what is actually running in Snapchat Ads Manager means opening another tab, in another account, that most of your team does not have access to.
This brings the list into Odoo. Connect with the OAuth client and refresh token from your own Snapchat developer app, plus your ad account ID, and every campaign appears in Odoo with its objective, status, daily budget and start time.
Every campaign in the account, with objective, status and daily budget, on one screen.
What it does
Read-only by construction
The module issues GET requests only against the ads API - the one POST it makes is the OAuth token exchange that authenticates them, and a test asserts exactly that. The campaign list is a mirror of what Snapchat reports; editing a row here would only diverge from the real account, so the list is read-only in the interface too.
Your credentials, your control
The OAuth client secret and refresh token are generated by you and revocable by you at any time. Each 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

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 Snapchat Ads account you control, and an OAuth client plus refresh token from your own Snapchat developer app. The Python packages requests and cryptography must be available to your Odoo instance - both are standard on Odoo Online and Odoo.sh.
- Module
mh_snapchat_ads_viewer, version 19.0.1.0.8, licensed OPL-1.
Related apps
Auto-clone winning Meta ad campaigns into other ad accounts under a budget rule
Publish, pause and clone Snap ad squads and ads with your own OAuth credentials. Campaign objectives, daily budgets and delivery status without leaving your ERP.
Create and manage search campaigns, ad groups, keywords and responsive search ads with your own developer token. PPC cost and conversions beside your CRM.