cyberneticlibrary

Unify campaign status across all platforms

campaign-statusskillsetup L32
Faiz07yo/digital-marketing-pro
What it does

Unify campaign status across all marketing platforms

Best for

Marketing teams managing 10+ campaigns across 3+ platforms, where unified status view prevents blind spots and enables rapid response to execution issues.

Inputs
  • · Scope filter: all campaigns, specific campaign name/ID, or specific platform
  • · Detail level: summary or detailed (with metrics and execution history)
  • · Time window (optional): lookback period for execution history, defaults to 7 days
  • · Status filter (optional): active, paused, scheduled, completed, failed; defaults to active+paused+scheduled
  • · Sort order (optional): by spend, performance, recency, or status; defaults to platform grouping
Outputs
  • · Unified campaign registry with name, platform, status, creation date, KPI targets
  • · Execution history per campaign (what ran, when, outcome, error messages if failed)
  • · Pending approvals list (submissions awaiting review, age in hours)
  • · Live metrics per campaign: spend, impressions, clicks, CTR, conversions, CPA, ROAS, platform-specific metrics
  • · Platform-level totals (total campaigns, spend, conversions, average CPA/ROAS)
  • · Performance vs KPI status: on-track (green), at-risk (yellow), behind (red)
  • · Issues requiring attention: paused campaigns, failed executions, budget overages, stale content
Requires
  • · Campaign tracker script (campaign-tracker.py)
  • · Execution tracker script (execution-tracker.py)
  • · Approval manager script (approval-manager.py)
  • · Ad platform MCPs: google-ads, meta-marketing, linkedin-marketing, tiktok-ads, etc
  • · Email automation MCPs: mailchimp, hubspot, klaviyo
Preconditions
  • · Multiple campaigns exist across platforms
  • · Campaign registry is up-to-date (campaign-tracker.py has been run recently)
  • · Ad platforms and email tools are connected via MCPs
  • · KPI targets are defined for each campaign
Failure modes
  • · Campaign registry out of sync with live platforms (ghost campaigns in tracker)
  • · Metrics not updated in real-time (stale status, wrong ROAS calculation)
  • · Approvals bottleneck: submissions pending >48 hours with no owner assigned
  • · Budget overages undetected (campaign running past spend cap)
  • · Paused campaigns not flagged (campaign was paused by platform due to policy violation, team doesn't know)
Trust signals
  • · Multi-platform aggregation: Google Ads, Meta, LinkedIn, TikTok, email platforms in one view
  • · Execution history with timestamps and error messages (diagnostic detail)
  • · KPI vs actual comparison with color-coded status (at-risk threshold is 15% from target with negative trend)
  • · Approval queue with age flagging (bottleneck detection)