[01] LOOP
GrowthintervalHardened

Meta Ads A/B Test

Track Facebook and Instagram performance, pause losers, spin new banners, and keep A/B testing until the launch hits target CPA.

by Trooper

Kickoff prompt
/loop 1d Start the "Meta Ads A/B Test" loop.

Goal: underperforming variants are paused and winning creatives scale within budget
Max iterations: 20
Between iterations run: Review CTR, CPA, and spend by variant for Facebook and Instagram
Exit when: launch meets target CPA or max test cycles complete with a documented winner

Step 1: Pull performance, pause losers, draft new variants for approval, and report winners.

Self-pace this loop. After each iteration, run the check command, read the output, and only continue if the exit condition is not met. Stop when the exit condition passes or max iterations is reached. Give a short status update each pass.

Paste the kickoff prompt into Cursor, Claude Code, or Codex. Deeplinks do not install hook files.

Steps

1. Pull performance

Read CTR, CPA, and spend by Facebook and Instagram variant.

2. Pause losers

Stop variants below threshold and reallocate budget.

3. Draft new variants

Design fresh banners based on the current winner.

4. Report and iterate

Post a week-over-week summary and queue approvals.

Flow diagram

Guardrails

Rules the agent must follow so it cannot cheat the exit condition.

  • Do not pause a variant without performance evidence from the ad account
  • Do not increase budget beyond approved limits
  • Surface new creative variants for approval before going live

More Growth loops