---
name: "Claude Code end-to-end Meta lead-gen (browser BM + API, never ACTIVE)"
description: "Use when building Meta lead-gen via Claude Code: browser BM grants + API, always PAUSED."
---

# Claude Code end-to-end Meta lead-gen (browser BM + API, never ACTIVE)

## When
Use when the Meta campaign must be created end-to-end and the agent must not spend money.

## Stop
Never create ACTIVE ads. Never skip pixel/CAPI verification. Never put the system-user token in the skill.

## Steps
1. **Browser for Business Manager.** Pixel, system user token, asset linking. API cannot do the grants.
2. **Creative.** ScrapeCreators for DTC inspo. Format that shipped: organic **job photo + text bubble** overlay. 12 creatives, 15–20 min. No video edit.
3. **Landing.** Calendar + quiz funnel. Do not sell on Meta. Capture high-intent, close on follow-up.
4. **Tracking.** Pixel + CAPI from the browser session. Test events on the **deployed** URL.
5. **Build.** System-user token in env (Never expiry, `ads_management`). MCP exists; hang-up is **asset access**.
6. **Targeting: none.** Broad. Optimize for the deep event you actually want, not clicks or LP views. Ignore the “50 conversions/week” superstition for launch — skill says: if the true outcome is rarer, bid upstream and measure on truth.
7. **Create PAUSED.** Agent that creates ACTIVE ads spends real money.
8. A Meta app (reuse the business’s app; a second app is a second review).

## Load
Business Manager browser. ads_management token in env. SKILL.md + scripts/preflight.mjs. Ads stay PAUSED.
