Skip to main content

Overview

Meta Ads Copilot is read-only by default. It can pull any report, analyze any data, and generate recommendations without asking. But it will never take action without explicit approval. This safety model protects you from unintended spend changes while enabling fast, autonomous reporting.

The Core Principle

Always ask before acting. Any operation that affects ad delivery or spend requires your explicit confirmation:
  • Pausing or resuming ads, adsets, or campaigns
  • Changing budgets (daily or lifetime)
  • Modifying bids or optimization goals
  • Creating or deleting campaigns
Reports, insights, and recommendations run automatically. Actions wait for approval.

Read-Only Operations (No Approval Needed)

The copilot can run these autonomously:
1

Pull insights and reports

All reporting commands are safe to run automatically.
2

Analyze performance data

  • Calculate efficiency metrics (CPA, ROAS, CPC)
  • Identify trends (CTR declining, frequency climbing)
  • Compare against benchmarks
  • Flag bleeders and winners
3

Generate recommendations

  • “Pause this bleeder — CTR 0.4%, spend $127”
  • “Shift $100/day from Retargeting to Product Launch”
  • “Resume this winner — previously 3.2% CTR, $18 CPA”
4

Log findings to learnings.md

Append insights and patterns to workspace/brand/learnings.md for future context.
Reports and analysis are always safe. The copilot can explore data freely without risk.

Approval-Required Operations

These actions require explicit user confirmation:

Pause/Resume Actions

Why: Pausing affects spend immediately. Resuming restarts delivery. Approval flow:

Budget Changes

Why: Budget changes affect spend rate and delivery. Approval flow:

Campaign/Ad Creation

Why: New campaigns create new spend. Approval flow:

Approval Workflow

Here’s how the always-ask-before-acting principle works in practice:
1

Agent identifies action opportunity

From reports or user request, the copilot determines an action is needed.Example:
2

Agent presents recommendation with data

3

Agent requests explicit approval

4

User approves or rejects

You respond:
  • "yes" or "proceed" or "do it" → Action executes
  • "no" or "skip" or "not now" → Action skipped
  • Ask for more info → Agent provides additional context
5

Agent executes and logs

On approval:
Then logs to workspace/brand/learnings.md:

Batch Approvals

When multiple actions are recommended, you can approve all at once:

Audit Trail

Every action is logged to workspace/brand/learnings.md with:
  1. Timestamp — When the action occurred
  2. What changed — Ad ID, name, old/new values
  3. Why — Data justification (metrics, thresholds)
  4. Who approved — User confirmation method

Example Log Entry

This audit trail provides full transparency and accountability for every action taken.

Preventing Accidents

Confirmation Requirements

The copilot recognizes these as approval:
  • "yes"
  • "proceed"
  • "do it"
  • "confirm"
  • "go ahead"
Any other response is treated as “no” or “need more info”.

Double-Check for High-Risk Actions

For particularly risky actions (e.g., pausing an entire campaign), the copilot may ask twice:

Undo Warning

Most actions cannot be automatically undone. Pausing is reversible (resume), but budget changes take effect immediately and affect historical pacing.
If you accidentally approve an action:
  1. Pause/Resume: Immediately reverse by resuming/pausing
  2. Budget change: Set budget back to previous value (check learnings.md for old value)
  3. Campaign creation: Pause the new campaign immediately

Customizing Safety Settings

You can configure approval requirements in ad-config.json:
Recommendation: Keep all approval gates enabled. The copilot is designed to make recommendations fast — approval takes 2 seconds and prevents costly mistakes.

Daily Workflow with Safety Model

Here’s how the safety model enables efficient, safe ad management:

Morning Routine (Automated)

Action Phase (Approval Required)

Reallocation (Approval Required)

Total time: 5 minutes. No Ads Manager clicking. Full audit trail. Safe, explicit approvals.

Next Steps