Campaign: STC Q2 — Spring Pruning Lead Gen | Build date: April 24–25, 2026 | Updated: April 27, 2026 | BOSSTORQUE / Sperry Tree Care
| Item | Value |
|---|---|
| Campaign | STC Q2 — Spring Pruning Lead Gen |
| Ad account | 664046922693997 |
| Ad set ID | 120245325333490017 |
| Ad IDs | 120245328622400017, 120245328577180017, 120245325333500017 |
| New form ID (with tracking) | 1649713622589937 |
| Old form ID | 1479070424003893 |
| Zapier zap ID | 361002715 (FB Lead → Jobber, "Any Form" trigger) |
| Launch date | April 27, 2026 @ 8:00 AM PT |
| Budget | $50/day CBO, ends June 30 |
| Audience | Advantage+ broad, 350K–412K estimated reach |
| Location | 17 zip codes — Lane + Benton counties, OR |
The current setup requires heavy manual UI interaction because there's no reliable programmatic access to the Ads Manager. Here's the path to fix that:
ads_management, ads_read, leads_retrieval, pages_read_engagement. Copy the token — it does not expire unless revoked..claude/memory/context/api-keys.md under a "Meta System User Token" entry. Also update the meta-marketing MCP configuration with the correct ad account ID (664046922693997 for Sperry) and this token.GET /v21.0/{adset_id}/ads?fields=id,name,creative. No more browser DOM scraping or manual URL extraction.This campaign uses Meta's Advantage+ audience with zero targeting inputs — no age, gender, interests, behaviors, or lookalikes. Meta's algorithm has complete freedom to find whoever it thinks will submit a lead form within the 17-zip-code geo constraint.
| What Meta Does | Detail |
|---|---|
| Starts broad | Uses early engagement signals (form opens, completions, dwell time) to identify patterns in the 350K–412K addressable pool |
| Builds a conversion model | Learns who converts based on anyone who submits the form — model is specific to this campaign and ad account |
| Adjusts in real time | Shifts delivery toward users similar to converters; narrows toward high-intent profiles without any manual input |
| Geo stays fixed | 17 zip codes (Lane + Benton counties) are the only hard constraint. Everything else is Meta-controlled. |
The $50/day sits at the campaign level. Meta allocates across all 3 ads dynamically — not evenly — based on which creative is generating the lowest cost-per-lead.
| Phase | What Happens | Timeframe |
|---|---|---|
| Learning phase | Meta explores — delivery is less efficient, CPM and CPL are higher than steady-state. May underspend the $50 cap while calibrating. Do not make changes during this window — it resets the clock. | Days 1–7 (approx. 50 optimization events) |
| Optimization phase | Spend stabilizes near $50/day. Meta shifts budget toward the best-performing ad — typically one ad captures 60–70% of spend. Other ads stay in rotation as hedges. | Day 7+ once learning exits |
| Steady state | Efficient delivery, consistent CPL, creative winner established. Review performance at 2-week mark before making any adjustments. | Week 2+ |
| Item | Priority | Owner | When |
|---|---|---|---|
| Add 9:16 crops to all 3 ads for Stories/Reels | Medium | Jason | Apr 25 @ 4pm ET (calendar set) |
| Map tracking fields in Zapier step 3 → Jobber note | Medium | Claude | Before Apr 27 launch |
| Verify new form (1649713622589937) is attached to 3 ads | High | Jason | Check Lead Center after first test lead |
| Trash old prototype Zapier zap (ID 359442545) | Low | Claude | Any time |
| Retrieve 1 lead from personal account → enter in Jobber manually | High | Jason | ASAP — lead may go cold |
| Fix meta-marketing MCP account ID in claude_desktop_config.json ✅ Done Apr 27 | Done | Jason + Claude | act_2556180444815953 active, verified with list_campaigns |
| Receive real Sperry photos from Rob's team | High | Rob's team → Jason | Before April 29 |
| Rob approval via sperry-meta-approval-apr2026.jason-8ce.workers.dev | High | Rob Miron | Before April 29 launch |
| Rebuild campaign in Sperry account (act_2556180444815953) | High | Claude | April 29 (after config fix + photos + approval) |
| Done | Jason + Claude | Completed — act_2556180444815953 active, MCP verified | |
| Create Meta System User + never-expiring token | Medium | Jason + Claude | Before next build |