Objective
Keep every ad, bio, page, demo, and sales handoff on one brand story.
Why it matters
The audience is expanding beyond foundation work, and the $1/demo-first paths are retired.
Akash does
Use the umbrella language publicly; use each niche's native job and appointment terms in campaigns.
Status
Current design canon. Funnel activation and live QA are tracked separately.
Public identity statement — lead with this everywhere
I help $1M–$10M high-ticket home-repair contractors keep a 3–6 week backlog of qualified appointments — without shared leads, referrals, or chasing Google.
“I help $1M–$10M high-ticket home-repair contractors keep a 3–6 week backlog of qualified appointments — without shared leads, referrals, or chasing Google.”
The umbrella is economic and behavioral, not identity-based. Do not call every niche a “permanent-fix contractor.” Campaigns name the niche directly and translate “qualified appointments” into inspections, estimates, or site evaluations.
| WHY | Skilled contractors should control their own demand instead of renting it from lead vendors, search platforms, or referral luck. |
| HOW | Create homeowner demand around visible, expensive problems; qualify it; book the right sales appointment; and feed sold-job data back into the ads. |
| WHAT | A 3–6 week backlog of qualified inspections, estimates, or site evaluations through the Backlog Engine. |
Manifesto layer: Brand > Leads · Flywheels > Systems · AI-First > AI-Added. AI improves the back-end loop; it is not the public category and it does not replace trust in the homeowner conversation.
Best-fit contractor: $1M–$10M in annual revenue, $5,000+ average target job, visible or understandable homeowner pain, a consultative in-home sales step, room for more appointments, and enough gross profit to buy demand profitably.
| Niche | Public appointment word | Scope guardrail |
|---|---|---|
| Foundation repair | Inspection | Structural repair and stabilization |
| Basement waterproofing | Inspection | Full waterproofing and drainage systems |
| Crawlspace repair | Inspection | Encapsulation, moisture, and structural work |
| Window replacement | Estimate | Whole-home, multi-window, or premium packages |
| Siding replacement | Estimate | Full-home replacement |
| Drainage correction | Estimate | Major grading, diversion, and drainage systems |
| Septic replacement | Site evaluation | Replacement, drain field, tank, or engineered system |
| Deck replacement | Estimate | Structural replacement due to rot or safety; no refinishing |
| Concrete leveling | Estimate | Large driveways, patios, pool decks, packages, or commercial slabs |
The enemy is rented demand: the day the contractor stops paying, the phone dies and they own nothing.
| Rule | What it says |
|---|---|
| The 97% Rule | Most homeowners with a developing problem have not searched yet. Reach them at the symptom stage, before the price-shopping race begins. |
| Facebook Was Never Google | Search captures demand; social creates it. Pain-led creative lets the contractor arrive before the homeowner chooses a vendor. |
| There Is No Neutral | Every sold job is either wasted data or compounding advantage. Train the system on revenue, not cheap form fills. |
The reframe: “You do not have a lead problem. You have a backlog problem — a calendar too thin to make the next hire safe.”
Phrase to own: problem-first demand — short, pain-led content that helps a homeowner recognize an expensive problem before they search. “Diagnosis-driven demand” remains a useful niche phrase for foundation, waterproofing, crawlspace, drainage, and septic.
One piece of content moves one belief. The application and booking flow should not try to reteach the full brand story.
| Stage | Contractor experience | System rule |
|---|---|---|
| 1 · Recognize | A pain-led ad or Reel describes the calendar problem in niche-native language. | One pain, one niche, one direct CTA. |
| 2 · Apply | Typeform captures fit, capacity, market, contact details, and consent. | No demo is shown or sent yet. |
| 3 · Book | The completed application routes directly to the launch-call calendar. | Submitted-not-booked follow-up pushes only the booking. |
| 4 · Prove | After a verified booking, the thank-you page reveals the personalized demo and SMS sends the same link. | No pre-booking demo access; one lead, one booking, one demo. |
| 5 · Prepare | Short reminders and proof build attendance without adding another CTA. | Demo viewed → context + attendance reminder; no-show → reschedule. |
| 6 · Close | The launch call confirms fit, market, capacity, and the first build. | $0 down. No $1 checkout or deposit gate. |
| 7 · Deliver | St. Pierre builds, launches, and targets the first seven-day result. | Sold jobs feed the learning loop. |
Pain-led creative → application → qualified booked appointment → sold job → revenue signal → smarter targeting → lower cost per booked appointment.
| Flywheel | Mechanisms | Job |
|---|---|---|
| Demand | Pain-point Reels and ads · creative testing · retargeting | Creates demand before search |
| Booking | Typeform · booking recovery · qualification · calendar | Turns attention into a real sales appointment |
| Learning | CRM outcomes · CAPI · sold-job value | Teaches Meta which homeowners become revenue |
| Surface | CTA |
|---|---|
| Cold ad / Reel | “See what this could look like in your market.” → Typeform |
| Submitted, not booked | “Book your launch call.” → calendar only |
| Booked | “Your custom build is ready.” → personalized demo |
| No-show | “Pick a new time.” → reschedule |
Mike runs a ~$1.4M high-ticket home-repair company. He is proud, skeptical, has been burned by an agency, and believes his market is different. His real fear is not “bad leads”; it is hiring another salesperson or crew without knowing whether next month's calendar can cover payroll. Keep him sympathetic. Change his trade, homeowner problem, appointment word, sales cycle, and job math by niche; keep his emotional and economic problem the same.
#16181d; white; brand red #C8281F; green for results; amber for warnings; real face only.SOWs/sow-booking-gated-custom-demo-funnel-2026-07-12.html defines the funnel order.multi-niche-duplicate-expansion-2026-07-14/niches.json supplies the niche vocabulary and scope rules; roofing is intentionally excluded here.