The Challenge
ComfortAir HVAC in Somerset had revenue swings that made business planning impossible:
The pattern:
- December-February: Overwhelmed with boiler emergencies
- June-August: Busy with AC work
- April-May, September-November: Worryingly quiet
Financial impact:
- Winter: Turning away work
- Summer: Just about coping
- Shoulder seasons: Struggling to cover overheads
- Staff: Hard to retain due to variable workload
The Solution
We implemented a year-round automation strategy:
Pre-season campaigns:
- Autumn: Boiler servicing push
- Spring: AC preparation campaign
Maintenance contracts:
- Year-round income
- Scheduled servicing
- Priority access for emergencies
Demand management:
- Emergency triage during peaks
- Waitlist management
- Capacity optimisation
Implementation: Autumn Campaign
September 1:
Email/SMS to past customers: "Winter's coming. Service your boiler now and avoid breakdown queues."
September 15:
"Still haven't serviced? Here's what happens when boilers fail in January: [compelling content]. Book by September 30 for [offer]."
October 1:
"Pre-winter slots filling up. Secure yours: [booking link]"
Result: 340% increase in September-October servicing bookings.
Implementation: Maintenance Contracts
Offer structure:
- £15/month: Annual boiler service, priority response, parts discount
- £25/month: Boiler + AC, quarterly checks, priority, parts included
Automation:
- Renewal reminders
- Visit scheduling
- Payment collection
- Upsell campaigns
Result: 127 contracts sold in year one = £22,860 annual recurring revenue
Implementation: Emergency Management
Peak season:
- AI answers all calls 24/7
- Triage by urgency (no heat vs inefficient)
- Clear wait time communication
- Priority for contract holders
Waitlist management:
- Customers informed of position
- Estimated response times
- Updates as queue moves
Result: 15% fewer lost emergency leads, higher customer satisfaction even when waiting
The Results
Year 1 vs Previous Year:
| Metric | Before | After | Change |
|--------|--------|-------|--------|
| Annual revenue | £320k | £502k | +57% |
| Shoulder season revenue | £45k | £118k | +162% |
| Recurring revenue | £0 | £22.8k | New |
| Lost emergency leads | 25% | 10% | -60% |
| Staff retained | 3 | 5 | +2 |
Additional revenue: £182,000
Owner's Perspective
"Before, we'd panic every April when the phones stopped ringing. Then panic again every December when we couldn't cope.
Now we have predictable income from maintenance contracts. Our shoulder seasons are actually profitable because campaigns drive pre-emptive work. And when emergencies peak, the system manages customer expectations so we don't damage relationships we can't save.
The £182k extra is great. But honestly, the peace of mind is worth more. I can plan, hire, invest. The business is stable for the first time in 15 years."
Key Learnings
What worked:
- Starting campaigns 8 weeks before season
- Monthly payment option for contracts (vs annual)
- Clear communication during busy periods
- AI handling overflow calls professionally
Challenges:
- Staff initially resistant to AI
- Contract pricing took iteration
- Campaign timing needed local adjustment
Applicability
Seasonal automation suits any business with:
- Predictable demand peaks
- Preventative maintenance opportunity
- Emergency service component
HVAC, plumbing, roofing, landscaping, pool services—all benefit from smoothing their revenue curves.