Meta AdsOptimization

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.

20 min setup
Advanced setup
Early results

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

Why this kit exists

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

Runs every 4 hours to evaluate and optimize campaign performance

Each run includes

1

Scheduled trigger with configurable cadence

2

Meta Graph API integration for campaign, ad set, and ad-level data

3

AI-powered multi-signal analysis: KPI, pacing, trends, learning phase

4

Structured action proposals: pause, resume, budget increase/decrease

5

Campaign + ad set level optimization (configurable)

6

Budget control policies and guardrails

7

Three approval modes: monitor, approve-first, auto

8

Full audit log in AgentActionLog

Agent Run Preview
Runs every 4 hours to evaluate and optimize campaign performance

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

Requires:Meta Ads API
Example output

Here's what Meta General Campaign Optimizer actually produces.

Real output from a typical run — not a mockup.

agent-output
🎯 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...
How it works

Three steps to autonomous.

01

Connect

Link your ad platform account via OAuth. Scoped permissions, encrypted credentials.

02

Configure

Set your targets, guardrails, and approval mode. Choose observe-only, approve-first, or full-auto.

03

Deploy

Activate the agent. It runs on schedule, analyzes data, and proposes or executes actions automatically.

What's included

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
Suggested schedule

Runs every 4 hours to evaluate and optimize campaign performance

Required integrations
Meta Ads API

Who is this for?

Performance marketersGrowth teamsAgency teamsMedia buyersMarketing managers
1

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.

2

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.

3

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.

Better together

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 more

Meta Spend Pacing Guard

Pacing Guard ensures spend stays on target; General Optimizer ensures KPIs stay on target.

Learn more

Facebook Ads Insights Report

Insights Report provides daily trend context that informs optimizer performance evaluation.

Learn more

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