📊 Overview
AI Marketing Copilot automatically optimizes your ad campaign budgets in real-time using machine learning-powered scoring and Thompson sampling (multi-armed bandit algorithm).
Transform reactive marketing into an AI-driven engine that scales winners, cuts losers, and maximizes ROI across all your advertising platforms.
✨ Core Features
Real-Time Scoring
Automatic campaign scoring (0-100%) based on ROI, CTR, CVR, and CPA metrics.
Smart Budgeting
Intelligent budget reallocation that scales up winners and scales down underperformers.
Thompson Sampling
Statistically-proven multi-armed bandit algorithm for optimal exploration-exploitation.
Cooldown Management
Configurable cooldown periods to prevent optimization churn and platform throttling.
Audit Trail
Complete decision log with reasoning, confidence scores, and applied status tracking.
3 Control Modes
Analyst (view-only), Advisor (recommend), and Autonomous (auto-apply) modes.
🎁 Key Highlights
- Real-time campaign performance analysis across Meta, Google Ads, and TikTok
- KPI dashboard with 24-hour decision metrics and score distribution trends
- MENA-ready with Arabic localization and RTL support
- Multi-currency handling for international campaigns
- 83 comprehensive unit tests (100% testable clean architecture)
- Zero Odoo dependencies in domain/application layers
- Graceful degradation if API calls fail (never blocks operations)
- Configurable optimization parameters via admin settings
⚙️ Technical Specifications
| Odoo Version | 19.0 Enterprise |
| Python | 3.10+ |
| Database | PostgreSQL 12+ |
| Architecture | Clean Architecture (Domain/Application/Infrastructure/Presentation) |
| Design Patterns | DDD, TDD, BDD, SOLID Principles |
| Tests | 83 Unit Tests (pytest) |
| Code Quality | 100% testable, zero external dependencies in core logic |
🌐 Supported Marketing Platforms
Unified dashboard across all platforms with synchronized metrics and budget management.
One-time purchase for unlimited use on your Odoo instance.
🔧 How It Works
- Load campaign data and 7-day performance metrics
- Score campaign based on CTR, CVR, ROI, CPA weighted metrics
- Recommend action (scale_up / scale_down / pause / resume / no_action)
- Apply budget changes (if autonomous mode enabled)
- Log decision with confidence and reasoning
- Persist changes to campaign records
- Notify team of optimization actions taken
🚀 Quick Start
-
Install module:
odoo-bin -i ai_marketing_copilot - Navigate to AI Marketing → Accounts
- Create accounts for Meta, Google Ads, or TikTok with credentials
- Link campaigns with 7-day historical metrics
- Click "Run Now" or wait for daily cron execution
- Monitor decisions in the AI Marketing Dashboard
📚 Resources & Documentation
Download comprehensive guides and documentation for setup, usage, and advanced features of AI Marketing Copilot.
Complete Documentation
Comprehensive guide covering dashboard features, KPI calculations, marketing analysis, API reference, and best practices.
📥 Download MDKPI & Metrics Guide
Learn how ROI, CPA, CTR, Conversion Rate, and Campaign Score are calculated. Includes formulas and interpretation guide.
📥 View DetailsConfiguration & Setup
Step-by-step setup guide for integrating with Meta, Google Ads, TikTok, and configuring the AI decision engine.
📥 Get Started📸 Dashboard & UI Screenshots
Explore the AI Marketing Copilot interface with these live screenshots. Click any image to view full-size.
🚀 More Apps by XamlTech
Explore our other powerful AI and productivity solutions for Odoo
AI POS Copilot
Real-time AI upsell suggestions in Point of Sale. Recommends products based on cart context, customer history, and seasonal trends.
Odoo 19 AI-PoweredPulser for Odoo
AI assistant with systray chat, audit logging, rate limiting, and action dispatch. Your intelligent companion for Odoo workflows.
Odoo 19 Chat-BasedXamlTech Theme
Professional dark/light RTL-ready website theme. Arabic-first with full bilingual support, PWA ready, and modern design tokens.
Website RTL-Ready
Please log in to comment on this module