← Vault Index
Source: business/marketing/campaigns/claude-skills-for-consultants-lto/slo-ad-campaign-strategy.md

SLO Ad Campaign Strategy — 52 Claude Skills for Independent Consultants

⚠️ Pre-launch strategy doc (May 23) — historical. The funnel math below was modeled BEFORE launch (no real AOV/CVR yet) and assumed an incomplete OTO stack. OTO2 is now built and live; OTO3 was removed from the funnel (May 23 decision). For the live funnel and actual performance, the single source of truth is the ## Funnels and Check-In Log sections of STATUS.md. Read this doc for the original strategic frameworks (Ben/Pittman/Callan/Deiss math), not for current funnel state or numbers.

Status: Pre-launch strategy (superseded by STATUS.md for live state). Date: 2026-05-23 Owner: Cade (Media Buyer) Product: 52 Claude Skills for Independent Consultants, $7 front-end Domain: 52aiskills.com (pending DNS) Meta Pixel: 1708795119368065 (existing) Funnel (as planned 5/23): Ad > Sales page > ThriveCart ($7 + $12 bump) > OTO1 ($29) > OTO2 ($97) > Thank-you > Email sequence > Workshop invite. NOTE: OTO2 is built/live; OTO3 ($197) was removed from the funnel — see STATUS ## Funnels.


Kathryn,

Two golden rules before we get into this.

Rule 8 (Recipient-First): I built this as the document you open on launch morning. Every section answers one question: what do I do, and in what order? No theory without action steps. If something needs a decision from you before launch, it is flagged explicitly.

Rule 6 (Pride Gate): Every budget number ties to Ben's benchmarks from the F07 master reference. Every testing framework ties to Pittman's paid traffic system and Callan's creative testing model. I am not guessing at numbers -- I am applying the frameworks you already own to your specific funnel math. Where I lack real data (no sales page CVR yet, no AOV yet), I have modeled conservative, healthy, and best-case scenarios so you can plan without false precision.

Let's build this.


1. Financial Model (Start Here -- Everything Else Follows)

Before campaign structure, you need to know what "winning" looks like in dollars. Per Deiss (SLO/CVO): the front-end doesn't need to be profitable. It needs to self-liquidate so every buyer after that is pure back-end profit.

Your Funnel Math (Conservative Model)

StageProductPriceTake Rate (Conservative)Take Rate (Healthy)
Front-end52 Claude Skills$7----
BumpPractice-Type Skill Maps$1230%40-50%
OTO140 SOPs Manual$2910%15%
OTO2(not built)$970%3-5%
OTO3(not built)$1970%2-5%

AOV Projections

With current stack (FE + Bump + OTO1 only):

ScenarioBump RateOTO1 RateAOV
Conservative30%10%$13.50
Healthy40%15%$16.15
Best case50%20%$18.80

AOV formula: $7 + ($12 x bump%) + ($29 x OTO1%)

With full stack (once OTO2 + OTO3 are built):

ScenarioAOV
Conservative (30/10/3/2%)$20.35
Healthy (40/15/5/3%)$27.74
Best case (50/20/7/5%)$35.49

What This Means for Launch

Ben's benchmark: FE ROAS 100%+ (break even on ad spend from day-one purchases).

At conservative AOV of $13.50, you need your cost-per-purchase (CPP) at or below $13.50. That means:

Professional services B2B on Meta typically runs $1.50-$4.00 CPC. At those CPCs, you need higher CVR or higher AOV to self-liquidate.

The honest assessment: With only FE + Bump + OTO1, self-liquidation on day one is unlikely at B2B CPCs. This is normal for a launch with an incomplete OTO stack. The strategy is:

  1. Phase 1 (Weeks 1-4): Launch with current stack. Goal is not ROAS -- it is data. Learn CPP, CVR, bump rate, OTO1 rate, and which creatives win.
  2. Phase 2 (Weeks 5-8): Build OTO2 ($97) and OTO3 ($197) with video. This is where AOV jumps to $20-35 and self-liquidation becomes realistic.
  3. Phase 3 (Week 9+): Scale winning creatives with full stack. Target FE ROAS 100%+.

Bottom line: Do not judge this funnel's economics until the OTO stack is complete. Per Ben's own Scale Checklist 2.0 -- OTO3 sat at 0% without video, and the gap between "with video" and "without video" was the difference between $25K in 10 days and significantly less.


2. Campaign Structure

Architecture: CBO + Broad + Creative Testing

Per Pittman: audience targeting has been largely commoditized by Meta's algorithm. Creative is the variable. The campaign structure exists to test creative efficiently, not to test audiences.

What Was Planned vs What We Launched

The original plan below called for $30-50/day with 3 ad sets (Broad + 2 interest stacks). We launched differently based on two factors:

1. Budget constraint. Kathryn could not afford $40/day for testing. The CIB campaign had been running successfully at $20/day — that was the proven affordable level.

2. CIB learnings. The CIB campaign (documented in the-build/wip/meta-campaign-setup-guide.md) proved that $20/day CBO with 1 broad ad set and multiple ads works. CBO picked AI Power User decisively (94% of budget, 99.5% of leads) without needing interest targeting — the algorithm found the right people through broad targeting with interest suggestions.

3. Why broad with no interest targeting for SLO. CIB used broad targeting with interest suggestions (accounting, financial planning, management consulting). For SLO, Cade recommended dropping interest targeting entirely and going fully broad. Rationale: SLO is Purchase-optimized, not Lead-optimized. Purchase events are rarer than Lead events — at $20/day, the algorithm needs the widest possible audience pool to find the small number of people who will buy. Interest targeting narrows that pool and could slow data accumulation. Going broad lets Meta's algorithm do the finding. We learn WHO buys from the data (which creatives convert, what the buyer profile looks like) rather than pre-filtering by assumed interests. One ad set, fully broad, 4 ads testing hooks — we're testing creative, not audience.

Actual launch configuration (May 28, 2026):

Original Plan (for reference — not executed)

Campaign 1: TESTING (Always On)

Objective: Purchase (optimize for the ThriveCart purchase event -- see Section 5) Campaign type: CBO (Campaign Budget Optimization) Budget: $30-$50/day (see Budget section)

Ad sets (3 to start) — NOT USED, replaced by single broad ad set (see above):

Ad SetTargetingWhy
Broad - USAge 30-65, US only, no interest targetingLet Meta's algorithm find buyers. Broad is the baseline.
Interest Stack - ConsultingInterests: Management consulting, Business consulting, Small business owners, Entrepreneurship, McKinsey, Bain, BCG + Lookalike behaviorsTests whether interest targeting outperforms broad at this price point
Interest Stack - FinancialInterests: Financial planning, Wealth management, CPA, Accounting, Financial advisor, CFP, RIATests the CPA/wealth vertical specifically

Each ad set runs 3-4 ads (different hooks/creatives). Total: 9-12 ads at launch.

Exclusions (apply to all ad sets):

Campaign 2: RETARGETING (Turns On Week 2+)

Objective: Purchase Campaign type: CBO Budget: $10-$15/day

Ad sets (2):

Ad SetAudienceWindow
Sales Page VisitorsVisited 52aiskills.com, did not purchase7-day window
Video ViewersWatched 50%+ of any video ad14-day window

Creative: Different angle from prospecting. Social proof, FAQ objection handling, "still thinking about it?" framing. 2-3 ads per set.

Why separate campaign: Retargeting audiences are small and warm. Mixing them with cold traffic in the same CBO lets Meta dump all spend on retargeting (easy conversions) and starve cold prospecting. Separate campaigns = separate budgets = controlled spend distribution.

Campaign 3: SCALE (Turns On When Winners Found)

Objective: Purchase Campaign type: CBO Budget: Starts at $50/day, scales 20% every 3 days on winners

Ad sets: Only graduated winners from Campaign 1. An ad that wins in Testing gets duplicated into Scale with higher budget.

This campaign does not launch on Day 1. It activates in Week 3-4 when you have statistically significant winners (see Testing Framework).


3. Creative Strategy

The 12 Hooks You Already Have

The sales page includes 4 hook sets with 3 variations each. Here is how to prioritize them for testing:

Launch Wave 1 (Day 1 -- test these first)

PriorityHookHook SetWhy First
1"52 Claude skills built specifically for independent consultants. $7."Set 2 (Volume/Value)Direct offer-first. At $7, the price IS the hook. Lowest friction. Per Callan: test the most direct version first.
2"Every proposal you write follows the same structure. You're still building it from scratch."Set 1 (Pattern Recognition)Pain-first. Names the specific behavior. Pattern-reveal voice. Universal across all three verticals.
3"If you run a consulting practice and you're still building deliverables from scratch -- this is for you."Set 4 (Identity)Audience-first. Self-selection. Filters to the right person immediately.
4"A prompt is a sentence. A skill is a production system. 52 of them, built for independent consultants."Set 3 (Differentiation)Mechanism-first. Differentiates from every other "AI prompt" product. Tests whether the prompt-vs-skill distinction matters in ads.

Why this order: You have a novel product at an extreme price point. Test whether the offer itself converts (Hook 2 -- just say what it is and what it costs) before testing emotional/pain angles. If the direct offer works, everything else is creative iteration on top. If it doesn't, you learn that fast and pivot to pain/identity angles.

Launch Wave 2 (Week 2 -- based on Wave 1 data)

Take the winning hook SET from Wave 1, and test the other 2 variations from that set. Plus, bring in the top performer from a losing set as a wildcard.

Example: If Set 2 (Volume/Value) wins in Wave 1, test these in Wave 2:

Ad Format Recommendations

FormatPriorityWhy
Static image + textPRIMARY (launch with these)Fastest to produce. Easiest to test at volume. Per Callan: more variations tested = faster discovery of winners. Launch with 4+ static variations before investing in video.
Short video (15-30s)SECONDARY (Week 2-3)Kathryn talking to camera. "I've spent 25 years building operational systems..." -- leads with credibility, shows the real person behind the product. Test after you have a winning hook from static.
CarouselTERTIARY (Week 3-4)Show 4-5 specific skills with before/after (45 min by hand vs 5 min with skill). Good for the "volume" angle. Test after static and video have baselines.
UGC-styleNOT YETNo customer base to source UGC from. Revisit when you have buyer testimonials.

Creative Volume for Launch

Minimum viable launch: 8 unique ads (4 hooks x 2 image variations each) Recommended launch: 12 unique ads (4 hooks x 3 variations each -- different images, same copy) Week 2 refresh: 4-6 new variations based on Week 1 winners

Static Image Direction (Brief for Wren)

ConceptDescription
Product shotClean mockup of the skill files (digital product spread). Dark background, gold accent. Price overlay: "$7"
Before/After splitLeft: "45 minutes." Right: "5 minutes." Clean text on brand colors.
List format"Proposals. SOWs. Recaps. Follow-ups. Case studies. 52 skills. $7." -- text-heavy, minimal design. Looks like a note, not an ad.
Pattern callout"You've written this proposal before. Same structure. Same sections. Still building it from scratch." -- text on clean background.

Per Callan: Ads should look native to the platform, not polished to the point of looking like ads. The "note" style and text-heavy formats tend to outperform designed graphics for info-product offers.


4. Budget Recommendation

Testing Phase (Weeks 1-4)

Line ItemDailyMonthly
Campaign 1 (Testing)$30-$50$900-$1,500
Campaign 2 (Retargeting)$10-$15$300-$450
Total testing budget$40-$65/day$1,200-$1,950/mo

Why this range:

My recommendation: Start at $40/day ($1,200/mo). This is enough to learn without burning cash before the full OTO stack is built. You are buying data, not revenue, in Phase 1.

Scaling Phase (Week 5+ with full OTO stack)

ScenarioDailyMonthly
Moderate scale$75-$100$2,250-$3,000
Aggressive scale$150-$200$4,500-$6,000

Scaling rule (Pittman): Increase budget 20% every 3 days on winning ad sets. Do not double budget overnight -- it resets the learning phase and spikes CPM.

Kill Criteria

MetricKill ThresholdTimeframe
CPCAbove $5.00After 1,000 impressions
CTR (link click)Below 0.8%After 1,000 impressions
Sales page CVRBelow 1.5%After 200 clicks to page
Cost per purchaseAbove 3x AOVAfter 10+ purchases
Ad set spending with 0 purchases$30+ spent, 0 conversionsAny time

Kill an ad (not the ad set) if it has spent 2x your target CPP with zero purchases. Kill an ad set if all ads in it are dead. Kill a campaign never -- restructure it.


5. Pixel and Tracking Setup

Events to Configure

EventTrigger PointPriority
PageViewSales page loads (52aiskills.com)Standard (auto)
ViewContentSales page loads (custom event with content_name: "52-claude-skills")High
InitiateCheckoutThriveCart checkout page loadsHigh
PurchaseThriveCart purchase confirmation firesCRITICAL -- this is your optimization event
LeadEmail captured (if any pre-checkout email capture exists)Medium

Purchase event value: Pass the dynamic cart value (not just $7 -- include bump and OTO values). This lets Meta report actual ROAS, not just purchase count.

ThriveCart-to-Meta Pixel Integration

ThriveCart supports native Meta pixel integration:

  1. In ThriveCart > Settings > Integrations > Tracking, add Pixel ID: 1708795119368065
  2. Enable the "Purchase" event on the success page
  3. Pass the order value dynamically (ThriveCart does this natively)
  4. Verify with Meta's Pixel Helper Chrome extension after first test purchase

Combined purchase events: In ThriveCart pixel settings, check "combine purchase events." This fires one Purchase event per buyer with the total cart value (front end + bump + OTOs combined) instead of separate events per transaction step. Without this, a full-cart buyer triggers 4-5 purchase events, inflating purchase count in Meta and distorting CBO optimization signals. Status: Enabled May 29, 2026.

Conversions API (CAPI): ThriveCart supports server-side event sending via a checkbox in the pixel settings. Enable it and paste the access token from Meta Events Manager (Pixel > Settings > Conversions API > Generate Access Token). CAPI sends purchase events server-to-server, bypassing browser-based tracking limitations (iOS 14.5+, ad blockers, thank-you page redirect issues). Status: Enabled May 29, 2026.

Override source URL: Set to https://52aiskills.com in ThriveCart pixel settings. This ties CAPI purchase events to the verified domain instead of ThriveCart's domain (kathrynhbrown.thrivecart.com), which Meta cannot associate with Kathryn's verified domain. Without this, server-side events may not attribute to ads correctly. Status: Set May 29, 2026.

Custom Audiences to Build

AudienceSourceUse
PurchasersPixel Purchase eventExclude from prospecting, seed for lookalikes
Sales page visitors (no purchase)Pixel ViewContent on 52aiskills.comRetargeting Campaign 2
Checkout started (no purchase)Pixel InitiateCheckout, exclude PurchaseHigh-intent retargeting
Video viewers 50%+Meta video engagementRetargeting Campaign 2
Video viewers 75%+Meta video engagementHigh-quality retargeting
Existing email listUpload from MailerLiteExclude from cold campaigns OR run as warm audience test
Lookalike - Purchasers 1%Based on Purchasers custom audienceScale Campaign 3 (build after 100+ purchases)
Lookalike - Purchasers 3%Based on Purchasers custom audienceBroader scale test

Note: Lookalike audiences need at minimum 100 source events to be useful. Do not build lookalikes until you have 100+ purchases tracked by the pixel. At conservative conversion rates, this takes 2-4 weeks.

Conversion Optimization Settings

Campaign 1 (Testing):

Why Purchase, not Landing Page View: You want Meta to optimize for buyers, not clickers. At $7, the purchase is low-friction enough that optimizing for it directly works. If you optimize for page views, you will get cheap traffic that does not convert.

If purchase volume is too low for Meta to optimize (fewer than 50/week per ad set): Switch optimization to InitiateCheckout temporarily. This gives Meta more signal to work with. Switch back to Purchase once volume builds.


6. Testing Framework

What Gets Tested, In What Order

Per Pittman and Callan: test one variable at a time. Creative is the biggest lever, so test that first.

PhaseWhat You're TestingDurationDecision Criteria
Week 1-2Hooks (4 hooks across 3 ad sets)7-10 daysCTR + CPP. Which hook generates cheapest purchases?
Week 2-3Winning hook variations (3 variations of best hook set)5-7 daysCPP + CVR. Which variation converts best?
Week 3-4Ad format (static winner vs video vs carousel)7 daysCPP + ROAS. Does video beat static?
Week 4+Audiences (broad vs interest stacks vs lookalikes)OngoingCPP by ad set. Which audience converts cheapest?

How Long Before Decisions

Minimum data for a decision:

Do not make decisions based on:

What "Winning" Looks Like

MetricLosingBaselineWinningScaling
CTR (link)< 0.8%1.0-1.5%1.5-2.5%2.5%+
CPC> $4.00$2.00-$3.50$1.00-$2.00< $1.00
Sales page CVR< 1.5%2-3%4-6%6%+
Cost per purchase> $40$20-$35$10-$20< $10
Bump take rate< 20%30%40%50%+
OTO1 take rate< 5%10%15%20%+
AOV (current stack)< $10$13-$16$16-$19$19+
FE ROAS (current stack)< 40%50-80%80-100%100%+

A "winning" ad in Phase 1 (incomplete OTO stack): CPP below $20, CTR above 1.2%, consistent performance over 5+ days. You are not targeting FE ROAS 100% in Phase 1 -- you are finding the creative and audience combinations that produce the cheapest buyers.

A "winning" funnel (Phase 2, full OTO stack): FE ROAS 100%+, AOV $25+, stable CPP under $15. This is when you scale.

Weekly Review Cadence

Every Monday morning, review:

  1. Ad level: CTR, CPC, CPP for each ad. Kill losers, note winners.
  2. Ad set level: Which targeting is winning? Broad vs interest stacks.
  3. Funnel level: Sales page CVR, bump rate, OTO1 rate, AOV.
  4. Budget level: Total spend vs total revenue. FE ROAS.
  5. Decision: Scale winners (20% budget increase), kill losers, brief new creative for next week.

7. Launch Checklist

Everything that needs to be in place before the first ad goes live. Organized in dependency order.

Pre-Launch (Complete Before Turning On Ads)

Domain and Pages:

Domain Verification:

Pixel and Tracking:

Meta Ads Manager Setup:

Creative Assets Ready:

Campaign Build:

Email and Post-Purchase:

Decision from Kathryn needed:

Post-Launch (First 48 Hours)

Week 1 Review


8. Decisions Needed from Kathryn

Flagging these explicitly so nothing stalls:

#DecisionRecommendationImpact
1Daily ad budget$40/day ($1,200/mo) for testing phaseBelow $30/day, data is too slow. Above $65/day, you are spending ahead of your OTO stack.
2Launch dateFirst Monday after domain + pixel + checkout are verifiedMonday launch gives you a full 7-day data set before first review.
3OTO2 + OTO3 build timelineTarget completion within 4 weeks of launchAOV jumps from ~$14 to ~$25+ with full stack. This is where self-liquidation becomes real. Per Ben's master: each OTO needs a 60-90s video. No video = 0% take rate.
4Video adsRecord a 15-30s talking-head video for Wave 2 (Week 2-3)Not needed for launch. Static first, video second. But schedule the recording for Week 2 so it is ready.
5Existing email listUpload to Meta for exclusion from cold campaigns? Or run a warm-audience test campaign?Recommend exclusion from cold campaigns. Warm audience gets the existing list email sequence, not paid ads.

9. Risk Register

RiskLikelihoodImpactMitigation
CPCs too high for B2B on Meta ($3-5+)MediumFE ROAS stays below 50%AOV is the lever, not CPC (Axiom 4). Build OTO2 + OTO3 to raise AOV. Also test Advantage+ creative which can reduce CPCs.
Sales page CVR below 2% on cold trafficMediumHigh CPP, slow data accumulationThe page is long for a $7 product. Ben's framework says 1 scroll on desktop for low-ticket. Monitor and consider a shorter variant if CVR is low.
Pixel not tracking purchases correctlyLowNo optimization signal, wasted spendTest purchase before launch. Verify in Events Manager. Do not launch until Purchase event is confirmed.
Ad account restricted/flaggedLowFull stopCompliance footer on every page. No prohibited claims. No fake urgency. The $7 price point and "skills for consultants" positioning is low-risk content.
Incomplete OTO stack limits AOVHigh (known)Self-liquidation not achievable in Phase 1Phase 1 is for data, not ROAS. Accept sub-100% FE ROAS until OTO2 + OTO3 are live.

10. KPI Dashboard (Track Weekly)

Set up a simple spreadsheet or track in the Monday review.

KPISourceWeek 1Week 2Week 3Week 4
Ad spendMeta Ads Manager
ImpressionsMeta Ads Manager
Link clicksMeta Ads Manager
CTR (link)Meta Ads Manager
CPCMeta Ads Manager
Sales page visitorsPixel / UTM
PurchasesThriveCart
Sales page CVRPurchases / visitors
Bump take rateThriveCart
OTO1 take rateThriveCart
Revenue (FE)ThriveCart
AOVRevenue / purchases
CPPAd spend / purchases
FE ROASRevenue / ad spend

Appendix: Ad Copy Templates (Wave 1)

Four ads, ready to pair with images from Wren. Each follows the Brunson Hook/Story/Offer structure compressed for a Meta ad.

Ad 1 -- Volume/Value (Offer-First)

Primary text: 52 Claude skills built specifically for independent consultants. $7.

Proposals. SOWs. Session recaps. Follow-ups. Case studies. Pipeline reviews. Client onboarding. Content. Capacity planning.

Each skill is a complete set of production instructions -- not a one-line prompt. Upload it to Claude, give it your inputs, get a production-ready deliverable back.

52 skills. 8 categories. $7. Use them today.

Headline: 52 Claude Skills for Consultants Description: Instant download. Works with Claude Pro. CTA button: Shop Now

Ad 2 -- Pattern Recognition (Pain-First)

Primary text: Every proposal you write follows the same structure. You're still building it from scratch.

Every session recap has the same sections. You're still writing it by hand.

Every follow-up email follows the same pattern. It's still sitting in your head.

52 Claude skills built for independent consultants. Each one turns a deliverable you repeat every week into a 5-minute production system.

$7 for all 52.

Headline: Stop Rebuilding What Already Has a Pattern Description: Download a skill. Upload it to Claude. Use the output today. CTA button: Shop Now

Ad 3 -- Identity (Audience-First)

Primary text: If you run a consulting practice and you're still building deliverables from scratch -- this is for you.

52 Claude skills covering every phase of your practice. Business development. Proposals. Client delivery. Communication. Content. Operations. Strategy.

Each skill is a complete production system. Not a prompt. Not a template. A set of instructions that produces a deliverable ready to use.

Built by someone with 25 years inside professional services firms.

$7 for all 52.

Headline: Built for the Person Who Runs the Practice Description: 52 production-grade Claude skills. Instant download. CTA button: Shop Now

Ad 4 -- Differentiation (Mechanism-First)

Primary text: A prompt is a sentence. A skill is a production system.

You've used ChatGPT. You typed a question. You got a decent answer. Then you spent 20 minutes fixing the tone, restructuring the sections, and removing the parts that sounded like a robot wrote them.

A Claude skill is different. It's complete production instructions -- structure, sections, tone, quality standards. The output is ready to use, not ready to edit.

52 of them, built for independent consultants. $7.

Headline: Stop Prompting. Start Producing. Description: 52 Claude skills. Every deliverable in your practice. CTA button: Shop Now


Strategy built by Cade. Frameworks applied: Deiss (SLO/CVO, self-liquidation targets), Pittman (campaign structure, creative-first testing, scaling rules), Callan (creative volume, native formats, test-before-polish), Hormozi (Value Equation applied to AOV math), Ben's F07 master reference (benchmarks, OTO video requirement, compliance footer, failure modes).