Meta General Campaign Optimizer
One optimizer for every Meta campaign objective.
AI-driven Meta Ads optimizer that monitors campaigns and ad sets, evaluates performance against your target KPI and pacing curve, and proposes budget changes, pauses, and resumes. Supports campaign-level, ad-set-level, or both. One write-owner optimizer per campaign.
Teams achieve target CPA 30% faster with automated cross-objective optimization.
What is Meta General Campaign Optimizer?
Meta General Campaign Optimizer is an AI-driven optimization agent that evaluates KPI performance and pacing across all Meta campaign objectives, proposes budget changes (max 30% per adjustment), and manages campaign pauses and resumes with configurable guardrails. Built for performance marketers running multi-objective Meta portfolios.
20 min
Setup time
4 hours
Optimization frequency
30%
Max budget change per action
5
Max actions per run
$25
Target CPA
The problem — and how this kit solves it.
The Problem
Most Meta advertisers run campaigns across multiple objectives — awareness, traffic, conversions, leads. Each requires different KPI evaluation, but manual optimization across all of them is unsustainable. Budget decisions are reactive, delayed, and inconsistent across objectives.
The Solution
This agent evaluates every campaign against its objective-specific KPIs every 4 hours. It proposes budget increases (max 30% per change) for top performers and decreases or pauses for underperformers. Guardrails enforce $10-$1,000 budget bounds, max 5 actions per run, and 12-hour cooldowns. One write-owner per campaign prevents conflicts.
The Outcome
Drive CPA below $25 across your Meta portfolio through automated, objective-aware budget optimization every 4 hours.
How this agent works
This agent runs autonomously on a schedule. Here's what happens each run.
Trigger
Each run includes
Scheduled trigger with configurable cadence
Meta Graph API integration for campaign, ad set, and ad-level data
AI-powered multi-signal analysis: KPI, pacing, trends, learning phase
Structured action proposals: pause, resume, budget increase/decrease
Campaign + ad set level optimization (configurable)
Budget control policies and guardrails
Three approval modes: monitor, approve-first, auto
Full audit log in AgentActionLog
Scheduled trigger with configurable cadence
Completed in 2.1s
Meta Graph API integration for campaign, ad set, and ad-level data
Completed in 4.8s
AI-powered multi-signal analysis: KPI, pacing, trends, learning phase
Completed in 1.3s
Structured action proposals: pause, resume, budget increase/decrease
Completed in 0.6s
Campaign + ad set level optimization (configurable)
Completed in 2.9s
Budget control policies and guardrails
Completed in 1.1s
Here's what Meta General Campaign Optimizer actually produces.
Real output from a typical run — not a mockup.
🎯 META CAMPAIGN OPTIMIZER — Run Summary Target KPI: CPA ≤ $25 | Evaluation: 24h | Levels: Campaign + Ad Set Evaluated 4 campaigns, 14 ad sets. 📈 INCREASE BUDGET: Ad set "LAL Purchase 1%" CPA $18.20 (target: $25) — 27% under target, trending down Current budget: $150/day → Proposed: $195/day (+30%) Reason: Top performer with room to scale ⏸️ PAUSE: Ad set "Broad Interest — Travel 35-54" CPA $41.60 (target: $25) — 66% over target Trend: rising for 4 consecutive checks Reason: Persistent overspend, no improvement signal 💰 REDUCE: Campaign "Prospecting — Q3" Daily budg...
Three steps to autonomous.
Connect
Link your ad platform account via OAuth. Scoped permissions, encrypted credentials.
Configure
Set your targets, guardrails, and approval mode. Choose observe-only, approve-first, or full-auto.
Deploy
Activate the agent. It runs on schedule, analyzes data, and proposes or executes actions automatically.
Everything this kit does.
- Scheduled trigger with configurable cadence
- Meta Graph API integration for campaign, ad set, and ad-level data
- AI-powered multi-signal analysis: KPI, pacing, trends, learning phase
- Structured action proposals: pause, resume, budget increase/decrease
- Campaign + ad set level optimization (configurable)
- Budget control policies and guardrails
- Three approval modes: monitor, approve-first, auto
- Full audit log in AgentActionLog
Runs every 4 hours to evaluate and optimize campaign performance
Who is this for?
Performance marketer with a mixed-objective portfolio
Run awareness, traffic, and conversion campaigns simultaneously. The optimizer evaluates each against its relevant KPIs and reallocates budget to the best performers across objectives.
Growth team scaling campaigns aggressively
Use auto mode with the 30% budget increase cap to scale winning campaigns every 4 hours while guardrails prevent overshoot.
Agency standardizing optimization across clients
Deploy the same optimizer across client accounts with per-account guardrails. Approve-first mode lets account managers review AI recommendations before execution.
Frequently asked questions
The General Campaign Optimizer works across all campaign objectives using a unified evaluation framework. Objective-specific optimizers (Awareness, Traffic, Sales, etc.) use tuned evaluation profiles and KPIs for a single objective. Use the General optimizer for mixed portfolios; use specific optimizers for deep optimization of one objective.
Each campaign is managed by exactly one optimizer instance. This prevents multiple agents from issuing conflicting budget changes to the same campaign simultaneously.
A 30% cap per adjustment prevents dramatic swings that destabilize Meta delivery algorithms. Gradual changes allow the platform to re-optimize delivery, resulting in more stable performance.
Not on the same campaigns. The one-write-owner rule prevents conflicts. Use the General optimizer for campaigns you want unified management on, and specific optimizers for campaigns where deep objective tuning matters.
Pairs well with.
These kits complement each other. Deploy them together for coverage no single agent can provide.
Facebook Ads Campaign Health Check
Health Check provides monitoring visibility; General Optimizer acts on the data with automated budget decisions.
Learn moreMeta Spend Pacing Guard
Pacing Guard ensures spend stays on target; General Optimizer ensures KPIs stay on target.
Learn moreFacebook Ads Insights Report
Insights Report provides daily trend context that informs optimizer performance evaluation.
Learn moreYou might also want.
Meta Budget Guard
Most paid media teams check dashboards a few times a day and react to problems after the budget is already burned. This agent runs every 4 hours, fetches live spend and performance data from the Meta Graph API, compares it against your target CPA and pacing thresholds, and proposes concrete actions: pause bleeding ad sets, reallocate budget to top performers, resume paused entities that have cooled down. Every proposal passes through configurable guardrails (min/max budget, cooldown periods, daily caps) and can require manual approval or execute automatically.
Meta Awareness Optimizer
Awareness-tuned optimizer that focuses on reach, impressions, and CPM efficiency. Uses the same write-owner engine as the General Optimizer but seeds the awareness profile, ensuring KPI targets and AI prompts align with top-of-funnel goals.
Meta Traffic Optimizer
Traffic-tuned optimizer that focuses on CPC and CTR efficiency. Uses the same write-owner engine as the General Optimizer but seeds the traffic profile, aligning KPI targets and AI prompts with click-maximizing goals.
Ready to deploy?
Meta General Campaign Optimizer is one of 100+ starter kits.
Describe what you need — or deploy this one now. Every kit runs with guardrails, approval workflows, and full audit logging.
Browse all starter kits