Meta Campaign Launcher
Launch Meta ad campaigns with structured A/B testing, copy generation, UTM tracking, and audience targeting, always paused until a mandatory pre-flight checklist and approval are complete.
- meta ads
- launch
- ab testing
- ghl
Video coming soon
This skill's short video goes here.What it does
Builds the full campaign, ad set, and ad structure via the Meta Marketing API, generating consistent copy and UTMs, always leaving everything paused until a pre-flight review is complete and activation is approved.
When to use it
- You already have a validated strategy and need to build the campaign on the platform.
- You want to run a structured A/B test on copy or audiences without assembling everything by hand.
- You need consistent UTM tracing so reporting and the CRM line up.
Steps
- Confirm campaign objective, budget, and the conversion being optimized.
- Define the A/B test structure (which variable is being compared: copy, audience, or creative).
- Generate consistent copy and UTMs for each variant.
- Build the campaign, ad sets, and ads via API, always in PAUSED state.
- Run the mandatory pre-flight checklist (tracking, audiences, budget, creatives, copy).
- Present the full summary for explicit approval before activating any entity.
- Activate only what's approved and confirm the state in Meta matches what was requested.
The skill
meta-campaign-launcher/SKILL.mdDownload SKILL.md
--- name: meta-campaign-launcher description: Launch Meta ad campaigns with structured A/B testing, copy generation, UTM tracking, audience targeting, and a mandatory pre-flight checklist; everything stays paused until approved. --- # Meta Campaign Launcher ## 1. Purpose Turn an approved strategy into a ready-to-activate campaign structure, consistently and auditably. ## 2. Test definition Agree with the user on which variable is being tested: copy, audience, or creative. ## 3. Copy and UTM generation Produce per-variant copy and consistent UTMs so ad reporting and the CRM can be cross-referenced unambiguously. ## 4. API build Create the campaign, ad sets, and ads always in PAUSED state, never active by default. ## 5. Pre-flight checklist Verify tracking, audiences, budget, creatives, and copy before proposing activation. ## 6. Final approval Present the full campaign summary for explicit approval before activating anything. ## 7. Verification After activating what's approved, confirm on the platform that the state exactly matches the request. ## 8. GoHighLevel angle Use the same UTMs and campaign names in GHL workflows to correctly attribute every lead entering the pipeline.
For Claude Code, save it as ~/.claude/skills/meta-campaign-launcher/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.
Want to build it together?
Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.