← Vault Index
Source: business/marketing/campaigns/practice-builders-os/pbos-rollout-spec.md

PBOS Rollout Spec — Full Program Launch Checklist

Author: Jules (Program Operations) Date: 2026-05-29 Status: Build spec — Arden executes from this Context: Workshop is June 3. Membership pitch happens at the end of workshop and in post-workshop email sequence. Everything below must be ready before the first person can click "Join the Membership" and have a good experience.

Key facts:


1. PAYMENT & ACCESS

1.1 ThriveCart: PBOS Membership Product

Priority: MUST HAVE

FieldValue
Product namePractice Builders OS — Monthly Membership
Product typeRecurring / Subscription
Price$27/mo
Billing cycleMonthly
TrialNone
Success URLhttps://thepracticebuilders.ai/pbos-welcome
PixelMeta Pixel — Purchase event ($27) on success page
Bump/upsellNone at launch

Build steps:

Owner: Kathryn (ThriveCart access)

1.2 ThriveCart: Price Escalation Plan

Priority: MUST HAVE (but can use manual approach at launch)

The founding $27/mo rate is available through June 20. After that, the public price escalates $10/mo per week. Two options:

Option A (Simple — recommended for launch):

Option B (Coupon-based):

Decision needed from Kathryn: Which approach? Option A is simpler and gets the job done for launch.

1.3 MailerLite: Membership Groups

Priority: MUST HAVE

Group NameHow PopulatedPurpose
**Start \PBOS Membership**ThriveCart webhook on purchaseTriggers welcome automation, identifies active members
**Cancelled \PBOS Membership**ThriveCart webhook on cancellation/refundTracks churned members, triggers offboarding

Build steps:

Owner: Kathryn (MailerLite access)

1.4 Cancellation Flow

Priority: SHOULD HAVE (ThriveCart handles billing cancellation automatically; the question is what Kathryn does about it)

When a member cancels:

  1. ThriveCart stops billing (automatic)
  2. ThriveCart webhook adds them to "Cancelled | PBOS Membership" group in MailerLite
  3. MailerLite automation sends cancellation acknowledgment email (see Section 4.4)
  4. Notion access: Manual removal. Kathryn removes their email from the Notion page share list. (At scale, this is a pain point — but at founding scale, it's fine.)

What they keep:

What they lose:

Build steps:


2. ONBOARDING — What Happens on Day 1

2.1 Welcome Page (Convertri)

Priority: MUST HAVE

URL: https://thepracticebuilders.ai/pbos-welcome ThriveCart success URL points here.

Page contains:

  1. Check your email — welcome email with Notion workspace link
  2. Your first session is [DATE] — calendar link
  3. Introduce yourself — reply to the welcome email with your name, practice type, and what you're building

Build steps:

Owner: Sloane (copy), Wren (HTML), Kathryn (Convertri deploy)

2.2 Welcome Email (MailerLite Automation)

Priority: MUST HAVE

Trigger: Joins group "Start | PBOS Membership" Timing: Immediate From: Kathryn Brown / Practice Builders

Email contains:

Build steps:

Owner: Sloane (copy), Kathryn (MailerLite build)

2.3 Notion: Getting Started Page

Priority: MUST HAVE

A page inside the PBOS Notion workspace (see Section 3.1) that orients new members.

Contains:

Build steps:

Owner: Cole


3. CONTENT DELIVERY — How Monthly Sessions Work

3.1 Notion: PBOS Membership Workspace

Priority: MUST HAVE

Location: Workspace-level page in Kathryn's Notion (NOT under 52 Skills, NOT under the workshop product page)

Page name: Practice Builders OS

Structure:

Practice Builders OS (top-level page)
├── Getting Started (see 2.3)
├── WIN / DELIVER / GROW Framework (reference page)
├── Monthly Sessions
│   └── [Month Year] — [System Name]
│       ├── Deploy Session Recording
│       ├── Build Session Recording
│       └── System Assets (skills, SOPs, templates)
├── Member Resources
│   └── Zoom Links + Calendar
└── Archive (past months, as they accumulate)

Access control: Notion page shared via email invite. Only active members have access. On cancellation, Kathryn removes their email from the share list.

Build steps:

Owner: Cole (page structure), Kathryn (sharing/access)

3.2 Zoom: Session Scheduling

Priority: MUST HAVE

Two sessions per month:

SessionDurationPurposeFormat
Deploy Session90 minKathryn walks through the month's system. Members see it, understand it, start customizing.Live Zoom, recorded
Build Session60-90 minMembers bring their implementation. Troubleshoot, refine, integrate with previous builds.Live Zoom, recorded

Zoom setup:

Decision needed from Kathryn: What day/time for monthly sessions? Recommendation: Tuesdays at noon ET (matches the workshop slot — members already know that time works).

Owner: Kathryn (Zoom access)

3.3 Recording Delivery

Priority: MUST HAVE

After each live session:

  1. Kathryn downloads the Zoom recording
  2. Upload to Vimeo (or Loom — whatever Kathryn uses for the workshop recording)
  3. Embed the recording on the month's Notion page
  4. Send session recap email to members (see Section 4.2)

Build steps:

Owner: Kathryn (recording + upload), Cole (Notion embed)

3.4 System Asset Delivery

Priority: MUST HAVE

Each month's build produces assets members use in their practice. These are the actual deliverables — the skills, SOPs, templates that make the system work.

Delivery method: Notion. Each month's page includes the system assets as downloadable files or inline content (same approach as the workshop product page for The 90-Second Pipeline).

What each month's assets include:

Build steps:

Owner: Cole (content production), Kathryn (review)


4. MEMBER COMMUNICATION

4.1 Session Announcement Email

Priority: MUST HAVE Cadence: Twice per month (one per session), sent 3-5 days before each session Audience: "Start | PBOS Membership" group, excluding "Cancelled | PBOS Membership"

Contains:

Build steps:

Owner: Sloane (template), Kathryn (sends each month)

4.2 Session Recap Email

Priority: SHOULD HAVE Cadence: Within 24 hours of each session Audience: Same member segment as 4.1

Contains:

Build steps:

Owner: Sloane (template), Kathryn (recap content + send)

4.3 Monthly Membership Pulse Email

Priority: CAN WAIT (build after 2-3 months of operation)

A monthly check-in email — not a session announcement, but a "how's it going" touchpoint. Inspired by TPC's Friday email / pulse model.

Contains:

Build steps (when ready):

4.4 Cancellation Acknowledgment Email

Priority: SHOULD HAVE

Trigger: Joins "Cancelled | PBOS Membership" Timing: Immediate

Contains:

Build steps:

Owner: Sloane (copy), Kathryn (MailerLite build)

4.5 Member Exclusion from Workshop Nurture

Priority: MUST HAVE

Active PBOS members must be excluded from:

Build steps:

Owner: Kathryn (MailerLite)


5. PROGRAM CALENDAR — Month 1

5.1 The First Month (June 2026)

DateEventNotes
June 3$17 Workshop: The 90-Second PipelineThis is the entry event. Membership pitch at the end.
June 3 eveningPost-workshop Email 1: Recording + recapSloane drafted — wip/post-workshop-emails.md
June 4Post-workshop Email 2: Value reinforcementSloane drafted
June 5Post-workshop Email 3: Membership bridge ($27/mo)Sloane drafted — needs membership link
June 6 or 7Post-workshop Email 4: Rate lock reminderNot yet drafted — depends on escalation timing decision
June 10Price escalates to $37/moFirst escalation (if weekly from June 3)
June 15-17 (TBD)Deploy Session #1: Deepening The 90-Second PipelineFirst members-only session. Goes deeper than the workshop — Level 2-3 refinement, practice-type customization.
June 20Founding rate ($27/mo) expiresLast day to join at $27
June 24-26 (TBD)Build Session #1: Implementation troubleshootingMembers bring their pipeline system. Troubleshoot, refine, integrate.

5.2 Month 1 Content Strategy

Deploy Session #1 topic: Deepening The 90-Second Pipeline.

Rationale: Workshop buyers already built Level 3 of this system. The deploy session goes deeper — practice-type customization, edge cases, what to do when someone on your list doesn't fit any category, how to run the system monthly as a habit. This creates continuity from workshop to membership and gives Day 1 members something they can immediately build on.

Build Session #1 topic: Implementation review. Members bring the system they built in the workshop (or built from the recording). Kathryn troubleshoots, refines, helps integrate with their actual workflow.

Decision needed from Kathryn:

5.3 Month 2+ Content Planning

Priority: CAN WAIT (but Cole should be thinking about it)

Each month introduces a new system from the WIN / DELIVER / GROW framework. Recommended order for months 2-4 (based on what's most immediately valuable and what Kathryn has existing IP for):

MonthSystemDomainWhy This Order
2 (July)The One-Page CloseWINNatural sequel — pipeline feeds proposals. Members already have prospects prioritized.
3 (Aug)Day One DoneDELIVERFirst DELIVER system. Members who've closed deals from pipeline + proposals need onboarding.
4 (Sep)The Scope LockGROWFirst GROW system. Members delivering work need to define boundaries before scope creep erodes margins.

This is a suggestion, not a decision. Kathryn and Cole decide the build order.


6. OPERATIONAL INFRASTRUCTURE

6.1 MailerLite Automations Required

AutomationTriggerActionPriority
PBOS WelcomeJoins "Start \PBOS Membership"Send welcome email (Section 2.2)MUST HAVE
PBOS CancellationJoins "Cancelled \PBOS Membership"Send cancellation email (Section 4.4)SHOULD HAVE
Post-Workshop Membership BridgeAlready planned in workshop buyer sequence (Section 5.1)Email 3 includes membership linkMUST HAVE — membership link needed

Not automations (manual campaigns):

6.2 MailerLite Segments Required

SegmentDefinitionUsed For
Active PBOS Members"Start \PBOS Membership" AND NOT "Cancelled \PBOS Membership"Session announcements, recaps, member-only emails
Workshop universal segment (updated)Existing segment + add exclusion for "Start \PBOS Membership"Prevents pitching membership to existing members

Build steps:

6.3 Notion Pages Required

PageLocationPurposePriority
Practice Builders OS (hub)Workspace-levelMembership home — everything navigates from hereMUST HAVE
Getting StartedUnder hubNew member orientationMUST HAVE
WIN / DELIVER / GROW FrameworkUnder hubReference — the full mapSHOULD HAVE
June 2026 — The 90-Second PipelineUnder Monthly SessionsFirst month's content, recordings, assetsMUST HAVE
Member ResourcesUnder hubZoom links, calendar, how to bookSHOULD HAVE

6.4 Convertri Pages Required

PageURLPurposePriority
PBOS Welcome (ThriveCart success)/pbos-welcomePost-purchase confirmation + orientationMUST HAVE
PBOS Membership Sales Page/practice-builders or /membershipPublic-facing membership page (for the link in post-workshop emails and ongoing)MUST HAVE

Note on the sales page: Post-workshop Email 3 currently says Join the Membership ->. That link needs to go somewhere. Options:

Recommendation: Option A for launch (link to ThriveCart checkout directly from post-workshop emails — the pitch is in the email and they just experienced the workshop). Build the sales page (Option B) as a SHOULD HAVE for ongoing traffic.

Decision needed from Kathryn: Direct-to-checkout or sales page first?


7. GRACEFUL ZERO — What If Nobody Joins

This is not a failure scenario. This is the plan either way.

7.1 The Content Gets Built Regardless

Kathryn and Cole are building monthly systems across the WIN / DELIVER / GROW framework no matter what. The membership is the distribution channel for that content, but the content has value in multiple contexts:

If nobody joinsThe content becomes...
Monthly system buildsIP library entries in the vault — reusable across TPC, AOS 1:1, future products
Deploy session recordingsVideo assets for future marketing (demo videos, ad creative, proof content)
System assets (skills, SOPs)Additions to the 52 Skills library or standalone products
The framework itselfThe intellectual architecture for every product Kathryn sells

7.2 What Kathryn Does Differently with Zero Members

7.3 Reactivation Path

If zero people join from the June 3 workshop:

  1. Continue post-workshop email sequence as planned (recording, value reinforcement, membership bridge)
  2. After the sequence, pause the membership pitch. Don't keep emailing about something nobody bought.
  3. Build the July system (The One-Page Close or whatever Cole/Kathryn decide)
  4. Run another workshop in July — now with TWO systems to demonstrate (pipeline + proposals), a recording from June, and more proof
  5. The membership pitch gets stronger every month because the library gets bigger

8. LAUNCH SEQUENCE — Critical Path

Everything that must happen between now and the first person clicking "Join the Membership."

Phase 1: Before Workshop (by June 2)

#TaskOwnerPriorityStatus
1Create ThriveCart PBOS recurring product ($27/mo)KathrynMUST HAVENot started
2Create MailerLite groups: "Start \PBOS Membership" + "Cancelled \PBOS Membership"KathrynMUST HAVENot started
3Connect ThriveCart webhooks to MailerLite groupsKathrynMUST HAVENot started
4Get the ThriveCart checkout URLKathrynMUST HAVENot started
5Insert membership link into post-workshop Email 3 (wip/post-workshop-emails.md)SloaneMUST HAVEBlocked by #4
6Insert membership link into workshop deck (section: The Offer)WrenMUST HAVEBlocked by #4
7Build post-workshop MailerLite automation (3 emails — recording, value, bridge)KathrynMUST HAVECopy ready in wip/post-workshop-emails.md

Phase 2: Before First Member Can Join (by June 5)

#TaskOwnerPriorityStatus
8Write PBOS welcome page copySloaneMUST HAVENot started
9Build PBOS welcome page HTML (CYP brand)WrenMUST HAVENot started
10Deploy welcome page to Convertri at /pbos-welcomeKathrynMUST HAVENot started
11Create Notion "Practice Builders OS" workspace pageColeMUST HAVENot started
12Build Notion "Getting Started" sub-pageColeMUST HAVENot started
13Build Notion "June 2026 — The 90-Second Pipeline" sub-page (placeholder for recording + assets)ColeMUST HAVENot started
14Draft PBOS welcome emailSloaneMUST HAVENot started
15Build PBOS welcome email automation in MailerLiteKathrynMUST HAVEBlocked by #14 + #11 (needs Notion link)
16Create "Active PBOS Members" segment in MailerLiteKathrynMUST HAVENot started
17Update workshop universal segment to exclude PBOS membersKathrynMUST HAVENot started
18End-to-end test: purchase → welcome page → welcome email → Notion accessKathrynMUST HAVEBlocked by all above

Phase 3: After Workshop, Before First Session (by ~June 15)

#TaskOwnerPriorityStatus
19Schedule Deploy Session #1 in Zoom (date TBD by Kathryn)KathrynMUST HAVENot started
20Schedule Build Session #1 in Zoom (date TBD by Kathryn)KathrynMUST HAVENot started
21Draft session announcement email templateSloaneMUST HAVENot started
22Send Deploy Session #1 announcement to membersKathrynMUST HAVEBlocked by #19
23Build Month 1 system assets (deepen The 90-Second Pipeline for members)ColeMUST HAVENot started
24Add workshop recording to June Notion pageKathryn/ColeSHOULD HAVEBlocked by June 3 workshop

Phase 4: Ongoing Operations (build as capacity allows)

#TaskOwnerPriorityStatus
25Draft session recap email templateSloaneSHOULD HAVENot started
26Draft cancellation acknowledgment emailSloaneSHOULD HAVENot started
27Build cancellation automation in MailerLiteKathrynSHOULD HAVEBlocked by #26
28Build PBOS membership sales page (for ongoing/cold traffic)Sloane + WrenSHOULD HAVENot started
29Build Notion "Member Resources" page (Zoom links, calendar, how-tos)ColeSHOULD HAVENot started
30Build Notion "WIN / DELIVER / GROW Framework" reference pageColeSHOULD HAVENot started
31Design monthly pulse email (check-in)SloaneCAN WAITNot started
32Build Month 2 system (July topic TBD)ColeCAN WAIT until June decisionNot started
33Rate-lock expiry email (for non-members after founding period)SloaneSHOULD HAVENot started

9. DECISIONS KATHRYN NEEDS TO MAKE

These are the gates. Nothing moves until these are answered.

#DecisionOptionsRecommendationBlocks
D1Price escalation methodOption A (change ThriveCart price weekly) vs. Option B (coupons)Option A — simplerThriveCart product setup
D2Membership link destinationDirect to ThriveCart checkout vs. sales page firstDirect to checkout for launchPost-workshop Email 3, workshop deck
D3Monthly session day/timeTuesdays at noon ET (matches workshop) vs. otherTuesdays at noon ETZoom scheduling, all member communications
D4Deploy + Build session dates for JuneSpecific dates neededWeek of June 15 (deploy) + week of June 24 (build)Session announcements
D5Recording hosting platformVimeo vs. Loom vs. otherWhatever Kathryn is using for workshop recordingNotion page setup
D6"Locked for life" vs. "locked as long as you're a member"Language in all materials"Stays the same as long as you're a member" — Kathryn already decided thisPost-workshop Email 3 copy (currently says "locked for life" — needs correction)

10. COPY CORRECTIONS NEEDED

Reviewing existing drafted materials against current decisions:

FileIssueFix
wip/post-workshop-emails.md Email 3Says "$27/mo — locked for life at the workshop rate"Change to "$27/mo — your rate stays the same as long as you're a member"
wip/post-workshop-emails.md Email 3Says "This rate goes up $10/mo every week"Confirm escalation cadence is weekly. If founding period ends June 20, clarify: does it escalate weekly starting June 10 or starting June 21?
workshop-skeleton.md Offer sectionSays "locked for life"Change to "stays the same as long as you're a member"
practice-builders-framework.md Workshop pricing sectionSays "$27/mo (locked for life)"Change to "$27/mo (locked as long as you're a member)"
practice-builders-framework.md Level 4 noteSays "Level 4 (Autonomous) is not part of the membership" + maturity model shows only 3 levels/ringsThis contradicts the membership decision doc (4 levels). Membership goes through Levels 1-3. Level 4 is AOS 1:1. The framework doc's growth rings section shows only 3 rings but the decision doc shows 4 levels. Verify: do members see 4 levels (with Level 4 as the upsell horizon) or only 3?

11. SUMMARY — THE MINIMUM VIABLE MEMBERSHIP

To launch with the first member having a good experience, Kathryn needs exactly:

Payment (3 items):

  1. ThriveCart recurring product at $27/mo
  2. Two MailerLite groups (Start + Cancelled) with webhooks connected
  3. The ThriveCart checkout URL inserted into post-workshop Email 3 and the workshop deck

Onboarding (3 items):

  1. Welcome page on Convertri at /pbos-welcome
  2. Welcome email automation in MailerLite
  3. Notion workspace with Getting Started page and June session placeholder

Content (2 items):

  1. First deploy session scheduled in Zoom
  2. First build session scheduled in Zoom

Communication (2 items):

  1. Session announcement email sent to members
  2. Post-workshop email sequence live in MailerLite (already drafted)

Ten things. That's the minimum. Everything else improves the experience but doesn't block launch.


This is the build spec. Arden builds from Sections 1-6. Sloane writes the copy. Wren builds the pages. Cole builds the Notion workspace. Kathryn does ThriveCart, MailerLite, Convertri deploys, and Zoom. Jules tracks the critical path.

Update this file as items complete. Mark done items with [x]. This document carries the state.