SP Funnel Atlas — All Landing Pages, Paths & Ads
Every lane, its destination H1, full user path, and the ad triplet that feeds it. Compiled 2026-07-17. Meta activation gated on all lanes per standing rule.
0 · The map at a glance
| Lane | Destination | Live H1 | Niches | Ad copy status |
| D — Direct offer | start.stpierre.ai | Tired of inconsistent weeks? I'll guarantee 10+ new {niche} jobs in 90 days—or you don't pay. | 11 + generic | Approved v4.1 |
| M — AIOS giveaway | stpierre.ai/kits | Fire your lead vendor. Build a backlog you own. (static by design) | generic (attribution only) | Approved v4.1 |
| Q — Chatbot demo | demo-bot LP → live demo | Current: "…double your {niche} sales overnight." → operator rewrite pending | 9 + generic | Rejected Jul-17 · rewrite drafted |
| B — Blueprint | blueprint.stpierre.ai/{slug} (DNS pending) | 7 ads from jobs you're already doing — filmed by your own crew in one 60-minute stop. | 9 | Designed today (B1–B3) |
| R — Retargeting/BOF | start + demo | — | pooled | Waiting on pool volume |
All lanes converge on one spine:
Typeform j4wHbfWD (27-sub-funnel, sp_niche skips trade Q) → go.stpierre.ai/nextsteps $1 booking deck → go.stpierre.ai/done — "Pick your launch call time." → launch call (3–5 days out)
1 · Lane D — Direct offer
Ad (Looking-for-5 static / VSL) → start.stpierre.ai/?sp_niche={slug} → niche H1 + $0-down subhead + chips → embedded Typeform (4 Qs, ~30s) → $1 deck → done → call
LP behavior
- H1 rewrites client-side for 11 niches; eyebrow: "{Niche} businesses doing $1M+ a year." Missing/bad param = generic "10+ new jobs" — every D ad URL must carry sp_niche.
- Attribution:
sp_lp_h1_id=niche-10-jobs-90-days, full sp_* key pass-through, fbp/fbc capture.
Ad triplet (approved v4.1 — do not redraft)
HOOK (static/pill): Looking for 5 {niche} companies that want 10+ new {niche} jobs in the next 90 days. No buying leads. No depending on referrals. No expensive advertising.
CAPTION ATF: "If you…" contract line naming the niche, then offer + $0 down/pay-after framing per merged copy 3x9 v4.1.
HEADLINE: matches LP promise family ("10+ New {Niche} Jobs in 90 Days — Or You Don't Pay").
CTA: Apply Now → start.stpierre.ai
Meta note: the guarantee has zero rejections in the Jul 3–17 audit — the flagged "10+ in 7 days" claims were the retired inspections/estimates offer. Keep the 90-day guarantee; never resurrect 7-day/volume-on-demand claims.
2 · Lane M — AIOS giveaway (kits)
Ad (giveaway static / M1 VSL) → stpierre.ai/kits hub → 7 kit pages → ZIP download (no email, no signup) → on-page apply block (generic "high-ticket" H2 + Typeform) → spine
LP behavior
- Hub H1 static: "Fire your lead vendor. Build a backlog you own." Kit H1s static (Backlog Blueprint, Content Engine, Booking Engine, AI CSR, Data Engine, Ops Engine, AI OS). Niche rewrites intentionally omitted ([A1]) — sp_niche feeds attribution only. This is by design; do not "fix."
- Value exchange is the download itself — the ungated ZIP is the ad claim.
Ad triplet (approved v4.1)
HOOK: I spent two years automating sales and marketing for $1M–$10M {niche} companies. Now I am giving the full system away for free. Click below to install it in your business in minutes using Claude.
CAPTION ATF: "If you run a {niche} company…" + system contents + "Free. No email. No signup."
HEADLINE: A Free AI Operating System for Your {Niche} Business
CTA: Learn More → stpierre.ai/kits
Niche personalization lives in the AD, not the page — acceptable scent gap because the hub promise ("free system") is delivered instantly above the fold.
3 · Lane Q — Chatbot giveaway → custom demo
Ad (operator rewrite) → demo-bot LP (server-rendered niche H1) → enter website URL → ~20s build → live demo ON THEIR OWN SITE (guided intake: project → scope → area → phone+zip → sent) → "Install this for free" banner/CTA card → start.stpierre.ai?utm_source=demo-bot&sp_niche={slug} → spine
LP behavior
- 9-niche server-side whitelist (no roofing/flatwork). Two H1 variants by lane: default + short-loop (SL2-*: "See a free AI chatbot working on your real {niche} website — in about 30 seconds." — already operator-style, keep).
- A1 parachute: unproxyable sites fall back to pre-baked sample demo per niche.
- Pixel events through the demo: DemoChip, DemoIntakeComplete — usable as optimization + retargeting signals.
Blocked: current default H1 + live Q2 ads use the "double your sales/lead flow" family — 5 rejections Jul-17 ("Financial products and services"). Both must ship together as the new triplet before any Q spend.
Replacement triplet (drafted this session — needs your approval)
LP H1: This free AI chatbot answers homeowner questions, screens out time-wasters, and completes lead intake on your {niche} website.
HOOK/CAPTION: I spent the last two years automating sales and marketing for $1M–$10M {niche} companies. This free AI chatbot answers homeowner questions, screens out time-wasters, and completes lead intake for qualified {niche} leads. Enter your web address and watch it run on your own website. About 30 seconds. Free, no signup.
PILL: Free AI chatbot for {niche} companies: answers questions, screens time-wasters, completes intake. See it on your own site.
HEADLINE: See It Working on Your Own Website
CTA: Learn More → demo LP
4 · Lane B — 7-Ad Blueprint
Ad (B1 blueprint-direct / B2 operator / B3 crew) → blueprint.stpierre.ai/{slug} → 7 video concepts + film-day packet + launch packet (ungated) → on-page proof bar + 90-day guarantee + tokened Typeform (source_channel=blueprint-magnet) → spine
- Full design, 3×9 copy matrix, campaign structure, UTM spec: blueprint-traffic-plan-2026-07-17.html (companion doc, same folder as the generator).
- DNS CNAME pending — interim destination is the pages.dev editions URLs. 308s preserve old links.
- Film-day packet doubles as a share path: owner forwards it to their crew — second-touch surface inside the same visit.
5 · Lane R — Retargeting / BOF spine
- Pools (pixel URL rules — the dead typeform audiences stay dead): start visitors · kits visitors · demo LP + DemoIntakeComplete · blueprint editions visitors. All four lanes now feed volume to the paused v12 BOF campaign.
- Serving logic: magnet-lane visitors (M/Q/B) who didn't apply → D1 direct-offer ads at 7 days; D non-completers → Q2 demo ad at 7 days (show, don't tell); everyone → 14-day guarantee reminder static.
- Warm ≠ precise: these are SP's own engagers — true warm pools per the classification standard. Activate when any pool clears ~1k/30d.
6 · Shared spine pages
| Page | H1 / role | Notes |
| Typeform j4wHbfWD | The ONE application form — 27-sub-funnel | hidden sp_niche skips trade Q; never clone per-niche forms; backup kBBXwVWP |
| go.stpierre.ai/nextsteps | $1 cold-traffic booking deck | commitment filter between apply and calendar |
| go.stpierre.ai/done | "Pick your launch call time." | slots 3–5 days out; post-payment |
7 · Global guardrails (all lanes)
- Banned claim families (52 rejections Jul 3–17): "double your lead flow/sales" · "one (stupid) simple tweak" · "10+ inspections/estimates in 7 days" · "on demand" volume · any outcome-with-timeframe except the standing 90-day guarantee.
- Copy contract: hooks name the niche · "If you…" ATF captions · triplet ships together (hook + caption + LP headline) · sacred three lines verbatim · ≤5th-grade FK with jargon intact · all-or-nothing bolding by format · "with Claude" never "with AI" · @alexstpierre only · "stpierre.ai" never "St. Pierre Digital".
- UTM convention:
utm_campaign={lane} (direct / kits / demo / blueprint) · utm_content={angle}-{NICHE_CODE} · sp_niche on every URL that hits start or demo · source_channel per lane. Register every new hook in sp_creative_angles before building.
- Activation gates: visual preview + approval before any creative ships · Meta activation is a separate explicit go · ad-set launches reported with inline screenshots + full copy, never bare IDs.
8 · Open items blocking full activation
| # | Item | Owner |
| 1 | Approve Q2 operator triplet (LP H1 + ad copy) → stage worker.js edit + preview renders | Akash approve → Claude stage |
| 2 | Approve B1–B3 blueprint copy matrix → register hooks → render 27 statics contact sheet | Akash approve → Claude build |
| 3 | DNS CNAME blueprint → stpierre-7ad-blueprint-pilot.pages.dev (or vault DNS-edit token) | Akash |
| 4 | Verify every live D ad URL carries sp_niche (generic-H1 leak check) | Claude (read-only audit, can run now) |
| 5 | Build 4 pixel-URL retargeting pools (paused, volume-gated) | Claude, after go |
| 6 | Meta activation — explicit go per lane | Akash |