Check your city

All case studies

Garage doors in Salt Lake City, UT

17 leads in a January cold snap, most of them broken springs.

Franchise competitors outbid them on every keyword. In the groups, a photo of a spring they replaced on a Sunday counts for more than a billboard.

Independent garage door company, 7 staff. Told by Carla, office manager.

Illustration of a technician adjusting the springs on a garage door, with a service van in the driveway and a neighbor walking a dog
Leads from the groups
116
over 8 months
Leads a month, once running
18.2
Cost per lead
$69
was $73 from ads
Close rate
62%
72 jobs closed
Closed revenue
$66k
$7,976 spent
Return on spend
8.3x
revenue ÷ fees

The business

Four technicians, a door installer and Carla, who runs dispatch and the books. Broken springs and openers pay the bills; new doors are the bigger jobs.

In business
9 years
Average ticket
$940
Tracked
Oct 2025 to May 2026
Service area
Sugar House, Draper, Sandy, South Jordan and Holladay

Before

Two national franchises outbid them on every search. Broken-spring calls went to whoever answered first, and the franchises had call centers.

Where leads came from
Google Local Services Ads
Google Ads
Builder warranty calls
Google Local Services Ads and Google Ads
$4,800 a month
Typical cost per lead
$73

What we did

We got the owner into 153 local groups and posted about 12 times a week across them: tips, offers and finished jobs, with every comment and message answered the same day. A few of the groups:

  • Sugar House Neighbors
  • Draper Utah Community
  • Sandy City Moms
  • South Jordan Residents

What worked for garage doors

  • Broken spring posts, starting with “please don’t try to wind it yourself,” and a number to call or text for same-day service.
  • Weatherstripping and bottom seal offers before the first snow.
  • Before-and-after opener upgrades: 20-year-old chain drives swapped for quiet smart openers.

Results

Leads per month from group threads, Oct 2025 to May 2026

Oct: 4 leadsNov: 8 leadsDec: 13 leadsJan: 17 leadsFeb: 19 leadsMar: 16 leadsApr: 21 leads21May: 18 leads18OctNovDecJanFebMarAprMayOct: 4 leadsNov: 8 leadsDec: 13 leadsJan: 17 leadsFeb: 19 leadsMar: 16 leadsApr: 21 leads21May: 18 leads18OctNovDecJanFebMarAprMay
Leads per month, garage doors in Salt Lake City, UT
MonthLeads
Oct4
Nov8
Dec13
Jan17
Feb19
Mar16
Apr21
May18

Cold snaps break springs, so January and February ran high. March eased off, then a late April cold front pushed month seven to 21.

Google Local Services Ads and Google Ads compared with the groups: 6% less per lead
MeasureBeforeWith the groups
Monthly spend$4,800$997
Cost per lead$73$69
Leads that became jobs44%62%
Cost per closed job$166$111

Along the way

  1. Week 4

    First broken-spring call from a Sugar House Neighbors post.

  2. Month 4

    17 leads in January, mostly springs, during a cold snap.

  3. Month 6

    Cut Google Ads to brand terms only.

“The franchise guys have billboards. We have Linda from the Sugar House group telling everybody we fixed her spring on a Sunday for a fair price. I’ll take Linda.”

CarlaOffice manager, garage doors in Salt Lake City, UT

More case studies

See all case studies

One company per trade per city

Is your trade still open where you work?

We take one garage doors company per city, with a 25-mile territory. $997 a month flat, no ad spend, and 15 leads a month by month four, or we work free until you get there.

Check if your city is open