Sheet A-101 · One company per trade · Within 60 miles

Your marketing department. Without the hire.

I'm Zach. I run the marketing for one home-services company per trade in each area: your website, Google listing, reviews, ads and past-customer campaigns. You run the jobs. I make sure the phone rings, and I show you the numbers every month.

A trades business owner taking a customer call from his work van
YOU: ON THE JOB · ME: ON THE MARKETING
Fee
$1,500/moFlat. Founding rate, locked 12 months.
Term
3 monthsThen month to month. 30 days' notice.
Setup fee
$0Month 1 build is included.
Live by
Day 21Or leave with no further fee.

Sheet A-102 · Trade spots

One spot per trade. When it's gone, it's gone.

I work with one company per trade within 60 miles. Your competitor down the road can't hire me, and I'm never splitting my attention between you and them.

Merrimack Valley & Southern NH · 60 miles around Dracut, MAUpdated Oct 2026
01 HVAC Taken by RPM Heating & Cooling, Dracut, MA. See their story below. Taken
02 Plumbing Repairs, drains, water heaters, remodels. OpenClaim it
03 Electrical Panels, EV chargers, generators, service calls. OpenClaim it
04 Roofing Replacements, repairs, storm work, gutters. OpenClaim it
05 Landscaping Hardscape, patios, walls, design-build, maintenance. OpenClaim it
06 Painting Interior, exterior, cabinets, commercial repaints. OpenClaim it
07 Garage doors New doors, openers, springs, same-day repairs. OpenClaim it

More than 60 miles from Dracut? The rule is per area, so every trade is open where you are, HVAC included. Tell me your town in the Town Check and I'll confirm your spot.

Sheet A-103 · The order I work in

Fix the leaks first. Then turn up the water.

Most shops don't need more leads first. They need to stop losing the ones they already pay for. So I work in this order, cheapest wins first.

  1. 01

    Answer every call

    Missed-call text-back and an AI receptionist, so a call you can't take at 7pm still gets a reply in seconds.

  2. 02

    Win back past customers

    Seasonal reminders and win-back offers by text and email to people who already trust you.

  3. 03

    Google Maps and reviews

    A review request after every job, a reply to every review, and a listing that stays fresh.

  4. 04

    Ads that ring the phone

    Facebook, Instagram and Google ads built from your real jobs, tested and tuned every month.

  5. 05

    A website that books

    Up to 6 pages built for calls, with a page for each service and town you want more of.

Every month you get three numbers: calls answered, new reviews and jobs booked. If those aren't moving, we change the plan.

Sheet A-104 · Field report

RPM Heating & Cooling, Dracut, MA

HVACFamily-run since 20174.9 on Google21 towns, Middlesex County

RPM had a great reputation and a customer file nobody had time to work. I built them a marketing system around one goal: make RPM the company homeowners call first, every season, without the owners having to run it.

+19%revenue vs. the same month last year
+35%revenue vs. the same week last year
$1.84of replacement work projected for every $1 of memberships soldProjection
8%of the member cap covers the whole launch costProjection

The system, in the order it runs

  1. 01Study the homeownersEvery ZIP code within 80 miles, mapped
  2. 02Match the offerA different reason to call for each type of home
  3. 03Wake up past customersThe people who already trust RPM go first
  4. 04Automate the follow-upSign-up, payment, welcome and reminders run on their own
  5. 05Stay in the basementA yearly visit spots the next repair or replacement
  6. 06Repeat every seasonRenewals, referrals and gifts feed the next round

Customer map · deep study of homeowners

We know which homes need RPM before they do

I studied 517 ZIP codes within 80 miles of Dracut across 28 household signals: heating fuel, age of the home, owners vs. renters, new movers, seniors, acreage. Every ZIP is scored and placed in a rollout wave, so ad money goes to the streets most likely to call.

  • Region-wide, 65% of homes were built before 1980 and nearly 1 in 4 still heat with oil: a huge replacement and conversion market.
  • Four Facebook and Instagram ad pockets, each with its own offer, from oil-to-heat-pump conversions in southern NH to 4-hour no-heat response at home base.

Marketing strategy

One offer per type of homeowner

A new owner, a family that's lived there since 1995 and a 1920s house with an oil boiler don't need the same message. The strategy pairs each segment with its own offer and channel.

  • New owners: a new-homeowner HVAC check, timed from the sale date.
  • Long-time owners: a free system-age assessment, sent as a named letter.
  • Older homes on oil: heat-pump and mini-split conversion.
  • Everyone close to the shop: Priority Pass, a technician at the door within 4 hours on no-heat calls.

Dormant customers

Win back the people who already trust you

Most of RPM's file was people who hadn't been in touch for years. I cleaned it, removed duplicates and do-not-service accounts, tagged every household by service zone, and ranked them so the best past customers hear from RPM personally first.

  • Past customers get a phone call and a postcard. Recently serviced customers get a referral ask, not a "we miss you".
  • Contacts who never booked go into a lighter email track, so nobody gets a message that pretends to know them.

Preferred provider

Stay the name on the fridge

Being the first company a homeowner thinks of is a habit, so the system keeps RPM in front of every customer all year, not just when something breaks.

  • A yearly safety and readiness visit for every Priority Pass member, which keeps RPM in the basement.
  • A member card with the priority line on it, seasonal reminders, and a review request after every job.
  • A membership that moves with the house, so RPM meets the next owner too.

Personalisation

Every message sounds like it was written for them

Messages are written for who's receiving them, not blasted to a list.

  • Three audiences, three framings: loyal customers, older contacts and people who never booked.
  • The 4-hour promise only goes to homes close enough for RPM to keep it. Farther towns join a waitlist.
  • A Winter Pass gift card with the giver's and the parent's names on it, so grown kids can cover Mom and Dad.

CRM automation · workflows · email

The busywork runs itself

Every step after "I'm interested" is automated, so the office isn't chasing paperwork in the middle of a cold snap.

  • Sign-up to dispatch: online payment marks the household as a member in Housecall Pro, sends the welcome email and books the readiness visit.
  • Email marketing: a launch sequence (announce, reminder, spots left, last call) plus a Christmas gift campaign, sent from a properly authenticated domain so it lands in the inbox.
  • Tracking: every lead is tagged by source, so each month's report shows what's working.
How the projection works: every Priority Pass includes a yearly readiness visit. Some of those visits find ageing equipment, some become quotes, and some become replacements. Using regional replacement prices and conservative close rates, the model projects $1.84 of replacement work for every $1 of memberships sold. The membership is how RPM gets invited into the basement.

Also built and run by me

learningarchitectures.com

A full website and online product, with sign-up forms, tracking, and email set up properly across three sending domains so messages land in the inbox. The same build skills go into your site.

See the site

Sheet A-105 · What's included

One flat fee. A written scope.

You get the feel of an in-house marketing person: one name, one text thread, someone who knows your business. The scope is written down, so the fee stays fair to both of us.

Monthly scope
Every monthWhat you get
Calls answeredMissed-call text-back and AI receptionist kept tuned; call log checked weekly
Google Maps & reviews4 listing posts, a review request after every job, a reply to every review
Past customers2 win-back or seasonal campaigns by text and email
AdsFacebook, Instagram and Google ads run and tuned; 4 new ads, up to 2 of them video
Social posts3 posts a week on Facebook and Instagram: jobs, tips, reviews, offers
WebsiteSite of up to 6 pages kept current; 2 new service or town pages
Lead trackingEvery lead from site, ads and calls captured, with follow-ups and reminders
Report & check-insMonthly report, a 30-minute call and a weekly text update
Rush jobsUp to 2 non-emergency requests a month done within 72 hours; everything else within 5 business days
Month 1 buildAccounts and tracking, Google listing rebuilt, website, lead tracking, missed-call text-back, first ads. Live by day 21, website by day 30

What you pay directly, at cost

Your ad budget (you set it, typically $750–3,000 a month), your phone and text line, AI receptionist minutes and email sending. They're billed to you in accounts you own. No markup, ever. My own tools are covered by my fee.

Sheet A-106 · How it works

From first look to a ringing phone

No sales pitch, no 40-slide deck. You see what I see about your business first, then decide.

  1. Day 0 · Free

    Town Check

    I look at how you show up in your town against your top competitors and send you a one-page report.

  2. Week 1

    20-minute call

    We go through the report together. If I can't move your numbers, I'll tell you so.

  3. Days 1–30

    The build

    Calls tracked, text-back on, first ads running and review requests going out by day 21. Website and lead tracking live by day 30.

  4. Every month

    Run and report

    I run it all, send a weekly text and a monthly report, and we plan the next 90 days each quarter.

Sheet A-107 · Free Town Check

See how you stack up in your town

Free, in 2 business days, no call required. You'll get a one-page report covering:

  • Where you show up on Google Maps for the 3 searches that matter most in your trade
  • Your reviews next to your top 3 local competitors
  • What a customer sees on your website on their phone, and whether they can call you in one tap
  • The 3 fixes I'd make first, whether you hire me or not

Prefer to talk? Request a call on WhatsApp

Sheet A-108 · Questions owners ask

Straight answers

Why only one company per trade?

Because I can't push two plumbers in the same town to the top of Google at the same time, and you shouldn't pay someone who's also working for your competitor. One company per trade within 60 miles keeps my attention on you.

What does the $1,500 cover, and what do I pay on top?

The fee covers my time and my own tools, inside the written scope above. On top, you pay your ad budget, phone and text line, AI receptionist minutes and email sending, at cost, straight to the provider in accounts you own. I never mark them up.

Am I locked into a long contract?

No. There's a 3-month minimum, which pays for the month 1 build since there's no setup fee. After that it's month to month with 30 days' notice. If we miss the day-21 "live" date, you can leave with no further fee, even inside the first 3 months.

Who owns the website, ads and accounts?

You do, from day 1: every account, page, phone number, customer list and piece of creative. If you ever leave, I export your data, hand over the logins and remove my access within 5 business days.

Are you an agency?

No. It's me, Zach. Think of me as your backend marketing team member: you deal with the same person every time, and it's just a text away. I'm an independent contractor, so there's no payroll, benefits or hiring for you.

When can I reach you?

I keep a live window of 8am to 1pm Eastern, Monday to Friday, and reply within 2 hours in that window. Anything sent later gets a reply by 9am the next business day. Your customers are never waiting on me: the AI receptionist and missed-call text-back cover them around the clock.

I already have a website. Do I need a new one?

Not always. In month 1 I either fix up your current site or rebuild it, up to 6 pages. Either way it's set up to bring in calls and track where they came from.

What does the Town Check cost?

Nothing. You get the one-page report whether or not we ever work together, and the 3 fixes in it are yours to use.

Request a call