Read straight off the big text below. Each block is one beat β timecode on top, the words to say in large type, and a note on what the editor shows. Original script, built on a proven long-form structure (transformation hook β hard credibility β numbered system β payoff).
Big text = say it. Italic note = what's on screen. Glance up, read, look at the lens.
Most HVAC owners think the only way to make more money is to hire more people, run more trucks, and work more hours. They're dead wrong. We've cracked how to grow an HVAC company to five million dollars in profit β without adding a single extra person to payroll. Same headcount. More revenue. We do it with AI, and a roll-up almost nobody is talking about. In the next twelve minutes I'm going to put the entire system on your screen β the real work, not slides β and at the end I'll hand you the exact AI prompt you can copy and paste to start growing your own shop tonight.
SHOW: Moran to camera, fast cuts. Punch in big animated text: "$5,000,000" β "SAME HEADCOUNT." Tease a 1-sec flash of the Claude Code prompt for the open loop.
Quick context so you know this isn't theory. I'm Moran β Acquisitions.com and Rollups.com. We've done over a billion dollars in deals: buying companies, growing them, and rolling them up. What I'm about to show you is the exact system we install in the HVAC companies we partner with. None of it is a concept β it's running right now, in real shops, booking real jobs while the owners sleep.
SHOW: stat card "$1B+ in deals Β· 100+ companies." Logos: Acquisitions.com / Rollups.com. B-roll: a Claude Code instance running quietly in the background.
Here's the math that changes everything. You do not need one giant company to make five million in profit. You need ten good ones. Picture ten HVAC shops, each doing around five hundred thousand in EBITDA β real, take-home profit. Ten times five hundred K is five million. But here's the move most people miss: when we find these shops, they're usually not at five hundred K. They're stuck at three hundred, three-fifty β drowning in missed calls and dead estimates. So the job is simple to say and powerful to do: take a three-fifty shop to five hundred β with the same headcount β using AI. More revenue. Same people. Fatter margins. Do that ten times, combine them into one company, and now you don't just have five million in profitβ¦ you have an asset worth far more than ten shops sold one by one.
SHOW: animate ten small shop cards β snap into one big "$5M" box. Then a "$350K β $500K" arrow with "same headcount" stamped under it. (Match the landing-page animation style.)
We grow every shop with six levers. Watch each one β and watch the headcount stay flat the entire time.
SHOW: a 6-node canvas builds out (one node per lever), "whole > sum of parts." Reuse the hvac.acquisitions.com feature animations as B-roll throughout this whole section.
Lever one: get found. We build the shop a fast, mobile-first website designed to book the eleven-PM Sunday caller β and we don't build it once and disappear, we keep it updated every month. Then we own the Google Map Pack, where most HVAC calls actually come from, and we layer paid ads on top β but ads last, never first. Most agencies stop right here. They send you leads and wash their hands. We're just getting started β because a lead you don't answer is money you set on fire.
SHOW: screen-record the real site + the landing "Website, built & kept fresh" animation; Map Pack rising to #1; an ad β booked call.
Lever two: answer every single call. This is the big one. The average shop misses twenty to thirty percent of its calls β and most of those people never call back, they just dial the next guy. So we put an AI employee on the phone. It answers in two rings, twenty-four-seven, sounds human, asks the right questions, and books the job straight into the calendar. No voicemail. No "we'll call you back." No lost job. And notice β we didn't hire a receptionist. The AI is the receptionist.
SHOW: play a real (or staged) AI phone call with captions; the booking dropping onto the calendar live. B-roll: Claude Code / agent instance handling the call logic.
Lever three: never lose a lead. Speed wins. Respond in under five minutes and your odds of closing skyrocket. So the system follows up instantly β every web form, every text, every missed call β and it chases every open estimate until it's a clear yes or a clear no. Dead pipeline is just revenue nobody followed up on. We follow up on all of it, automatically.
SHOW: a 5-minute "speed-to-lead" timer; the follow-up text/email sequence firing; an estimate moving from "open" β "won."
Lever four: mine the gold you already have. Every HVAC shop is sitting on a list of past customers worth a fortune β and ignoring it. So the AI quietly texts those past customers and rebooks them: tune-ups, maintenance, replacements. Found money, every single week, from people who already trust you β no ad spend required.
SHOW: reactivation texts going out, "3 past customers rebooked" chip popping (landing-page style).
Lever five: build the reputation flywheel. More five-star reviews means higher rankings, which means more calls, which means more reviews. So we automate it β every happy customer gets asked, and the unhappy ones get routed to private feedback before they ever hit Google. The flywheel spins itself.
SHOW: stars filling in; review count ticking up; ranking climbing.
Lever six: see everything. We put it all on one live dashboard β calls, forms, rankings, lead to booked to sold, real revenue. Not vanity metrics. Not a screenshot of impressions. The actual numbers β so we always know exactly which lever to pull next.
SHOW: the live dashboard, numbers counting up (Calls Β· Booked Β· Revenue).
Now look back at what we just did. Six levers. A receptionist, a marketing team, a follow-up rep, and an office admin β all replaced by AI. We never told you to grow payroll. That's the secret to taking a three-fifty shop to five hundred K: the AI absorbs the repetitive work, your people do the high-value work, and the difference drops straight to the bottom line. More revenue. Same headcount. That's margin you can bank β or sell.
SHOW: split screen β "Revenue β" vs "Headcount β" (flat line). Bold "MORE REVENUE Β· SAME HEADCOUNT."
Here's the part nobody talks about. Once we've grown a shop β and we genuinely love the numbers and love the people β we do something no agency and no private-equity firm will do. We invest. We buy in, roll the shop into the group, and the owner keeps a real piece of something ten times bigger β plus a second, larger exit down the road. We don't flip you and cut your team. We add AI, we grow it, and we build it with you. Ten shops become one company, one big outcome β and everybody gets paid the same day.
SHOW: ten shop nodes merge into one holding-company node; "25% you Β· 25% investor Β· 50% owners" cap-table flash; "everyone paid the same day."
I promised you the prompt β here it is. This is the kind of thing we actually run inside our AI to plan a shop's growth. Copy it, drop in your numbers β monthly calls, close rate, average ticket, your missed-call rate β and it'll hand you a ninety-day plan to add profit without adding a single person. Watch the AI think through it in real time. That's not the future β that's a Tuesday for us.
SHOW: full-screen Claude Code instance β paste the prompt (below), hit enter, let it stream the plan. This is the hero B-roll moment; make it look alive.
So, two things. If you own an HVAC company and you want this system installed for you β the link is below. And if you're open to us investing and rolling you up into something much bigger, that link is for you too. We are actively looking for great HVAC companies to grow and partner with. Do me a favor β comment the word GROW and I'll send you the full breakdown. This is how you build a five-million-dollar HVAC company with AI, on the same headcount. Let's go build it together.
SHOW: end card β link + "comment GROW" + Acquisitions.com / Rollups.com. Subscribe nudge.
The vibe: real work happening in the background. Lots of screen-records of the actual system + Claude Code / agent instances running. Match the on-page animation style from hvac.acquisitions.com.
| Beat | What to show |
|---|---|
| HOOKOpen loop | Moran to camera, snappy cuts. Big kinetic text "$5,000,000" β "SAME HEADCOUNT." 1-sec flash of the Claude Code prompt streaming (tease). |
| CREDProof | "$1B+ in deals Β· 100+ companies" stat card. Acquisitions.com / Rollups.com logos. B-roll: terminal with a Claude Code instance running. |
| MATH10 β $5M | Ten shop cards animate into one "$5M" box. "$350K β $500K" arrow, "same headcount" stamp. Use landing-page animation language. |
| LEVERSSystem canvas | A 6-node canvas builds out (Get found Β· Answer calls Β· Never lose a lead Β· Reactivate Β· Reviews Β· Dashboard). Keep it on screen as a "map" you return to. |
| L1 Β· Get found | Real site screen-record + "Website, built & kept fresh" buildβupdate animation; Map Pack β #1; ad β booked call. |
| L2 Β· AI calls | Real/staged AI phone call w/ captions; booking lands on calendar live. Background: agent instance handling call logic. |
| L3 Β· Speed-to-lead | 5-min timer; follow-up sequence firing; estimate "open β won." |
| L4 Β· Reactivation | Texts to past customers; "3 rebooked" chip pop. |
| L5 Β· Reviews | Stars filling; review count ticking; ranking climbing. |
| L6 Β· Dashboard | Live dashboard; Calls/Booked/Revenue counting up. |
| PAYOFFSame headcount | Split screen "Revenue β / Headcount β" flat line. Bold lower-third. |
| ROLL-UPThe twist | 10 nodes merge β 1 holdco; cap-table flash (25/25/50); "paid the same day." |
| PROMPTHero B-roll | Full-screen Claude Code instance: paste prompt β stream the 90-day plan. Make the AI feel alive (cursor, streaming text, multiple instances if possible). |
| CTAEnd card | Link + "comment GROW" + logos + subscribe. |
This is the copy-paste prompt Moran hands the viewer. Show it being pasted into Claude Code and streaming a plan.
Numbered / transformation hooks β big claim + curiosity (learned from the reference video's structure).