Multi-client digital marketing reporting dashboard. Batch generates static HTML reports from analytics, advertising, and platform data.
connectors/
processors/
monitors/
ecosystem/
roadmap/
reporters/
db/
clients/
output/
GA4, Google Search Console, Google Ads, ActiveCampaign, site crawler
Main analytics report, health monitor, ecosystem audit, prioritized roadmap
Python, pandas, SQLite, Jinja2, Chart.js
Client Config → Connectors → Processors → Reporters → HTML
↕
SQLite DB
| Script | Purpose |
|---|---|
run_client.py |
Unified runner — any report, any client |
main.py |
Legacy single-client runner |
run_health.py |
Standalone health report |
run_ecosystem.py |
Standalone ecosystem audit |
run_roadmap.py |
Standalone roadmap generator |
Batch reporting pipeline that pulls and organizes digital marketing data.