TL;DR
Harley's Heating & Air is a 55-year-old, third-generation HVAC shop in Lincoln, Nebraska. Thirteen people work there. In early 2024, revenue had slipped to $1.6 million and the owners were ready to retire. The new owner, Matt Shortridge, turned on ServiceTitan's AI marketing package, called Max. This spring, Harley's ran its first automated seasonal maintenance campaign. It booked 250 appointments in three days. The shop is now on pace for $3 million in revenue this year, nearly double what it was 18 months ago. No new hires. No new trucks. Same 13 people.
This is not a story about a shiny tool. It's a story about a bottleneck that got removed.
What Actually Happened
According to ServiceTitan's account of the Harley's Heating and Air case, Matt Shortridge came back to run his family's HVAC shop in early 2024 with an unusual background for the trades: a PhD in chemistry and a career teaching thermodynamics. He inherited a business with 600 to 700 maintenance memberships, a staff that hand-wrote customer addresses on postcards, and a rigid four-slot daily dispatch system that left work piling up on an unfinished list.
In late 2025, Harley's adopted Max, ServiceTitan's automation package that connects marketing, booking, dispatch, and invoicing into one system. This spring, the shop ran its first automated campaign, pushing its membership base to book seasonal maintenance. The response overwhelmed what a 13-person shop could handle by phone. Online scheduling absorbed most of the volume. An AI virtual agent handled the rest.
Result: 250 booked appointments in three days.
The shop didn't hire a call center. It didn't run a discount blowout. It sent a campaign to an existing list and let a system built for capacity, not guesswork, take the calls.
The Numbers
Here is what changed at Harley's, straight from the case study and cross-checked against public reporting:
- Revenue before Max: $1.6 million (early 2024)
- Revenue on pace for 2026: $3 million, nearly double
- Appointments from one campaign: 250 booked in 3 days
- Membership base driving the campaign: 600-700 accounts
- Technician output: 6-7 calls per day, up from 4, with no added overtime
- Dispatch structure: 2 four-hour arrival windows, replacing 4 rigid daily slots
- Replacement system sales: nearly doubled year over year
- Net position vs. last year: about $121,000 ahead, despite dropping the plumbing division and switching to a lower-cost equipment line
- Staff size: 13 people, unchanged
For context on what those appointment numbers are worth: industry data from SearchLight Digital's January 2026 benchmark, which tracked $14.9 million in HVAC ad spend across 816 contractors, puts the average cost per lead for HVAC and plumbing Google Ads at $104 blended, with non-branded search running $149 per lead and a 37.6% book rate. Run that math on Harley's 250 booked appointments and you get a campaign that would have cost tens of thousands of dollars to replicate through paid search, assuming you could even find the call capacity to book them. Harley's generated them from a list it already owned.
Average HVAC customer lifetime value sits around $15,000, per aggregated 2026 benchmark data. Two hundred fifty booked maintenance visits is not just a busy week. It's a pipeline of repeat revenue and replacement opportunities that didn't exist the week before.
What Harley's Did Right
The instinct is to credit the technology. That's the wrong read. Plenty of shops buy software and see nothing change. Three decisions made this work.
They fixed the list before they fixed the message. Harley's had 600 to 700 memberships sitting in a database, previously activated by hand-written postcards. The asset already existed. Max didn't create demand out of nothing. It executed against a warm list that had been under-leveraged for years.
They removed the phone as the bottleneck. The old model required a human to answer, qualify, and book every call. A 13-person shop has a hard ceiling on how many calls it can absorb in a day. Online scheduling plus a virtual agent removed that ceiling. Lisa Shortridge, Harley's director of operations, put it plainly: "I don't think we could have personally handled that number of phone calls." The campaign's success depended entirely on the shop's ability to absorb volume it could never have taken by hand.
They restructured dispatch before they restructured demand. Before Max, Harley's ran four rigid daily time slots. Anything that didn't fit went onto a work-in list that often went uncompleted. They moved to two four-hour arrival windows with automated routing and prioritization. That change alone took technician output from four calls a day to six or seven, without overtime. If they had launched the marketing campaign onto the old dispatch system, the 250 bookings would have created a backlog, not a result.
In other words, the marketing win worked because the operational plumbing was fixed first. Systems in sequence, not a single feature turned on in isolation.
What This Means for Your Service Business
You don't need to be an HVAC shop to take the lesson. If your business runs on inbound calls, a finite crew, and a customer list that hasn't been touched in a while, the same three failure points are probably costing you money right now.
Ask three questions:
- Do you have an activated list, or a dead one? Every service business accumulates past customers, members, and leads who went quiet. That list is an asset sitting on a shelf. A campaign against a real, if underused, customer base beats any amount of new-lead spend.
- What happens when your phone rings 30 times in an hour? If the honest answer is "some of those calls go to voicemail," you have a capacity ceiling nobody put there on purpose. It got there because your booking process assumes normal volume, not a good week.
- Does your dispatch or fulfillment system bend, or does it break? A marketing win that outpaces your operations creates chaos, not revenue. Fix the sequencing problem before you turn up demand.
None of this requires ServiceTitan specifically. It requires the same order of operations: activate the list, remove the human bottleneck at intake, and make sure the back end can absorb the front end's success.
Jeff's Take
In the engine room of a submarine, you don't get to "try things and see what happens." You run the procedure. ServiceTitan Max is a procedure. A 55-year-old shop owner ran it. 250 appointments. The math works because the system works.
That's the whole story, really. Matt Shortridge isn't a marketing guy. He's a chemist who came home to run a family business that was two years from being sold off in decline. He didn't out-hustle the market. He ran a system somebody else had already built and tested, and the system did what systems do when you run them correctly: produce the same result, reliably, without depending on any one person's heroics on any given day.
Framework: The 90-Day Bottleneck Audit
Before you spend a dollar on a new marketing tool, find the operational dependency that's actually throttling your growth. Most owners chase leads when the real constraint sits somewhere else in the chain.
Week 1-2: Map the chain. Write out every step from first customer contact to invoice paid. Lead capture, booking, dispatch, fulfillment, close, follow-up. Six to eight steps for most service businesses.
Week 3-4: Time each step. How long does a lead sit before someone calls back? How many calls do you miss after hours? How long between job completion and invoice sent? Put a number on every gap.
Week 5-8: Find the ceiling. One step in that chain caps everything downstream. For Harley's, it was phone capacity and rigid dispatch. For your shop, it might be quoting speed, technician scheduling, or follow-up on invoices. The ceiling is the step where volume increases would break the system, not improve it.
Week 9-12: Fix the ceiling first. Don't add marketing spend on top of a broken bottleneck. Fix the constraint, then turn up demand. Harley's fixed dispatch and booking before it ran the campaign that produced 250 appointments. That sequencing is not optional.
Doctrine Connection: Competence Beats Credentials
Matt Shortridge has a PhD in chemistry, not a marketing degree. He didn't come from private equity or a franchise rollup. He read a procedure, understood the sequence, and executed it in order. That's the entire doctrine. You don't need the fanciest resume in the room. You need the discipline to run the steps in the right order and trust the math when it starts working. Competence is built by doing the unglamorous sequencing work. Credentials just describe where you sat before you started.
FAQ
Is the 250-appointments-in-3-days number real, or a marketing claim? It comes from ServiceTitan's published account of the Harley's Heating and Air case, corroborated with direct quotes from the owners, Matt and Lisa Shortridge. It describes one campaign against an existing membership base of 600 to 700 accounts, not new customer acquisition from cold traffic.
Do I need ServiceTitan specifically to get results like this? No. ServiceTitan's Max package is one vendor's version of a broader category: automated marketing, AI-assisted call booking, and automated dispatch tied together in one system. The lesson is the sequence, not the brand. Any field service software with marketing automation, online booking, and smart dispatch can produce similar structural gains if you fix the bottleneck order first.
What's the actual cost of a tool like this for a 13-person shop? ServiceTitan doesn't publish flat Max pricing publicly. It's positioned as an add-on package on top of the core platform, priced by shop size and module selection, and is currently rolling out to customers rather than sold off the shelf to every business. Budget for a sales conversation and a real quote, not a published rate card.
Will this work if my customer list is small or stale? The size of the list matters less than whether it's activated. Harley's ran the campaign against 600 to 700 accounts, a modest number for a 13-person shop. If your list has been sitting untouched for a year or more, expect a bigger initial response, not a smaller one, because nobody has re-engaged those people recently.
What should I fix first if I can't afford new software right now? Start with the 90-Day Bottleneck Audit above using tools you already have. Time your own call-to-booking gap this week. If it's longer than a few hours during business hours, that's costing you real bookings regardless of whether you ever buy new software.
Disclosure
This article discusses ServiceTitan and its Max product as a case study of AI marketing automation in the home services industry. Demg.ai has no financial relationship with ServiceTitan and receives no compensation for this coverage. Figures cited come from ServiceTitan's published case study and third-party industry benchmark data, linked throughout. This is not an endorsement of any specific vendor. Evaluate any tool against your own numbers before you buy.