9 Mechanism Script Structures
Full soft-teaching script outlines for each of the 9 AI GrowthOS™ mechanisms. Each anchors on its NEVER rule, then teaches implementation across 3 concrete moves. Yo Bro voice. ~10–15 min per video.
| # | Flywheel | Mechanism | Role | Tightens By |
|---|---|---|---|---|
| 01 | Demand | High-Velocity Creative Testing | Loads winning angles into the loop | More angles tested → market scores → winners feed algorithm → cheaper leads |
| 02 | Demand | Super Pixel | Trains algorithm on real jobs | Better signals (booked jobs) → smarter algorithm → better leads → loop tightens |
| 03 | Demand | AI Intake Rep | Outputs qualified leads | Filters tire-kickers → qualified packets → higher booking rate |
| 04 | Sales | AI Appointment Setter | Speeds Handoff 1 + 2 | 60s response → more bookings → more closes → more proof |
| 05 | Sales | AI Proposal Generator | Amplifies Handoff 4 + 5 | Follow-up that earns the job → higher close rate → more proof for next rotation |
| 06 | Sales → Demand | AI Social Proof Loop | Multiplies proof + bridges both flywheels | Every job → proof → feeds next close AND next ad rotation |
| 07 | Operations | AI Second Brain | Central intelligence layer | One view → catches leaks in either flywheel → faster fixes |
| 08 | Operations | AI Fire Alarm | Live detection layer | Fires before a human notices → saves revenue while it's still saveable |
| 09 | Operations | Self-Improvement Loop | Permanent fix memory | Logs error → root cause → patches workflow → verifies → system smarter |
Empty Harvest
The 97% Rule
Loads winning angles into the demand loop
Testing 20+ angles → market scores → winners feed algorithm → algorithm finds better homeowners → cheaper leads → more budget to test → better angles tested → loop tightens every week
Never rely on a "winning" ad. The moment you stop testing, you're one algorithm shift away from a dead week. Use 3 persona × 3 angles × 3 formats continuously.
The 97% Rule: at any given moment, only 3% of homeowners in your market are actively searching for foundation repair or waterproofing. You and every competitor are fighting over that same 3%. The other 97% will need your service — they just don't know you exist yet.
The only way to reach the 97% before they start shopping is to have a testing system that's always loading the next angle. Never rely on a winning ad. I don't care if it's booking 15 estimates a week. The moment you stop testing, you're one algorithm shift away from a dead week and a crew sitting idle. Most contractors have one ad working and 12 that aren't. That's not a testing system. That's a gamble with a good streak.
The ad dies — fatigue, platform change, season shifts. Nothing behind it. Estimator calendar goes from full to three appointments. At $8K average job, that's two or three crew days lost. Not because the market dried up — because the pipeline was a single lane. "We found what works" is a warning, not a finish line.
When something works you leave it alone — that's triage, not laziness. The problem is "leave it alone" only works if a system is loading the next angle in the background. Most contractors think testing means guessing. What this flips: the homeowner market tells you which angles work. You just give it enough to vote on.
Estimator calendar stops being a source of anxiety. Multiple angles loaded — when one softens another picks up. CPL stabilizes instead of drifting up. After 8 weeks of clean scoring, you know your market: which fear closes fastest in your geography, which persona books fastest, which format your algorithm rewards. You're not guessing anymore. The system loads angles, the market scores them, you review a one-pager and make one call: cut or scale. That's the demand flywheel running — and it gets tighter every week because last week's data informs this week's test.
If you've got one or two angles doing all the work right now, the flywheel isn't spinning — it's a single lane. This is the mechanism to install first, because everything that comes after (Super Pixel, AI Intake Rep) only works if the creative layer is healthy and continuously loading. Fix the angles first. Then the algorithm has something real to learn from.
20-min Leak Check to audit your current angles and tracking setup — link in description. Sibling mechanisms (Super Pixel, AI Intake Rep) linked below.
Empty Harvest
The 97% Rule
Trains algorithm on real jobs so it finds better homeowners with every rotation
Better signals (booked jobs, not form fills) → smarter algorithm → cheaper leads → more budget to test angles → algorithm trains faster → loop tightens every week
Never use your business name as your Facebook page name — it's audience targeting in disguise. Never use Lead Gen as your campaign objective on Meta.
The 97% Rule says stop fishing in the 3% pond. But you can run 20 angles and the demand flywheel still won't tighten if the algorithm is optimizing for the wrong person. Meta optimizes for exactly what you tell it. Six months of Lead Gen objective = pixel trained on people who fill out every free form they see. That's not your customer.
Two rules before anything else: never use your business name as your Facebook page name. And never use Lead Gen as your campaign objective. Here's how to train the algorithm on booked jobs instead — so each rotation of the demand flywheel is cheaper than the last.
Meta's algorithm optimizes for exactly what you told it. You said "get me form fills" — it found people who fill out every free form they see. That's the algorithm's model of your customer. Every dollar you spend going forward finds more people who look like them. The longer you run it that way, the deeper the hole. Meta isn't broken — it's doing exactly what you told it to do.
"Facebook leads are just low quality now" — that's not a Meta problem, that's a signal problem. Meta can only optimize for what you send it. The fix isn't a new platform or more budget. It's changing what you send back. When you send it booked jobs, closed jobs, real job values — the algorithm builds a model of your actual customer. That's when the demand flywheel starts tightening on its own.
CPL goes up short term — fewer leads but they're real. Setter converts 8/10 instead of 3/10. Cost per booked estimate drops month over month as Meta builds a model from your actual closed jobs. The 14M+ closed-won jobs anchor accelerates the whole thing — you're not starting from scratch. That's the demand flywheel tightening: same ad spend, better leads, better algorithm, better leads again next month.
The demand flywheel doesn't tighten without clean signal. Angle testing (Mechanism 01) loads it, this mechanism trains it, AI Intake Rep (Mechanism 03) captures what it generates. All three running together is what the demand flywheel actually looks like. 30 minutes, into your ad account, I tell you what's there and what to fix. Link below.
Empty Harvest
The 97% Rule
Captures what the demand flywheel generates — filters tire-kickers, outputs qualified packets
DM traffic (not forms) → AI qualifies 24/7 → cleaner leads to setter → higher booking rate → more booked jobs feed back as signal → algorithm trains faster → demand flywheel tightens
Never send paid traffic to a form. DM conversation converts 5× better — and every completed qualification fires a real signal back to the algorithm.
The 97% Rule says you can reach homeowners before they're shopping. The demand flywheel generates that interest. But if that interest hits a form at 7:14 PM on a Thursday and nobody sees it until Friday morning — the homeowner's already booked with a competitor and the signal that just fired was a form fill, not a booked job. The intake is where the demand flywheel either captures what it generates or leaks it. Never send paid traffic to a form.
Lead hits a form, goes to an inbox, someone has to decide: is this real? Either they respond slow or they put a tire-kicker on the calendar — estimator drives 45 minutes to quote a $600 crack fill for a price shopper. Not a people problem. A process problem. Costing you booked estimates, estimator hours, and the clean signal the algorithm needs to tighten the demand flywheel.
"My office already handles this." The question isn't whether they're doing it — it's how fast and how consistently. Variables leak. The AI isn't diagnosing anything. It collects four pieces of information. The moment someone asks "is this serious?" the AI says "that's exactly what we want our estimator to find out — let me grab a couple details first."
9:47 PM Wednesday. Homeowner DMs "FOUNDATION." AI responds in 20 seconds. By 10:02, all 4 collected. Setter gets a Slack notification. Thursday 8:15 AM, setter calls. Lead picks up, expecting the call. Estimate booked for Friday. Job closes. Booked estimate fires back to Meta as a signal. Algorithm notes: DM at 9:47 PM, this fear bucket, this zip, this urgency level — find more people like this. That's the demand flywheel running: intake isn't just catching leads, it's feeding the signal that makes next month's leads better.
The demand flywheel: Mechanism 01 loads it with angles, Mechanism 02 trains the algorithm on real jobs, this one captures what it generates and fires the signal back. All three running together is what "demand flywheel" actually means in practice. Drop "INTAKE" in the comments or DMs for the exact conversation flow.
Leaky Bucket
The 5-Handoff Rule
Speeds up the first two handoffs so the sales flywheel starts spinning before competitors respond
60s response → more homeowners contacted before competitors → qualified before calendar opens → more estimates booked → more closes → more proof → proof makes next close easier → loop tightens
Never wait more than 2 minutes to respond to a new lead. Never leave a voicemail — text or nothing.
The 5-Handoff Rule: every job has exactly 5 handoffs between when a homeowner first shows interest and when you get paid. Lead to first contact. First contact to qualified. Qualified to booked estimate. Booked estimate to show. Show to closed job. Each one leaks. Most contractors fix zero of them.
This mechanism patches the first two — and they're the ones that bleed most silently. Never wait more than 2 minutes. Never leave a voicemail. Here's how to respond in under 60 seconds, qualify the job before anyone opens a calendar, and book the estimate — without your office watching anything.
The 2-minute window is real. Inside 2 minutes, contact rate is roughly 8× higher than waiting 30 minutes. The homeowner didn't submit one form — they submitted three. First one to talk to them wins the estimate. If your process is: lead sits in inbox, office checks it in the morning, calls during business hours, leaves voicemail — you've already lost Handoff 1. And when you lose Handoff 1 consistently, the sales flywheel never starts spinning.
"Our office follows up when they can" — at a growing company, that's 3–5 hours after the lead came in. Speed is how you prove yourself before you've ever met them.
Show rate goes from 55–70% to 80–85%. At 20 estimates a month, that's 3–4 more jobs you're actually in the room for. The sales flywheel starts spinning: fast contact → qualified estimate → more shows → more closes → more proof. Each closed job feeds Mechanism 06, which feeds the next close. When Handoffs 1 and 2 are airtight, the compounding effect downstream becomes visible in your close rate within 30 days.
Handoffs 1 and 2 patched. Mechanism 05 covers the estimate and close. Mechanism 06 closes the sales flywheel loop. The sales flywheel only starts compounding when all three are running. If you're depending on someone in your office to catch every new lead, this is the first thing to install — everything downstream compounds from here.
Leaky Bucket
The 5-Handoff Rule
Converts the estimate into a closed job — amplifies the close rate across Handoffs 4 + 5
In-person 3-option presentation → higher close rate → more jobs → more proof → proof makes the next follow-up stronger → loop tightens
Never leave a quote appointment without presenting good/better/best in person. Never present just one price.
The 5-Handoff Rule. Mechanism 04 patched Handoffs 1 and 2. This one patches the back end — the estimate and the close. Most contractors think they have this handled. But if you drove off without presenting options in person, you handed the decision to a PDF. That PDF is competing against two other PDFs. They all look the same. Never leave without good/better/best. Never present one price.
Homeowner gets your PDF, two other PDFs. All three have a number, a scope line, a signature box. They're calling back the guy who felt right. The quote-to-job gap isn't about price — it's about trust. Trust starts dying the second you drive off without presenting options.
"The appointment went great — I sold it in the home." You didn't sell it if you left without a signature. You had a good conversation. One price says the only thing that matters is that number. Three prices let them buy up and feel like they made a choice instead of just agreeing to a number.
Close rate up 10–15 points — not because you got cheaper, but because you stopped being forgettable. The sales flywheel tightens: more closes → more proof → proof used in next follow-up → next follow-up easier → higher close rate → more closes again. Contractors stop saying "we lost it on price" and start saying "we lost it because follow-up was too slow" — which is a fixable problem with a measurable fix.
Handoffs 4 and 5 patched. Mechanism 06 closes the sales flywheel — every job this mechanism closes becomes proof that makes the next close easier. Close rate under 40% with 10+ estimates a month is the Leaky Bucket Problem in real time. Bring your close rate and average job size. We'll show you exactly where the gap is.
Leaky Bucket
The 5-Handoff Rule
Multiplies proof from every closed job AND bridges the Sales Flywheel back to the Demand Flywheel — the connection that makes the whole system compound
Every job → reviews + referrals + before/after → proof feeds next close (Sales Flywheel tighter) AND proof feeds ad rotation + algorithm signal (Demand Flywheel tighter) → both loops compound simultaneously
Never start a job without a before video + referral ask. Never end without after video + review + testimonial + referral ask. Never send the review ask from the CRM — send from the estimator's personal phone (3–5× conversion).
The 5-Handoff Rule has a sixth move that nobody talks about — and it's the one that connects the sales flywheel back to the demand flywheel. After the job closes, most contractors pack up and drive to the next one. No before. No after. No review ask. No referral ask. That job paid you once. But it could have loaded the algorithm with a real closed-job signal, given the estimator proof for the next kitchen table close, and referred two neighbors with the same problem. When you capture that, one job becomes the catalyst for the next three — and the signal from that job makes future ads find better homeowners. That's what makes this mechanism the bridge between both flywheels.
You spent $8K–$40K getting that homeowner to say yes. Job is done. You pack up. No before. No after. No review. No referral ask. That job is dead — paid you once. And the algorithm never got the signal that would've made the next lead like that one cheaper to find.
"Word of mouth handles it." Word of mouth is invisible. Can't track it, can't scale it, can't turn it into an ad. "We'll remember to ask for reviews." No you won't — not consistently. The reason isn't laziness — nobody built the play.
$3M waterproofing company, 15 jobs/month. Before: 3–4 Google reviews/month, ad creative unchanged for 6 months, algorithm starved of real job signals. After: 12–15 new reviews/month, rating 4.1 → 4.6, two referral jobs a week, ad account rotating fresh before/after every two weeks, estimator pulling up local job proof at the kitchen table. Close rate goes up. Cost per booked job drops. Both flywheels tighter — simultaneously — from the same mechanism.
This is the mechanism that closes the sales flywheel and bridges it to the demand flywheel. When it's running, every job makes the next job cheaper to find AND easier to close. Without it, you have two loops that run in parallel but never compound together. That's the difference between a business that grows linearly and one that compounds. Drop "PROOF" in the comments or DM for the full walkthrough.
Headless Chicken
The Rule of One
Central intelligence layer — the one view that watches both the Demand and Sales flywheels
One brain sees the full business → catches where either flywheel is leaking → faster fixes → both loops tighten → business improves without the owner as the integration layer
Never log into more than one place to answer a business question. If the owner is the integration layer, the owner IS the system.
The Rule of One: one source of truth, one brain, one view of the full business. If you need more than one login to answer one question, there's no brain — there's just you. And a business where the owner is the integration layer can only grow as fast as the owner can run.
This is Mechanism 07, and it's the one that makes the Demand and Sales flywheels self-improving. Without it, both loops run until they break and nobody notices. With it, every problem that surfaces makes the next rotation of both flywheels tighter.
The "6-login morning": ad account, CRM, call tracker, calendar, QuickBooks, spreadsheet — 45 minutes and you still don't know if your show rate dropped this week or which leads from Monday are still alive. The Demand Flywheel could be leaking at the algorithm. The Sales Flywheel could be leaking at Handoff 3. You won't find out until a week of bad data shows up in a report you only pulled because something felt off.
"More dashboards means more control." The problem isn't complexity — nobody set it up to be seen in one place.
Monday morning. One view: 14 leads last week, 11 contacted in 5 min, 8 booked, 6 showed, 4 closed, $8,400 average job, $610 cost per closed job. Show rate dipped 75% vs 84% — confirmation texts didn't go out Thursday. Fix: automate the confirmation. One sales guy closed 1 of 3 estimates. Another closed 3 of 3. Coaching conversation, not a "leads are bad" conversation. Didn't log into 6 places. Looked at one screen, made 2 decisions. That's the Operations Flywheel starting to spin.
This is the brain that makes both other flywheels self-improving. Without it, you're the one holding everything together. Mechanisms 08 and 09 add the detection layer and the fix memory on top. All three together is what the Operations Flywheel actually means. Small number of setups per month. Link below.
Headless Chicken
The Rule of One
Live detection layer — fires before a human notices, while the revenue is still saveable
Alert fires in real time → 15-min triage → patch or escalate → less downtime → less revenue lost per incident → both flywheels protected → faster detection over time as thresholds tune
Never rely on manual review to catch a problem. Never find out something broke from a customer complaint — the alert fires first.
The Rule of One also means one place where problems surface — while they're happening, not after a customer calls. Most contractors running automated systems don't know when they stop working. They find out two weeks later when close rate is down and they're reverse-engineering what happened. By then the leads are gone, the jobs are gone, and you're just doing math on a loss. The AI Second Brain sees the business. This mechanism watches it and fires the moment something deviates. The alert fires first. Always.
Automated follow-up breaks Thursday. 12–18 leads get zero contact in their first 5 minutes. Contact rate drops by half. At $8K average ticket: $30K–$50K in potential revenue gone and you didn't feel it happen. A dashboard tells you what happened. A fire alarm tells you what's happening. That distinction is worth 6 figures a year at volume.
"We review the monthly report." That's a post-mortem. You built the system, it worked, you assumed it would keep working. Systems drift. Integrations break. Workflows fall out of sync. The fire alarm is the layer that watches for you.
Wednesday afternoon, workflow silently stops. Old world: you find out Friday morning. Two days gone. New world: 40 minutes after the workflow stops, Slack alert fires. Ops person checks, restarts integration, manually pushes the 6 leads. Total downtime: 40 minutes. Another: show rate drops 18 points in 4 days. Alert fires on day 2. Pull the booked calls — all from a new Facebook campaign targeting outside your service area. Shut it down Wednesday, not Friday. The Operations Flywheel is spinning: Brain sees the deviation, Fire Alarm catches it in real time, Self-Improvement Loop logs the fix.
Start with Triggers 1 and 6: lead not contacted in 5 minutes, and workflow firing zero times. Those two catch 70% of real breakdowns. Mechanism 09 closes the loop — makes sure what the alarm caught doesn't happen again. Link below.
Headless Chicken
The Rule of One
Permanent fix memory — the mechanism that makes the entire system compound rather than just run
Error logged → root cause found → workflow patched → fix verified the following week → system one notch smarter → same error less likely in all three flywheels going forward
Never make the same mistake twice. Never solve a recurring error with "more training" — find the workflow gap and patch it.
The Rule of One has a third dimension most people miss: memory. A business can only improve what it can see — and it can only fix what it can remember broke. The AI Second Brain gives it sight. The AI Fire Alarm gives it detection. This mechanism gives it memory. And memory is what makes the Operations Flywheel the meta-flywheel — the one that makes the Demand and Sales flywheels permanently tighter every week, not just operational.
Never make the same mistake twice. The system catches it, the system fixes it, the system checks that it's fixed. Three moves to build that memory.
Lead falls through a crack Monday. You catch it Wednesday, say something in the group chat. Next Monday — same crack, different lead. The mistake lives in your head, not the workflow. When you scale that workflow, you scale the mistakes. At 30 clients, 10 recurring errors are manageable. At 100, those same 10 errors are running everywhere simultaneously and nobody can tell you which ones keep repeating because nothing was ever written down.
"They just need to pay more attention." If paying attention were the fix, you'd have fixed it already. The process never told them what to do when something went sideways. The workflow has no memory. That's what we're building.
Tuesday. CSM notices three appointments this week had wrong crew lead assigned. Logs it — customer impact, caught internally. 3 questions: process exists but reassignment column is buried. Workflow gap. Fix: reassignment column becomes a required field before an appointment can be confirmed. 20 minutes to set up. One week later, ops checks the log — zero crew lead assignment errors. Fix held. Logged resolved. Nobody got yelled at. The process got smarter. Multiply that by one fix per week for a year: 52 workflow gaps closed. Every one of them tightening the Demand or Sales flywheel in ways that compound silently.
This closes the Operations Flywheel and completes the meta-flywheel. Brain sees the business. Fire Alarm catches deviations in real time. This mechanism remembers what broke and verifies it doesn't happen again. All three running together is what makes the whole system compound — every week, without the owner doing anything.
That's what it means to be an AI-First Contractor. Not a contractor who uses AI tools. A contractor who runs three flywheels that get smarter every week without them. If you're still catching the same errors week after week — a log, 3 questions, and 15 minutes per week changes the trajectory. Link in description.