Sudbury, Ont. — Jenn Kowalski has been doing HVAC by herself in northern Ontario for eight years and has, by her own count, “posted on Instagram maybe ten times.” A wedding. Her dog. A heat-pump install that turned out well. She is not a person who is going to start posting at age thirty-nine on a whim. The marketing-hire route wasn't available either — her revenue floor is too thin to add a four-figure recurring expense for something whose return she couldn't articulate.
She started the $49 Voice tier in March 2026 — “the only one I could mentally afford to test” — after a furnace customer mentioned it. Sophie called her back fifteen minutes after she signed up and asked her to tell her about her day. Jenn talked about a leaky condensate line. Sophie said she'd send seven posts to her Telegram. She did.
Three months later, Jenn has the most active HVAC Instagram account in the Greater Sudbury area, according to her own search. She has never opened the Instagram app to post anything herself.
Section A · The setup
The setup.
Jenn's business — Kowalski HVAC — is sixty percent residential, forty percent light-commercial. She services furnaces, AC units, heat pumps, and a small but growing book of mini-split installs. She handles every call, every job, every invoice, every truck-fueling stop. Her marketing budget before Trovedge was zero. Her marketing time before Trovedge was zero. Her marketing output before Trovedge was zero.
The reason she had never posted, she told us, is not that she didn't see the value. It was that the activation cost was too high. Open the app. Find a photo. Crop it. Think of a caption. Add hashtags. Check the hashtags. Doubt yourself. Schedule. Forget. Open the app again to confirm it posted. The whole loop, for her, took thirty minutes a post and ended with her feeling stupid.
The Trovedge call doesn't require the app to open. That is the entire reason she stays subscribed.
@KowalskiHVACBot
Telegram · 6:42 PM
Memo: Wed · 31 sec · Draft 1/7
Did a heat-pump diagnostic in Lively today on a system the previous tech said needed full replacement. Found a stuck reversing valve and a low charge. Two hundred bucks of parts, ninety minutes of work, customer didn't have to spend eight grand. That's the part of this job I like.
@KowalskiHVACBot
Telegram · 6:42 PM
Memo: Wed · 31 sec · Draft 3/7
reminder: a 'needs full replacement' diagnosis usually means 'i can't figure out what's actually wrong' 🔧 today's heat pump: stuck reversing valve + low charge = 90 min + $200, not $8k. ask. for. a. second. opinion. always. #hvac #sudbury
@KowalskiHVACBot
Telegram · 6:42 PM
Memo: Wed · 31 sec · Draft 5/7
A short thread on heat-pump diagnostics. 1/ When a tech tells you a unit needs full replacement and you're under ten years on the system, get a second opinion. Today's example: a stuck reversing valve diagnosed as 'beyond repair' was a $200 fix...
Section B · The numbers
The numbers.
Jenn's baseline was zero posts a month. Anything Trovedge produced beat the baseline. What surprised her — and us — was what consistent presence does to a service business in a small regional market.
“I'm getting messages from people who say ‘I see you everywhere now.’ I'm not doing anything. I'm talking once a week from the truck. It feels like cheating.”
Posts / month
Marketing $ / month
Time Jenn spends / week
New customer inquiries / month
Google review requests fulfilled
Section C · What changed in the business
What changed in the business.
- →New customer inquiries per month went from three to eleven. Jenn closes roughly half. The extra four jobs a month represent about $4,400 in incremental revenue at her average ticket.
- →Trovedge's gentle weekly nudge to ask satisfied customers for a Google review went from her doing it once a month to nine times a month. Her Google profile review count went from forty-one to seventy-three in ninety days.
- →Two customers have told her, unprompted, that they chose her over the bigger Sudbury HVAC shops because they'd seen her Facebook posts. Specifically the heat-pump diagnostic ones.
- →She has not upgraded to Starter. The Voice tier's LinkedIn + Instagram limitation is fine for her market — most of her customers are on Facebook (covered through cross-posting from Instagram) or finding her through Google. She'll upgrade when she hires.
“I never had to build a posting habit. The phone call is the habit. It's already there.”
Section D · What we learned from Jenn
What we learned from Jenn.
Jenn's story is the one that re-anchored the operator on what the $49 tier is for. It is not a discount version of Starter. It is the only product on the market that turns zero posts a month into thirty posts a month for the kind of trade-business owner who is never going to install another app.
The math is generous to her: $49/mo against $4,400 in incremental revenue is an absurd ROI. We mention this not to make a sales claim about your business — Jenn's market and pricing are not yours — but to point out that her case is the floor of what the wedge tier can do.
Her ninety-day hours-saved estimate came in at three hours per month (the time she would have spent posting if she were going to start posting at all, which she wasn't). That's well below the twenty-hour guarantee threshold, so we paid the refund. Jenn re-subscribed the next day. She said the refund was the test that convinced her we meant what we said about the guarantee.
If this is closer to your situation
Jenn's tier is Voice — $49/mo.
Lowest activation cost in the trade. Same ninety-day money-back. If you've never posted consistently before, this is the right place to start.
- 90-day money-back
- Cancel anytime
- Stripe billing
- No annual lock-in