Extracted Playbook · July 3, 2026
The complete Skool course (all 15 videos transcribed, every linked script and asset) distilled into an operating manual — plus the action plan for folding its best plays into the HVAC AI OS.
This course is the generic version of what you already built. Your HVAC AI OS funnel IS this model, one level up: DFY software + service to home-services businesses, monthly recurring, closed on a demo call. Pavel sells websites at $150–300/mo to any local niche; you sell an AI OS to HVAC.
So the recommendation is NOT "start a web design agency." That would be a niche-hop — the exact thing your daily accountability email exists to prevent. HVAC + workshop = $500k/mo is the focus.
The right move: steal the 5 plays that made his model convert, and install them into the HVAC funnel:
Optional low-risk side lane (decide, don't drift): "website in a day" as a $150–300/mo down-sell for HVAC companies that say no to the full AI OS. Same niche, same pipeline, catches the "not ready" pool. This is NOT a new business — it's a second product on the same shelf.
This week
1. Import the 3 GHL snapshots from the course into your agency GHL (WIAD 4-pack, landscaping bonus, onboarding funnel) — links in lesson-notes.md. Cost: $0, they're share links.
2. Rework the HVAC outreach opener to the free-draft wedge (scripts ready in the SOP §5).
3. Add the anchor-math slide + Socratic mirror to the HVAC demo flow (deck text in docs/demo-slides.txt).
4. Decide on the $150–300/mo website down-sell: yes/no.
Next 2 weeks 5. Build the "draft factory": pipeline that takes an HVAC company name → scrapes their GMB/reviews/photos → Claude builds the draft site → hosted preview link. (Agent spec below.) 6. Wire the launch-week wins into onboarding: reactivation blast + review campaign snapshots, triggered on client signup. 7. Test 50 free-draft openers against the existing HVAC list; measure reply rate vs. the current opener.
Within a month 8. If the down-sell is live: route every "no" from AI OS calls into the WIAD offer automatically (GHL pipeline stage + nurture sequence — the course's own nurture rebooked a dead lead into a $4k close 4 months later). 9. Cold-call block using the "buffoon technique" script through GHL Power Dialer — 4 meetings from 5 calls in the live session is the benchmark to chase.
A. /draft-factory — the free-website wedge machine (build first — this is the conversion unlock)
Input: business name or GMB link. Does: scrapes GMB (photos, reviews, services, hours) → runs the captured AI-website prompt through Claude → deploys preview to Cloudflare Pages → returns preview URL + the personalized outreach message ("loved your 47 reviews... first draft is already done"). Batch mode: 20 drafts/night from the prospect list, cloud cron.
B. /swas-outreach — daily batch sender (extends the podcast-outreach pattern you already run)
Pulls 20–50 prospects from the scraped list, segments (no site / broken site / few reviews), generates the personalized opener per segment with the draft link, stages for send via Instantly (key pending) or as a copy-paste batch. Logs to a sent-log like the podcast campaign. EOD line to Slack.
C. /demo-prep — 10-minute pre-call brief (mirror of rollup-podcast-prep)
Input: booked call. Does: pulls their GMB + competitor side-by-side (review counts, ranking), builds the "who would you hire?" comparison, preps the anchor math with their numbers ($X/mo × 12 × 10yr), attaches the draft site link. Output: one-pager to Slack 30 min before the call.
D. /onboarding-runner — launch-week wins automation
On close: triggers contract + onboarding form, creates the client checklist, imports their old customer list, fires reactivation + review campaigns, day-7 and day-30 adoption checks ("is the client opening the app?"). Flags non-adopters to you — that's the churn signal.
E. Weekly swas-metrics cron (cloud, laptop-free)
Drafts built / sent / replies / demos / closes / MRR. One Slack line every Friday. Feeds the CEO dashboard like edward-sales-data does.
Build order: A → C → B → D → E. A and C are pure leverage on the existing HVAC pipeline even if you never touch the website down-sell.
Everything the course teaches, in operating order.
Built from the full "10k Web Designer" course (Pavel Ketsuk / LaptopCEO, SWS Private Community): all 15 videos transcribed (~7 hours), plus every linked script, contract, slide deck, prompt, and tool list. Source files live in O-output/17-swas-10k-web-designer/.
What you sell: a website + the software behind it (white-labeled GoHighLevel) to local service businesses — landscapers, roofers, plumbers, remodelers, chiropractors, dentists.
The wedge: you build their homepage BEFORE you ever talk to them (5 minutes: clone a niche template, drop in their logo and photos), then say: "I built you a free website. Want to see it?" Nobody else opens that way.
The money:
| Product | Price | What it is |
|---|---|---|
| Website In A Day | $150/mo (never below $100) | Cloned niche template on your GHL, hosting included |
| Website + SaaS bundle | $300/mo (up to $500) | "Software is $300/mo — website is free with it." Reviews machine, missed-call text-back, one inbox, booking |
| Custom website | $4,000–$6,000 one-time | Templatized WordPress/GHL build, 4-week delivery, + $100/mo hosting |
| Managed ads / SEO | $1,000–$2,000/mo | Upsell after the system shows wins |
The math: 3 clients × $300/mo = $900 MRR. 30 clients = ~$10k/mo recurring. Costs: GHL $97–497/mo, VAs at $4–5/hr, content writers $300–600 per custom site. Margins 70–95% on recurring.
The rule that drives everything: "Prospecting is king. Get appointments at all costs; figure delivery out after." Send 100 messages → 2–3 meetings. One-time fees are not the business — recurring is the business.
Criteria (need 3 of 4): - Easy to find 100+ prospects (Google Maps density) - Recurring customer revenue (chiro, massage, dental) OR high ticket (remodels $20k–50k/job) - Already pays for leads (check cost-per-lead — course niche list has CPL by category; cabinets run $32–52/lead. If they buy leads, they'll buy your system) - You speak their language (estimates, jobs, appointments — not "conversion rate optimization")
Start with warm market: whose business have you hired? Who do you know? Call them first.
Home services sweet spot: kitchen/bath remodelers, roofing, landscaping, tree service, junk removal, HVAC, plumbing, electricians.
Gold segment: businesses with NO website or a broken one.
Daily volume (pick channels, stack them): - 20–50 cold emails (Gmail manual → Instantly at scale) - 30–50 Instagram DMs, 30–50 Facebook messages, 30–60 LinkedIn (bigger contractors) - Cold calls via GHL Power Dialer (auto-voicemail + auto-SMS on no-answer) - Phantombuster auto-engagement (like/follow/story-view) for omnipresence
The master message (no website):
"[Business Name], was looking for a landscaper in [City]. Just looked you up online but couldn't tell if you were open. Loved that you have [X] reviews — but couldn't find a site. Thought I'd build you a new one for free. Maybe you'll like it better + get more estimates? First draft is already done. If not, no worries, I can throw it away. Let me know."
Has-website variant: "...website seemed messed up in a few spots — loved your photos though. Built you a new draft for free, or I'll just show you how to fix the issue, also free."
The cold call ("buffoon technique"):
"Hey, is this [Business]? I wasn't sure if you guys were open — it said closed online. You're still doing service calls, right? ... Look, I actually built you a beautiful website. If you like it, you can keep it. Is that something you'd even want to look at? ... It's not live, it's on my computer — got 15 minutes on Zoom today at 3?"
Rules: - Broken grammar / texting-a-friend tone beats corporate polish in home services. On purpose. - Anyone who shows ANY interest → CALL them immediately. Never negotiate in DMs. - Rejection = "Sure, no problem, bye" → next call. 4 booked meetings from ~5 cold calls happened in one live session; expect 2–3 meetings per 100 messages normally. - Never pitch features in outreach. Sell the look at the free draft.
Prep (10 min before demo): clone the niche template, add their logo + 1–2 photos. Have GHL sample account and demo slides open. Camera ON.
Call structure (full script + slide deck captured in docs/):
1. Rapport (2 min) → agenda (1 min): "Questions first, then I'll show you what we do, then pricing — sound good?"
2. Discovery (10–15 min, Socratic): current leads/month? Follow-up process? Response speed? Review count vs competitors? Revenue goal? Write everything down.
3. The mirror: google their business live, side-by-side with their top competitor: "If you didn't know either company — who would YOU hire?" Let them sell themselves.
4. Demo the draft site + the system: estimate-collection blast, review machine ("20–35 new Google reviews in the first 4 weeks"), missed-call text-back, one inbox.
5. Price anchor (the $4k close): show the expensive option first ($1,500–$5,000/mo agencies). Then: "You pay $150/mo forever — that's $1,800/yr, $18k–27k over the life of the site. Ours: $4,000 once, you own it." Split payments offered ($1,000 × 4 months).
6. Close: "Do you want us to just take care of this for you?" → send GHL invoice link ON the call. Never "think about it" — "Is this something you even want? If not, how do you plan to solve it yourself?"
Objection bank (full video + doc in assets): "Why $300/mo?" / "What do you do monthly?" / "What's hosting?" / "Send a proposal" — each answered by tying back to leads-to-revenue math, never features.
Guarantees offered: love the homepage draft or full refund; responses from the reactivation campaign or full refund. 6-month program, then cancel anytime. 20% off for 6 months prepaid.
Onboarding (day 0): GHL contract e-sign → welcome email + onboarding funnel (form, Google Drive folder for photos, booking calendar) → VA creates ClickUp task from template → client gets a Discord/Slack channel.
Build:
- Website In A Day: VA imports snapshot → swaps logo/photos/name/phone → hides unused service pages → done in 1–2 days. Same copy reused across cities is fine — photos must be unique.
- Custom ($4–6k): theme from ThemeForest (pick from 5–10 pre-vetted) → VA installs + embeds GHL forms/chat → Upwork content writer ($300–600/site) fills content from onboarding form → homepage-approval meeting day 5–7 (never build the whole site before theme approval) → full build → launch day 14–21 (promise 4 weeks, deliver in 2.5).
- Client buys their own domain (Namecheap, on-screen during onboarding). You never own client domains.
- AI content path: ChatGPT prompts stored in ClickUp; the course's full "AI Studio" website prompt is captured in lesson-notes.md.
Launch week — manufacture wins immediately: 1. Import their old customer/lead list → database reactivation blast (10–40 booked estimates in week 1 is the claim) 2. Review machine campaign (20–35 Google reviews in 4 weeks) 3. Live test on the call: send a text into their new inbox so they SEE it work. 4. Teach the LeadConnector mobile app; chase them for 30 days until checking it is a habit. Clients who use the app don't churn.
Retention lever: the site lives on your GHL. Cancel = site goes down. Offer to drop hosting price instead of losing the account.
| Role | Rate | Owns |
|---|---|---|
| VA (Philippines etc.) | $4–5/hr | Snapshots, sub-accounts, domains, forms, workflows, ClickUp |
| Content writer (Upwork) | $15–50/hr, $300–600/site | All site copy (job post template captured in lesson-notes) |
| Onboarding specialist | $20–50/hr | Dashboard walkthrough calls |
| Media buyer | ~$350/mo | Client ad campaigns (~$10/lead) |
Record every process once in Loom → SOP library → new hires copy it. Manage by voice notes + a metrics spreadsheet. You keep only: sales calls, homepage approval, upsell meetings. Everything that isn't talking to clients gets outsourced.
Scaling with ads: $4,200/mo FB spend → ~420 leads → 12–21 clients at $150–300/mo. Lose money month 1, break even month 2, compound month 3+.
Days 1–14: GHL + snapshots + niche + scrape 300 leads + clean → 20 emails + 30 DMs + 10 calls daily. Goal: first 3 demos. Days 15–30: first close (WIAD $150–300/mo), deliver same week, run both win campaigns, collect the case study. Days 31–60: volume to 100 touches/day, hire first VA, 5–10 clients, first custom site ($4–6k cash injection). Days 61–90: 10–15 clients (~$3–4k MRR), content writer hired, test $1–2k/mo ads upsell on best clients, consider paid ads for your own pipeline.
Pre-demo build threshold — logo ONLY. Swap the logo into the template and change nothing else (colors, text, images all stay placeholder). Frame it live: "This is just the first rough draft — we fully customize it after. See this yellow? We'll match it to your brand purple." Hard rule: "The client pays first before you change anything beyond the logo. Your time belongs to outreach."
Objection rebuttals (near-verbatim): - "What am I paying $300/mo for?" → "You're paying me to save you time, not to work hourly — I'm not an employee. Even if I save you 3 hours a month you've made it back; chances are it's 3 hours a week." - "What is hosting?" → risk transfer: "You'd have to buy a server, monitor it, handle hacks, outdated plugins, updates that break the site. Hosting is normally $100/mo — I'm including it free, with daily backups." - "Send me a proposal" → "This IS the proposal, right now: $4,000 for the website, 30 days of the software free, then $300/mo. If you want it in an email it'll be one line. What questions can I answer right now?"
Demo-call reframes (speak their language, never feature names): database reactivation = "Estimate Collection Blast" · the website = "High-Conversion Machine" · reviews campaign = "Accelerated 5-Star Review Machine" (promise 20–35 reviews in 4 weeks, deliver in 2 — built-in over-delivery). Review funnel filters sub-5-star feedback to the owner's email; 5-stars route to Google/Facebook.
Two live power moves on the demo: (1) fill out THEIR contact form on screen and ask them to find the submission — watch them dig through email; that's the pain, made visible. (2) Pull up a real client dashboard in GHL, not slides ("clients closed $50–60k from live chat alone").
The silent close. Say the price and stop talking. "So it sounds like you want the software and the website — that's $300 a month." Silence until they respond. Contract minimums: start at 3 months with early clients, move to 6, then 12. Prepay 3/6/12 months = discount (rarely taken, easy cash when it is).
Onboarding funnel details: 4 pages (form → schedule "launch call" → confirmation). Under-promise timelines: book the launch call 2 days out for WIAD, 7 for custom — then deliver early. The Google Drive hack: a shared "Onboarding Images" folder linked inside the form; client drops logo/photos there, VA moves them to a per-client folder after each submission. Kills all asset-chasing email threads.
ClickUp structure: one space per business line, 3 statuses (New Client Setup / Active / Archived — never delete), one card per client with multi-select service field, onboarding form pasted as a comment, 3 checklists (pre-launch / post-launch / per-service). GHL form submission auto-notifies the VA to create the card.
Hiring SOP (both roles): funnel every applicant into a Google Form that REQUIRES a 1–2 min Loom (camera on for writers; screen-share of workflows they built for VAs). No Loom = auto-reject. Interview 10 back-to-back (15–20 min), then pay 3 finalists for the same real test task in separate sub-accounts and keep the best; the others become bench. Writers: Upwork, 100% job success + $4k+ earned, verify no AI by pasting samples into ChatGPT. VAs: $4–6/hr via Upwork / HighLevel Job Network FB group / OnlineJobs.ph (full-timers only, ~$800/mo). Manage by Discord voice notes.
WIAD templates: 4 included (roofing, pressure-washing, services, high-converting animated). Everything runs on GHL custom values — set phone/links/city once in Settings and they populate site-wide. Video-background hack: Canva niche clip → export as GIF → section background; gotcha — video/GIF backgrounds slow the site, go static if speed matters.
Custom WordPress stack: ThemeForest theme per niche → build on a subdomain → migrate live with All-in-One WP Migration. Must-have plugins: ManageWP (uptime monitor + daily backups on EVERY site), Better Search Replace, Yoast SEO + Duplicate Post, W3 Total Cache, image compressor, GHL form embed + chat widget code in header/footer. Testimonials always via the GHL reviews widget (auto-syncs Google reviews).
Landscaping snapshot bonus: instant-quote calculator landing page (survey → auto-priced estimate → booking funnel) — pre-qualifies ad traffic; includes prebuilt reactivation, missed-call, no-show, and birthday workflows (unsupported — test in an empty sub-account first).
All in O-output/17-swas-10k-web-designer/:
transcripts/ — all video transcripts (4 YouTube, 2 Vimeo, 10 Loom)lesson-notes.md — every lesson's text: outreach copy, AI website prompts, GHL snapshot import links (onboarding funnel, WIAD 4-pack, landscaping), ClickUp checklist links, job-post templates, Canva boards, sample sitesdocs/sales-script.txt — the full demo-call scriptdocs/demo-slides.txt — the presentation deck contents (4-part system + pricing slides)docs/contract.txt — the client services agreementdocs/high-converting-websites.txt — the website conversion checklistdocs/niche-list.csv — niches with lead-cost data (82KB)docs/agency-tools.csv — full tool stack with linksdocs/ai-prompt-doc-1/2.txt — the AI website-build prompts