Breezy · Appendix ← Back to deck
Breezy · Founding Growth Marketer · 90-day plan

Appendix: the backup behind the plan

The deck is the focused version. This is the depth: every assumption with its source, the full model, the bets in detail, and the systems I'd build. Read it if you want to pressure-test the math. Nothing here is a fact until we validate it against your real data; it is a defensible starting hypothesis.

01 Assumptions & sources

No internal data yet, so every number is a stated assumption. Two are your own figures (captured during the process); the rest are 2026 benchmarks with sources. If your real numbers differ, the model flexes and I show the math so we can swap inputs live.

AssumptionValue usedSource
Landing page: visit → booked demo3% base, up to 5% tuneddaydream 2026 (demo pages 1.5-4%); Sam Kuehnle (3.8% median)
No-show rate (booked → held)25% (75% show)highticketaisystems (~30% unmanaged); J. Donovan (10-20% managed)
Demo held → close~50%Shaun, recalled from the call, to confirm. Market benchmark is 39% (Powered by Search)
Qualified rate on paid traffic70%Assumption (bidding on high-intent + qualifying on the form)
CPC, AI-category terms$30-45DataForSEO, real US Google Ads data
CPC, vertical terms$100-167DataForSEO, real US Google Ads data
Customer lifetime (for LTV)20-30 mo realistic; 12 mo ultra-conservative flooruserjot, hubifi, Optifai (SMB); Parse Labs, Fractal (vertical SaaS is stickier)
Monthly fee (LTV basis)$500/moCaptured during the process. Internal use only
Average job ticket~$600Captured during the process ("one job = payback")
Email list size40,000The brief
B2B Google Ads CPL (cross-check)$70-120Starr Conspiracy, Flyweel

02 The number, in full

North star = qualified booked calls per month. The target is at least 50 (the brief says 50+), going higher with proven metrics and budget to scale the winners.

Unit value: what one month at 50 booked calls is worth

50 booked → 75% show = ~37 held → ~50% close = ~19 new customers → at $500/mo that is ~$9,400 in new recurring revenue every month, roughly $113k in new annual revenue per month of run-rate. Even at the 39% market close benchmark it is ~14 customers and ~$7.2k new MRR, still healthy.

Monthly forecast by channel (Scenario A, lean)

Qualified booked calls / monthMonth 1Month 2Month 3Logic
Referral / organic555The organic growth they already have
Bet 1 · List8131240k re-engagement funnel + rep outreach on scored leads
Bet 2 · Partners48123 waves, building
Bet 3 · Paid31021Spend ÷ cost per demo ($1.5k → $1.15k → $950)
Total~20~36~50+

How we price a paid demo (verified)

$35 CPC ÷ 3% page conversion ÷ 70% qualified ≈ $1,670 per qualified booked call early, tuning down to ~$875 once fully optimized (the month-3 forecast still uses ~$950 while the account is learning). A booked call is a much deeper action than a raw lead, which is why it costs more than the $70-120 CPL benchmark. Then CAC = cost per booked call ÷ (75% show × 50% close = 0.375) = ~$2,330 tuned to ~$4,450 early.

The gate: paid scales only when it pays back

LTV = $500/mo × lifetime, then ÷ CAC. 3x is the healthy line. Cold paid looks tight at a very conservative 12-month life, but at the real 20-30 month range it clears 3x, even before tuning. So we scale paid as it proves out and confirm lifetime with your cohort data. Warm demos cost about $0.

Customer lifetimeLTVPaid, early ($4,450 CAC)Paid, tuned ($2,330 CAC)
12 mo (very conservative)$6k1.4x2.6x
18 mo$9k2.0x3.9x
24 mo (realistic)$12k2.7x5.1x
30 mo$15k3.4x6.4x

03 The bets, in depth

Two warm bursts to hit the number now, one engine to keep it after peak season. The thesis: inbound is unbuilt, so the fastest path is the demand you already own (list + partners) at near-zero cost, while paid is built and tuned to become the durable channel.

Burst   Bet 1 · Wake up the 40k list

Funnel: 40k list → email re-engagement + Meta remarketing → lead scoring → booked call. Two paths to convert, so we never depend on self-booking: people book from the page, and the rep does outreach on the highest lead-scoring contacts who engaged but did not book.

Assets activated: the list, the ROI calculator, and the live voice-agent demo (the "call and hear it" proof). Timing: hard weeks 1-6, then light nurture on new entrants. Media: ~$1-2k/mo retargeting. Risk: list may be stale (R1), so I measure the first send before projecting the rest.

Burst   Bet 2 · Borrow the partners' stage

Funnel: partner audience → dedicated podcast episode + newsletter drop → co-branded ROI calculator / page that names the partner (message match) → booked call.

Assets activated: the partnerships (Service Business Mastery podcast, Contracting Edge, Blue Collar Success Group) and their newsletters and co-marketing flexibility. I would also repurpose the existing dozen masterclasses as the webinar or gated content for a wave, so an asset you already produced does new work at no cost. The conversion asset stays the ROI calculator / page, which converts to a booked call better than a masterclass on its own. Timing: 3 waves (weeks 2-3, 6-7, 10-11). Media: ~$0, co-marketing.

Engine   Bet 3 · Build the paid engine

Funnel: Google Search + Meta → conversion page split by trade → form or calendar → booked call → CRM feedback loop tunes the campaigns. Leads with cheap AI-category terms ("ai receptionist" 5,400/mo, $30-45 CPC), with vertical terms used surgically for message match.

Assets activated: the Phase-1 landing page and the demand research. Timing: day 1 onward, small at first (learning phase), scaling with proof into the fall search peak. Media: the bulk of the budget, ramping. This is the channel built to scale and renew every month.

What I would say no to (for 90 days): VSL funnel, brand ambassadors program, a new Google Business Profile lead magnet, other new lead magnets, a live monthly masterclass series, and SEO / AI-search (AEO). All are good bets and all are slower than a 10x in a quarter. They are sequenced for after, not dropped.

04 What I'd create (net-new)

Lean, mostly on the existing stack. In priority order:

  1. One conversion page per priority trade, adapted from the Phase-1 landing page (HVAC first, then plumbing), each with tight message match and a single job: book a demo.
  2. Email + SMS sequences for the 40k list: a re-engagement burst, then a nurture track with lead scoring rules in HubSpot.
  3. A co-branded ROI-calculator / page variant for each partner wave (names the partner, borrows their trust).
  4. The attribution dashboard: cost per booked call by channel, show rate, close, CAC, LTV/CAC, refreshed automatically.
  5. RSA ad sets and creative by trade, generated and iterated with AI, plus a strong negative-keyword list (the category is polluted by job-seekers and off-vertical terms).
  6. A repurposed masterclass funnel: gate an existing masterclass, use it as partner-wave content and warm-list nurture.

05 AI leverage: systems that compound

This is where I move fastest, and it matches how you work. The goal is workflows that get smarter, not campaigns rebuilt from scratch.

Creative & copy at scale

Claude generates ad, email and page variants per trade in the contractor's own language, so we test many message-match angles cheaply and keep the winners.

Lead scoring & routing

HubSpot scoring plus Zapier / n8n flows: opens, clicks, site visits, downloads and masterclass views feed a score, and hot leads route to the rep automatically. No lead goes cold.

Personalization by trade

Dynamic page content and offers by vertical and by source (list, partner, paid), so the message always matches where the click came from.

AI-search (AEO / GEO)

"ai receptionist" already triggers Google AI Overviews. I would create structured, citable content so Breezy shows up in ChatGPT, Perplexity and AI Overviews over time. A compounding, low-cost channel for later.

Automated reporting

The north-star dashboard pulls from the ad platforms and HubSpot via API and updates itself, so budget calls are made on live cost-per-booked-call, not a monthly spreadsheet.

The product as proof

The AI voice agent is itself the best top-of-funnel asset: "skeptical? call and hear it." It disarms the AI-skeptic buyer better than any ad.

06 Measurement & attribution stack

Week 1 is mostly this, because without attribution I would be optimizing blind.

07 Market & competition

Demand is real and mostly cheap. Real US Google Ads data (DataForSEO). The AI-category terms are large and cheap; the vertical terms are small but pristine and low-competition.

KeywordVolume/moCPCBucket
ai receptionist5,400$29.89AI, solution-aware (cheap)
ai answering service1,900$44.48AI, solution-aware
ai voice agent1,900$38.54AI, solution-aware
after hours answering service1,300$183.59Problem-aware (after-hours)
plumber answering service590$158.13Vertical (pristine, low comp)
hvac answering service480$155.79Vertical (pristine, low comp)
contractor answering service170$167.63Vertical (pristine, low comp)

Pools: AI core ~11-13k/mo; vertical home-services ~1.4k/mo (small but exact-fit). Seasonality: the operational pain peaks in summer (contractors slammed), but people searching for the fix peaks in fall (Sept-Oct, roughly 2x the summer trough). Our 90 days (Jul to Oct) cover both, which is why warm leads now and paid ramps into the fall.

Breezy is invisible in search today: zero paid keywords and ~27 organic keywords (~110 visits/mo). Greenfield. The category is crowded with horizontals (RingCentral, Nextiva, Zoom, IONOS, Synthflow, and Jobber as the closest vertical threat), plus a lot of "build your own with no-code" content. Breezy's wedge: none of them lead with home-services depth (on-call routing to the on-call tech, transfer triggers, automatic booking, go-live in 1 hour, done-for-you). That is the message-match angle for the pages and ads.

08 Budget: two scenarios

Rule: paid scales only as its cost per booked call proves healthy. Warm carries the early number cheaply, so we can stay lean early and open the throttle only once the economics are proven.

Media budgetMonth 1Month 2Month 390-day total
Scenario A · Lean (recommended)$5-8k$12k$20k~$35-40k
Scenario B · Accelerate$10k$22k$35k~$65-70k

Where the media goes (Scenario A): Paid engine ~85%, list retargeting ~10%, partners ~5%. The warm bets carry the early number at almost no media cost. Media only: the first 90 days run on the tools you already have (Mailchimp, HubSpot, Calendly), adding tooling when volume earns it. Not a media cost but a dependency: a second closer as booked calls approach 50/mo.

Which scenario? Start with A. It hits at least 50 by day 90 mostly on warm plus disciplined paid. Go to B only if you want to guarantee 50 exactly on day 90 or push well past it, and only once paid's cost per booked call is proven.

09 Risk register

RiskMitigation
R1 · The 40k list is stale (the #1 risk)Warm it, clean bounces, start with a recent segment, and measure the first send before projecting the rest.
R2 · Clicks cost more than plannedLead with cheap AI terms, strong negatives, qualify on the form, cap spend until CAC is proven.
R3 · Conversion rates below benchmarkFast A/B, the "call and hear the AI" proof CTA to lift booking and cut no-show, measure by channel and reallocate.
R4 · Sales capacityOne rep can run ~2.5-3 demos/day comfortably; outbound only on hot scored leads; Shaun backs up; add a 2nd closer as volume nears 50.
R5 · Retention / LTV unknownValidate cohort data early; scale paid only with proven CAC/LTV; conservative base + sensitivity table.
R6 · Warm assets are finiteBuild paid in parallel from day 1 so it takes the baton; keep nurturing new list entrants.
R7 · Seasonal windowFront-load warm now; paid rides the fall search peak. The 90 days cover both.
R8 · Tracking gaps in the stackWeek-1 audit and setup; without attribution we optimize the wrong thing.
R9 · Partner timingMultiple partners, plug-and-play assets, dates locked in advance; no single point of failure.
R10 · AI-skeptical buyer + commoditizationOutcome-first messaging, "teammate not replacement", live proof, and vertical depth as the moat.
R11 · Limited budget / resourcesScenario A, media-only, existing stack; scale only with proof of CAC.
R12 · Ad-account learning phaseNew accounts need 2-4 weeks of data; month 1 paid is a controlled test. This is the one real risk to a clean 50 exactly on day 90; it could slip a couple of weeks. I still commit to the number, with paid and the list Plan B as the levers.

10 First 14 days

  1. Audit the stack and set up tracking (UTMs, conversion events, CRM loop, offline conversions).
  2. Stand up one conversion page with a single job: book a demo.
  3. Load and warm the list, launch the re-engagement sequence, and read the first-send metrics.
  4. Lock partner slots (episode and newsletter dates) and brief the co-branded asset.
  5. Launch the paid-search test on cheap, high-intent terms with a tight negative list.
  6. Ship the dashboard: cost per booked call, by channel.
What I would validate with you first: real list health and deliverability, the true close rate, and retention. All three move the plan, so I want them in week one, plus a quick check that the team has capacity to run this.

11 Sources

Links open in a new tab. Demand and CPC data are our own DataForSEO pull (real US Google Ads data), so there is no public URL for those.

João Primo · 90-day growth plan for Breezy · Back to the deck. Every figure is a defensible starting hypothesis, to validate against Breezy's real data.