LTO Funnel Cheat Sheet — 52 Claude Skills
Created: May 10, 2026 (post-build debrief) Updated: May 13, 2026 Purpose: Single reference for every piece, connection, URL, and automation in this funnel. Print it. Tape it to the wall.
1. Funnel Flow
META AD
↓
CIB OPT-IN FORM
↓
┌─────────────────────────────────────────────────────┐
│ THANK-YOU PAGE (thepracticebuilders.ai/cib-thank-you) │
│ Pitches $7 LTO — full sales copy on this page │
│ CTA → ThriveCart checkout directly │
└──────────────┬──────────────────────────────────────┘
↓
┌──────┴──────┐
│ │
DOESN'T BUY BUYS ($7)
│ │
↓ ↓
CIB Delivery ThriveCart Checkout
Page arrives ├── Bump? ($12 Skill Maps)
(email, Day 0) ├── OTO? ($29 SOP Manual)
│ └── Invoice displayed
↓ │
SEQUENCE A DELIVERY EMAILS
5 emails (up to 3, stacked)
Days 1-8 │
CTA → sales page ↓
│ SEQUENCE B
│ B1 = delivery email (Day 0)
BUYS DURING A? B2-B8 nurture (Days 2-15)
Yes → exits A B9-B11 PBOS offer (Days 19-28)
enters B │
BUYS PBOS?
Yes → exits B, enters PBOS onboarding
No → long-term nurture
The CIB delivery page also mentions 52 Skills. Brief mention, not a full pitch. Links to the sales page, not checkout.
2. Every Page
| Page | Vault File | Live URL | CTAs Link To | Notes |
|---|---|---|---|---|
| CIB opt-in | the-build/wip/opt-in-cib-v4.html | Meta ad traffic | MailerLite form | Form redirect → thank-you page |
| Thank-you (post opt-in) | lto-thank-you-page.html | thepracticebuilders.ai/cib-thank-you | ThriveCart checkout | Full pitch — buyer is ready. Pixel: PageView + Lead |
| CIB delivery | the-build/wip/cib-delivery-v2.html | thepracticebuilders.ai/cib-delivery | Sales page | Brief mention only — needs full pitch first |
| Standalone sales page | lto-standalone-page.html | thepracticebuilders.ai/52-skills | ThriveCart checkout | Full pitch. Pixel: PageView |
| ThriveCart checkout | (ThriveCart-hosted) | kathrynhbrown.thrivecart.com/52-claude-skills/ | Invoice → OTO page | Bump checkbox on this page ($12) |
| OTO page | oto-sop-manual.html | ThriveCart-hosted or custom | ThriveCart OTO checkout | Vault file has placeholder #checkout URLs — needs real ThriveCart OTO URL |
| Final thank-you | final-thank-you.html | thepracticebuilders.ai/52-skills-final-thank-you | None (confirmation only) | Pixel: PageView + Purchase ($7) |
Meta Pixel ID: 1708795119368065 (same as CIB funnel). Every page on the domain gets PageView. Thank-you page adds Lead. Final thank-you adds Purchase.
Known issue: ThriveCart displays the invoice after purchase instead of redirecting to the final thank-you page. The Purchase pixel on final-thank-you.html may not fire if the buyer never reaches that page. Deferred — funnel optimizes for Leads, not Purchases, which is adequate for a $7 tripwire.
3. CTA Routing Rules
The rule: Full pitch pages link to ThriveCart checkout. Brief mentions link to the sales page.
| Where | Links To | Why |
|---|---|---|
| Thank-you page (full pitch) | kathrynhbrown.thrivecart.com/52-claude-skills/ | Page has full sales copy — buyer is ready |
| Standalone sales page (full pitch) | kathrynhbrown.thrivecart.com/52-claude-skills/ | Page has full sales copy — buyer is ready |
| CIB delivery page (brief mention) | thepracticebuilders.ai/52-skills | Brief mention — needs the full pitch first |
| Email CTAs in Sequence A (brief mention) | thepracticebuilders.ai/52-skills | Brief mention — needs the full pitch first |
| Email CTAs in Existing List (brief mention) | thepracticebuilders.ai/52-skills | Brief mention — needs the full pitch first |
If you're not sure: Does the page/email contain the full pitch (what it is, what's included, price, guarantee)? If yes → ThriveCart. If no → sales page.
Verified May 13: Thank-you page and standalone sales page CTAs confirmed pointing to ThriveCart checkout in the vault HTML files. OTO page has placeholder #checkout anchors — needs real URL before going live.
4. ThriveCart Products
| Product | Price | ThriveCart URL | Webhook → MailerLite Group | |
|---|---|---|---|---|
| 52 Claude Skills | $7 | kathrynhbrown.thrivecart.com/52-claude-skills/ | Start \ | LTO-52 Claude Skills |
| Practice-Type Skill Maps (bump) | $12 | Same checkout (bump checkbox) | Start \ | Bump-Skill Maps |
| Consulting Practice SOP Manual (OTO) | $29 | kathrynhbrown.thrivecart.com/52-claude-skills/upsell/ | Start \ | OTO-SOP Manual |
After purchase: ThriveCart displays the invoice. Delivery emails handle product access.
Success redirect: thepracticebuilders.ai/52-skills-final-thank-you (after OTO accept or decline). May not fire if ThriveCart displays invoice instead — see Section 2 known issue.
Facebook Pixel ID: 1708795119368065
5. MailerLite Groups (actual names)
| Group | How Populated | What It Triggers | |
|---|---|---|---|
| CIB Subscribers | CIB opt-in form | Sequence A entry (if not a buyer) | |
| Start \ | LTO-52 Claude Skills | ThriveCart $7 webhook | Sequence B entry, exits Sequence A & Existing List |
| Complete \ | LTO-52 Claude Skills | ThriveCart $7 completion | Tracking only |
| Start \ | Bump-Skill Maps | ThriveCart $12 bump webhook | Bump delivery automation |
| Complete \ | Bump-Skill Maps | ThriveCart $12 completion | Tracking only |
| Start \ | OTO-SOP Manual | ThriveCart $29 OTO webhook | OTO delivery automation |
| Complete \ | OTO-SOP Manual | ThriveCart $29 completion | Tracking only |
| Existing List — 52 Skills Campaign | Manual (one-time, 111 subscribers) | Existing List sequence entry | |
| PBOS Founding Members | PBOS membership purchase | Exits Sequence B |
6. MailerLite Automations (actual names)
| Automation | Trigger | Emails | Exit Condition | ||
|---|---|---|---|---|---|
| CIB delivery | CIB opt-in | 1 email (Day 0, immediate) | None — fires and done | ||
| Sequence A (inside existing CIB nurture) | CIB opt-in AND NOT in "Start \ | LTO-52 Claude Skills" | A1-A5 (Days 1, 2, 4, 6, 8) | Joins "Start \ | LTO-52 Claude Skills" → exits |
| Existing List sequence | Joins "Existing List — 52 Skills Campaign" group | E1 (Day 0), E2 (Day 3, non-openers only) | Joins "Start \ | LTO-52 Claude Skills" → exits | |
| Nurture \ | LTO 52 skills to PBOS | Joins "Start \ | LTO-52 Claude Skills" | B1-B8 (Days 0-15), B9-B11 pending | Joins "PBOS Founding Members" → exits |
| Deliver \ | Bump-Practice-Type Skill Maps | Joins "Start \ | Bump-Skill Maps" | 1 email (immediate) | None — fires and done |
| Deliver \ | OTO-Consulting Practice SOP Manual | Joins "Start \ | OTO-SOP Manual" | 1 email (immediate) | None — fires and done |
B9-B11 not yet written. Depends on PBOS sessions May 18-20. B1-B8 are live.
7. Delivery Emails
| Product | Where It Lives | Notion Link | ||
|---|---|---|---|---|
| 52 Claude Skills ($7) | B1 in Sequence B | Inside "Nurture \ | LTO 52 skills to PBOS" — fires Day 0 | Skills Library |
| Skill Maps ($12 bump) | Standalone | "Deliver \ | Bump-Practice-Type Skill Maps" — fires immediately | Skill Maps |
| SOP Manual ($29 OTO) | Standalone | "Deliver \ | OTO-Consulting Practice SOP Manual" — fires immediately | SOP Manual |
Full-stack buyer ($7 + $12 + $29) gets all three emails. B1 comes from Sequence B. The other two fire independently from their own automations.
8. Segmentation Rules
- One selling sequence at a time. A subscriber never receives parallel selling tracks. Purchase moves them forward.
- Purchase exits current sequence, enters next. Buy during Sequence A → exit A, enter Sequence B at B1. Buy PBOS during Sequence B → exit B, enter PBOS onboarding.
- Group membership is permanent. A subscriber in "Start \| Bump-Skill Maps" stays there forever, even after joining PBOS.
- PBOS members are excluded from all tripwire selling. Once they join, they exit everything above.
- Existing List sequence runs once. One-time automation for warm subscribers. New opt-ins go through Sequence A (evergreen).
9. When Something Breaks
| Symptom | Check | ||
|---|---|---|---|
| Delivery email doesn't arrive | Is the subscriber in the right group? Check ThriveCart webhook log → MailerLite group membership. | ||
| Subscriber gets delivery email but no nurture | Is Sequence B active? Is B1 the first step? Check automation status in MailerLite. | ||
| Subscriber gets Sequence A AND Sequence B emails | Exit trigger didn't fire. Check: does Sequence A have an exit condition on "Start \ | LTO-52 Claude Skills"? | |
| Buyer doesn't enter Sequence B | ThriveCart webhook didn't fire, or subscriber wasn't added to "Start \ | LTO-52 Claude Skills". Check ThriveCart integration settings. | |
| CTA goes to wrong page | Check the routing rules in Section 3. Full pitch → checkout. Brief mention → sales page. | ||
| Bump/OTO delivery email doesn't arrive | Check that ThriveCart webhook added subscriber to "Start \ | Bump-Skill Maps" or "Start \ | OTO-SOP Manual". Check that the delivery automation is active. |
| Meta Pixel not firing | Check Pixel ID (1708795119368065) is on the page. Check browser ad blocker. Verify in Meta Events Manager. | ||
| Purchase pixel doesn't fire after checkout | ThriveCart shows invoice instead of redirecting to final-thank-you page. Buyer never reaches the page. This is a known issue — see Section 2. Not blocking for $7 tripwire (optimize for Leads). | ||
| OTO page CTA doesn't work | OTO page vault file has placeholder #checkout URLs. Replace with actual ThriveCart OTO URL before deploying. |
10. Lessons from This Build
What actually went wrong on May 10 and the rule to prevent each one.
1. CTA links pointed to ThriveCart instead of sales page. The CIB delivery page has a brief mention of 52 Skills, not a full pitch. The initial build linked directly to ThriveCart checkout, skipping the sales page. Buyers would have landed on a checkout page without seeing the full pitch. → Rule: If the page doesn't contain the full sales pitch, link to the sales page. Only full-pitch pages link to checkout.
2. Sales page didn't have a live URL when links were built. CTA links were written before the sales page was deployed. The chain was broken — links pointed to a URL that didn't resolve. → Rule: Deploy destination pages before source pages. Build order: deploy where the link goes, then build the page that links there.
3. Meta Pixel missing from all three new LTO pages. When the thank-you page was swapped from the original to the new lto-thank-you-page.html, the Meta Pixel wasn't carried over. Same omission for the standalone sales page and final thank-you. The CIB delivery page kept its pixel because it wasn't rebuilt. Meta's ad optimization was running blind — every opt-in since the swap was invisible to Facebook. → Rule: Every page on the domain gets the base pixel (PageView). When building a replacement page, carry over the pixel code first, before writing any new content. Add this to QC.
4. Delivery email architecture was wrong in the docs. Docs showed 3 separate delivery automations. Reality: B1 is inside Sequence B, only 2 are standalone. → Rule: When you build something in MailerLite that differs from the spec, update the spec immediately. The vault is the source of truth — if it's wrong, everything downstream is wrong.
5. MailerLite group names in docs didn't match reality. Docs used "52 Skills Buyers" but actual groups are "Start | LTO-52 Claude Skills" with Start/Complete pairs. → Rule: Use actual platform names in docs, not shorthand. Copy-paste from MailerLite, don't paraphrase.
6. Launch checklist showed everything as to-do when half was already built. Kathryn built Sequence B and both delivery automations before the checklist existed. → Rule: Create the checklist first, before building anything. Update it as you build.
7. Email CTAs had placeholder URLs. Emails A3, A4, A5, E1, and E2 were marked "done" but the CTA links were empty placeholders. No actual https://thepracticebuilders.ai/52-skills in the copy. Had to go back and add URLs to all five. → Rule: Email copy isn't done until every CTA has a real URL. Add "CTA links resolve to live page" to the QC checklist.
8. Segmentation problem with existing vs. mid-sequence subscribers wasn't anticipated. 111 subscribers had completed the old CIB nurture (never heard of LTO). ~40 were mid-sequence when the swap happened. No plan for separating them. Solution: rename the completed group to serve as the existing list trigger group. → Rule: Before swapping live automation content, map every subscriber state: completed, mid-sequence, not started. Each state may need a different path.
9. Purchase pixel won't fire (ThriveCart invoice vs. redirect). The Purchase event is on final-thank-you.html, but ThriveCart displays its own invoice page instead of redirecting to the thank-you page. The buyer never hits the page, so the pixel never fires. Additionally, ThriveCart checkout runs on kathrynhbrown.thrivecart.com, which Facebook can't associate with Kathryn's verified domain. → Decision: Deferred. Funnel optimizes for Leads (opt-in), not Purchases. Adequate for a $7 tripwire. Revisit if running purchase-optimized campaigns.
10. No single document showed the full funnel. Information was spread across 7 files. Nobody could see the whole picture. → Rule: This cheat sheet. One page. Every piece. Every connection.
Vault Files — Quick Reference
| File | What It Contains |
|---|---|
launch-checklist.md | What's done, what's left, page map |
mailerlite-automation-spec.md | Automation architecture, triggers, exit conditions |
thrivecart-checkout-copy.md | Product settings, URLs, pixel events, FAQs |
delivery-emails.md | All 3 delivery emails with triggers and Notion links |
nurture-sequences-v2.md | Sequence A (5 emails) + Sequence B (10 emails) + implementation spec |
existing-list-sequence.md | E1 + E2 for warm list |
bump-copy-practice-type-skill-maps.md | $12 bump checkout copy |
offer-sequence-rules.md | Decision matrix for future sequences |
lto-funnel-reference.md | Reusable architecture reference — pattern for building new LTO funnels |
lto-funnel-cheat-sheet.md | This file |