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
/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. ## Before you start Connect plugins: - Meta Ads (required) — Read Facebook/Instagram campaign, spend, variant, and creative performance. - Google Analytics (required) — Read traffic, conversion, product, or campaign performance signals. - Slack (required) — Post summaries, approvals, blockers, and handoff updates. - Figma (required) — Inspect designs, dimensions, assets, and handoff notes. - Browser / Web access (required) — Open pages, inspect live state, collect evidence, and verify changes. Attach skills: - Loop runner (required) — Self-pace iterations, run the check between passes, and stop only on the exit condition. - Approval workflows (optional) — Keep outbound actions in draft or approval states when risk is non-trivial. - Growth operations (optional) — Evaluate campaign performance, creative tests, CPA, and launch readiness. - Visual design QA (optional) — Compare implementation against visual expectations and capture regressions. - Browser QA (optional) — Exercise product flows, capture visual evidence, and verify fixes in-browser. 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.
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.
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
Launch Meta Ads
Scout top-performing Facebook and Instagram ads in your category, auto-design banners, get approval, and launch paused campaigns.
Launch Apple Search Ads
Describe your app in chat. Trooper drafts country-by-country Apple Search Ads campaigns with localized keywords — paused until you approve.
