← Vault Index
Source: frameworks/kit-campaign-launch/campaign-launch-playbook.md

Campaign Launch Playbook

A step-by-step playbook for launching a paid campaign with landing pages, email sequences, checkout, ads, and organic posts. Built from lessons learned during The Build: Find, Prove, Close launch (April 2026).

Goal: Complete, QC'd campaign in one day instead of a week.

Retro reference: campaigns/the-build/wip/retro-the-build-launch.md


Phase 0: Inputs (30 min)

Before building anything, read everything.

Reference material — read these first:

Offer brief — confirm before building:

Terminology rules:


Phase 1: Pages (2-3 hours)

Build from kits. Not from scratch. Every page follows its kit's golden example.

Pages to build:

PageKitSlugnoindex?
Homepagekit-homepage/No
Opt-inkit-opt-in-page/cibNo
Post opt-in thank-youkit-thank-you-page/cib-thank-youYes
Sales page(custom)/the-buildNo
Post-purchase thank-youkit-thank-you-page/build-thank-youYes
Lead magnet deliverykit-delivery-page/cib-deliveryYes
Product deliverykit-delivery-page/practice-brain-deliveryYes
Quick-start guidekit-delivery-page/practice-brain-quick-startYes
Terms of use(custom)/termsYes

Per-page checklist (every page, no exceptions):


Phase 2: Email Sequences (1-2 hours)

Before writing: read reference emails. Taki Moore's sell sequence, Steve Cunningham's patterns. Read them. Then write.

Email types needed:

EmailTriggerFile
CIB deliveryImmediate on opt-indelivery-email-cib.md
Nurture 1-3Automation, relative timingnurture-sequence-cib.md
Nurture 4-5Scheduled campaigns, fixed datesnurture-sequence-cib.md
Build deliveryImmediate on purchase (ThriveCart webhook)delivery-email-build.md
Buyer 1-2Scheduled campaigns, fixed datesbuyer-sequence-the-build.md
Buyer 3-4Scheduled campaigns, fixed datesbuyer-sequence-the-build.md

Per-email checklist (every email, no exceptions):

Structural rules:


Phase 3: ThriveCart + MailerLite (1 hour)

ThriveCart setup:

MailerLite setup:


Phase 4: Ad Creative (1-2 hours)

Ad copy:

Ad images — file creation:

Every ad needs THREE images:

  1. Square (1080x1080) — adX-name.html
  2. Vertical (1080x1920) — adX-name-vertical.html
  3. IG version (1080x1350) — adX-name-ig.html (for organic cross-posting)

All images are standalone HTML files at native resolution. One file = one image = one screenshot.

Screenshot process:

  1. Open HTML file in Chrome
  2. Ctrl+Shift+I → Ctrl+Shift+P → type "screenshot" → "Capture full size screenshot"
  3. On 2x display, output will be 2160x2160 / 2160x3840 / 2160x2700 — all exceed Meta minimums

Organic post images:

Same process. FB gets 1080x1080. IG gets 1080x1350 (4:5). Every post gets both sizes created upfront.


Phase 5: Meta Ads Manager (1 hour)

Reference: campaigns/the-build/wip/meta-campaign-setup-guide.md has the full step-by-step with exact field values.

Campaign level:

Ad set level:

Ad level — per-ad cleanup (EVERY ad):

Ignore all Meta "recommendations" to:

After publishing:


Phase 6: Organic Posts + Profile (30 min)

Facebook page refresh:

Instagram profile:

Organic posts:


Phase 7: Pre-Launch Test (30 min)

Pre-test checks:

Full funnel test — click every step:

StepTestURL
1Submit opt-in form/cib
2Lands on thank-you page/cib-thank-you
3Discount offer link works/cib-thank-you → ThriveCart with coupon
4Delivery email arrivesCheck inbox
5Delivery email links work/cib-delivery
6Sales page CTAs go to checkout/the-build → ThriveCart
7Checkout processes paymentThriveCart
8Redirects to post-purchase page/build-thank-you
9Buyer delivery email arrivesCheck inbox
10Product delivery page works/practice-brain-delivery
11Quick-start page works/practice-brain-quick-start
12Terms page loads/terms

Pixel verification (Meta Pixel Helper extension):

PageExpected Events
All pagesPageView ✓
Post opt-in thank-youPageView + Lead
Post-purchase thank-youPageView + Purchase ($X)

Mobile test:


Phase 8: Launch + Monitor

Launch day:

First 24 hours:

MetricGoodAction if bad
Impressions500+Zero = still in review or rejected
CTR (link clicks)Above 1%Below 0.5% = hook isn't landing
CPL (cost per lead)$3-8Above $15 = landing page issue
Ad rejectionsNoneRead reason, fix, resubmit

48-72 hours:

Dormant account note: Accounts that haven't run ads in years behave like new accounts. Expect high CPMs and slow delivery for the first 48-72 hours. This is the pixel warming up. Don't panic. Don't change targeting. Let it learn.


QC Gates

These run automatically before every commit of a customer-facing file:

  1. Terminology sweep: grep for "AI assistant", LLM brand names in paid context, old pricing, old URLs
  2. Link check: every product/asset mention is a clickable link, all URLs match Convertri slugs
  3. Pixel check: every page has pixel in , correct events on thank-you pages
  4. Footer check: Meta compliance, Terms link, no Substack, correct entity name
  5. Mobile check: no CSS attribute selectors on inline styles, class selectors only for responsive grids
  6. Email check: every email has preview text, no price in nurture, delivery email separate from sequence
  7. Copy QC: run copy-qc.md 11-pattern check on all customer-facing copy
  8. Visual check: render page, check desktop + mobile before committing

File Locations

AssetLocation
Brand voicebusiness-aos/reference/core/voice.md
Audiencebusiness-aos/reference/core/audience.md
Copy QCbusiness-aos/reference/brand/copy-qc.md
Website eval skilladvisory-os-vault/content/business/marketing/skills/website-eval-skill.md
Inspiration emailsbusiness-aos/inspiration/
Page kitsadvisory-os-vault/content/frameworks/kit-*/
Email sequence kitadvisory-os-vault/content/frameworks/kit-email-sequence/
Ad images (screenshot)advisory-os-vault/content/business/marketing/campaigns/[campaign]/wip/ad-images/
Meta setup guideadvisory-os-vault/content/business/marketing/campaigns/[campaign]/wip/meta-campaign-setup-guide.md
Campaign retroadvisory-os-vault/content/business/marketing/campaigns/[campaign]/wip/retro-*.md

Built from the retro of The Build: Find, Prove, Close launch — April 2026 This playbook is a living document. Update it after every campaign.