Canadian company · headquartered in Vancouver, BC (604) 632-4959 Text us Ali@Sedighi.ca

Services

Full-shop marketing: hold cost per job steady as volume climbs

Once a company has install crews, a service manager and a customer service team, marketing is no longer about getting the phone to ring. It is about which channel paid for which install, and keeping that cost steady as you spend more.

Written by Ali Sedighi, MBALast updated:

A full shop, roughly six to fifteen trucks with install crews and managers, has a different problem from a small crew. The phone rings; the question is what each ring costs and which ones turn into installs. Full-shop marketing connects your channels to your CRM, deepens your organic search presence, and keeps cost per booked job steady while total spend rises.

What it is

This service treats marketing as a portfolio. Some channels bring cheap, high-intent repair calls; others bring expensive but valuable replacement enquiries; organic content lowers your blended cost over time.

At this stage the owner's job is shifting from running jobs to running managers. Marketing has to produce numbers a general manager can act on without a long meeting: which channel, which area, which job type, which team member booked it.

Who it is for

  • You run around six to fifteen trucks, with separate service and install teams.
  • Someone other than the owner handles dispatch and customer service.
  • Marketing spend has grown, but nobody can say which channel paid for which install.
  • You're in one metro area or region and want a larger share of it before expanding.

Smaller companies should look at crew-stage lead flow. If you are already planning a second market, pair this with multi-city expansion.

What is included

  1. CRM-connected tracking. Calls, forms of contact your site allows (call, text, email) and booked jobs tied back to source, with invoice value where your software can share it.
  2. Content and organic search depth. Guides and pages for each equipment type, problem and neighbourhood that matter to your revenue, published on a steady schedule.
  3. A multi-channel paid mix. Google Ads, Local Services Ads, and Meta ads with retargeting for replacement-stage buyers who visited but didn't call.
  4. Review generation across all teams. Install and service crews each feed the review flow, and replies come from the office, not the owner.
  5. Booking-rate reporting. Booked jobs divided by qualified calls, by person and by hour, so call-handling problems are visible early.
  6. Weekly reporting and a monthly strategy review.

Timeline

  • Months 1 and 2: tracking connected to the CRM and baseline numbers captured. Paid campaigns are rebuilt by job type and area.
  • Months 2 to 4: content programme starts, retargeting goes live, booking-rate reports reach managers.
  • Months 4 to 12: content compounds; paid budgets shift toward the channels with the lowest cost per booked job.

Organic growth at this stage is real but not instant. Roma Heating & Cooling saw 400% organic traffic growth over 12 months, which is the right time frame to think in.

How results are measured

The core measures are cost per booked job by channel, revenue per marketing dollar where invoice data is available, booking rate, and the share of jobs from organic and repeat sources.

A quick illustration of why revenue tracking matters. Say paid search costs $120 per booked job and produces mostly $300 repairs, while retargeting costs $260 per booked job but a quarter of those jobs are $9,000 replacements. Judged on cost per job alone, you'd cut the wrong channel. With revenue attached, the decision is obvious.

Mistakes to avoid

  • Letting every manager run their own marketing. Install, service and maintenance all compete for the same budget; one plan avoids bidding against yourself.
  • Reporting leads instead of revenue. At this size, a dashboard full of lead counts hides which channel pays for the payroll.
  • Treating content as a side project. Published irregularly, it does little. Published steadily for a year, it changes your cost base.
  • Expanding before the home market is efficient. A second city amplifies whatever system you already have, good or bad.

This service pairs with the Growth or Elite plan and the Professional website package; see pricing. For the numbers behind the move from crew to full shop, read the budget-by-stage guide.

Frequently asked questions

Why does cost per job rise as we grow?

The cheapest leads, such as referrals and searches for your name, don't grow as fast as your payroll. To fill more trucks you buy more competitive searches and reach colder audiences, which cost more. Organic content and repeat business are how a full shop pulls that cost back down.

Do we need a new CRM?

Usually not. Most shops already use job management software. We connect tracking to it so that a booked job and, ideally, its invoice value can be traced back to the call or click that started it.

Is content still worth it for a company our size?

At this stage it's often the most valuable long-term spend, because it lowers your reliance on paid clicks. HeatLand, one of our HVAC clients, published 850+ SEO articles and saw a 300% lead increase in 6 months.

Who on our team do you work with?

Usually the owner or general manager for strategy, and the service manager or office lead for call handling and booking data. We don't manage your staff, but we show them the numbers.