Social Media Pro
Schedule, publish and analyse social posts from Odoo — using your own platform credentials (BYOK)
Compose posts, plan them on a content calendar, publish them to Facebook, Instagram, Twitter/X and LinkedIn through each platform's real API, pull genuine follower and engagement metrics, and run Twitter/X keyword listening — all inside Odoo. Every API call is real: there is no mock data, no fabricated metrics and no fake post IDs.
Key Features
Real Multi-Platform Publishing
Publish to Facebook Pages (Graph API), Instagram Business (two-step Graph media flow), Twitter/X (API v2 via tweepy) and LinkedIn (UGC Posts API) from a single composer. The post stores the genuine platform post ID returned by the API.
Content Calendar & Scheduling
Plan posts on a month calendar with kanban and list views. A draft → scheduled → published / failed state machine keeps every post's status clear.
Cron-Driven Auto-Publishing
A scheduled job runs every 15 minutes and publishes each scheduled post whose time has come. A failing post is marked Failed with the API error message and never blocks the others.
Real Analytics Snapshots
A daily job reads live follower, impression and engaged-user values from each platform's API and stores one snapshot per account per day. Metrics a platform does not expose over its BYOK API are left at zero rather than invented.
Twitter/X Social Listening
Run keyword recent-search against the Twitter/X API v2 and store the real matching posts as mentions, de-duplicated by their tweet ID. A transparent lexicon classifier tags each mention positive / neutral / negative and a summary aggregates the totals.
Per-Company BYOK Credentials
Configure your own platform tokens once under Settings > Social Media. Credentials are stored per company; the module never proxies your data through any third party.
Bring Your Own Key (BYOK)
requests and tweepy.Honesty Note
Platforms whose public posting APIs require OAuth app review and cannot be shipped as a turnkey BYOK call (TikTok, Pinterest, YouTube) are intentionally not offered here, rather than returning fake results. Only the four platforms with a genuinely working BYOK publisher are included.
Specifications
- Compatible: Odoo 18.0 / 19.0 (Community & Enterprise)
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base, mail
- Python dependencies: requests, tweepy
- Support: support@pokutsoft.com
Update date: 2026-07-09