Ben's Field Guide · Published in public

The marketing playbook for home services at $2M–$20M.

Most marketing advice is written for SaaS and e-commerce. None of it survives contact with a plumbing company. This is the full playbook I run — four tracks, free, no email required.

28 chapters 4 tracks ~8 min per chapter $0 — the work sells itself or it doesn't
New here? The one chapter that changes how you see your budget: Your CPA by source: the one-hour audit →
Four tracks · read in order or jump in

Pick your track. Each one stands alone.

Track 2 — AI for the Home Services Owner
Multiply your capacity: call screening that stops losing paid leads, content in your own voice, AI estimates, and knowing when NOT to use it.
6 chapters · ~48 min
Track intro — 90 seconds with Ben (coming soon)
Track 3 — The Marketing Playbook at $2M–$20M
The org design to scale it: the four channels that matter, honest budget sizing, and the team that actually produces.
3 of 7 chapters · more coming
Track intro — 90 seconds with Ben (coming soon)
Track 4 — The Build Track: Inside a Company AI
For the technical owner: how we actually built the AI that runs this company — architecture, stack, scheduler, memory, training, guardrails, and the honest build-vs-buy math. Honest enough that an engineer respects it.
7 chapters · new chapter Mon + Thu
Track intro — 90 seconds with Ben (coming soon)
One chapter per day

Get the Field Guide by email.

A chapter a day, paced so it actually gets read — plus the new Track 3 chapters as they publish. Or browse everything free right here. No pitch sequence.

Read it all and want it built for you?

That's the job. Fractional operator, month-to-month, $2M–$20M home services. The free audit is a 90-minute working session whether we work together or not.

Book a free audit
Home Services Marketing Benjamin Blair Home Services Marketing Benjamin Blair

AI for estimates and proposals, the two-hour workflow that saves twenty

Your best estimator is spending 15–30 hours a week on estimates — and most of that time isn't expertise. It's formatting, re-typing, and pulling numbers from spreadsheets. The 90-minute estimate isn't 90 minutes of judgment. It's 10 minutes of judgment buried in 80 minutes of mechanical work that AI can do in seconds. Two hours of setup — a price book, an estimate template, scope language for your top 10 job types, plus a custom GPT — and you're producing estimates in 10–15 minutes instead of 60–90. Here's the exact workflow that's saving home services owners 15–20 hours a week without sacrificing accuracy.

Series: AI for the Home Services Owner · Post 3 of 6

Estimates are where most home services companies waste their best people's time. There's a specific AI-assisted workflow that cuts estimate production from 90 minutes to 10, without sacrificing accuracy or professionalism.

If you own a home services business, your best estimator is probably either you or your top salesperson. That person spends 15–30 hours a week writing estimates. An hour and a half per estimate is typical — measuring, taking photos, writing the proposal, calculating materials, putting together the PDF. Most of that time is not actually expertise. It's formatting, re-typing, and pulling numbers from spreadsheets. This is exactly the kind of work AI can do in minutes.

Here's the workflow that's saving home services owners 15–20 hours a week.

What AI can and can't do on estimates

Before the workflow, a clear-eyed look at the boundaries.

AI can:

  • Take photos and notes and produce a clean, formatted estimate document
  • Extract measurements from photos (roofs, windows, surfaces)
  • Suggest line items from a project description and a price list
  • Write the cover letter and scope of work in your voice
  • Catch missing items by comparing to similar past jobs
  • Generate multiple pricing options ("good/better/best" tiered pricing)

AI can't:

  • Replace expert judgment on complex or unusual jobs
  • Know local code requirements unless you tell it
  • Set your prices (you still decide margins)
  • Catch issues that need to be seen in person

The goal isn't autonomous estimating. The goal is to do the 80% of estimate creation that's mechanical in 10 minutes instead of 90, leaving you more time for the 20% that requires actual expertise.

The two-hour setup

Step 1: Build your price book (45 minutes)

Your price book is a spreadsheet or document that has every line item you commonly estimate, with current pricing. Structure:

  • Category (e.g., "Water heaters," "Drain cleaning," "Fixtures")
  • Item name
  • Typical unit (each, linear foot, square foot, hour)
  • Current unit price
  • Notes (when this applies, exceptions)

If you already have this in ServiceTitan, Housecall Pro, or another system, export it. If you don't, spend 45 minutes building it. You need this anyway — this is basic operational hygiene.

50–150 line items is typical for most home services companies. It doesn't need to be complete. You can always add to it.

Step 2: Build your estimate template (30 minutes)

One polished estimate that reflects exactly how you want every future estimate to look. Cover page, scope of work, line items, total, terms, photo section. Make it good once. This becomes the template AI fills in.

If you already have a template in your CRM, screenshot it or export a sample. That's your reference.

Step 3: Build your scope language library (45 minutes)

For each of your top 10 job types, write a clean paragraph describing what the scope typically includes. Example for a plumber doing a water heater replacement:

"Scope: Remove and dispose of existing water heater. Install new [make/model] water heater in existing location. Connect to existing water supply lines, gas line, and flue. Test for leaks and proper operation. Includes: new shutoff valve, new flex supply lines, pan if required by code, expansion tank if required by code, and sediment flush of supply lines. Does not include: relocation of unit, drywall repair, electrical upgrade, or permit fees (pass-through at cost)."

Ten of these cover most of your jobs. The AI uses them to draft scope language that's consistent with how you actually describe work, instead of making up generic phrasing.

The 10-minute estimate workflow

Once setup is done, every future estimate follows this sequence.

Step 1: Capture on site (5 minutes)

Walk the job. Take photos. Speak your observations into your phone (voice memo or a transcription app). Be thorough but don't organize anything — just capture.

Example transcript from an HVAC technician:

"Two-story house, probably 2,800 square feet. Existing furnace is a 2008 Trane 80% efficient, looks beat up. AC is 14 SEER from 2015, still working but undersized for the addition they put on. Ductwork is original, some flex in the basement that should get replaced. Customer wants quotes on: replace just the furnace, replace both, or do heat pump conversion. No electrical panel upgrade needed — checked the panel, 200 amp, plenty of slots. Permit required in this city. Access is easy, basement install."

Step 2: Generate the estimate (5 minutes)

Open your AI tool (ChatGPT, Claude, or a custom GPT trained on your voice). Use a prompt like:

"Generate three estimate options (good/better/best) for this HVAC job. Use my price book and scope language library attached. Draft the scope, list line items with quantities and unit prices, total each option, and write a 2-paragraph cover letter in my voice explaining the options and my recommendation. Flag anything I need to verify or that might require a site revisit.

[Paste the site notes transcript]"

Ten seconds later, you have three fully formatted estimate options, line items calculated, cover letter written.

Step 3: Review and finalize (5–10 minutes)

Read the draft carefully.

  • Did AI misread any of your notes?
  • Are the line items complete? Anything missing?
  • Are the quantities right?
  • Is the scope language accurate to what you'll actually do?
  • Is the cover letter in your voice?

Fix anything that's wrong. Confirm prices. Click "create estimate" in your CRM and paste the finalized content. Attach the site photos.

Total time from leaving the site to estimate in the customer's inbox: 15–20 minutes. Compare to the traditional 60–90.

Specialized tools vs. general AI

Two paths here.

Path A: General AI (ChatGPT, Claude) with your own price book and templates. Cheapest ($20/month). Most flexible. Works across trades. Requires the setup described above. Good for most businesses under $10M revenue.

Path B: Specialized industry tools. ServiceTitan's Pricebook Pro with AI estimating, Hover for roofing measurements, CompanyCam with AI-assisted job documentation, Roofr for roofing proposals. These are built for specific trades and integrate directly with your CRM. Higher cost ($200–$800/month) but lower lift to deploy. Good if you're doing 30+ estimates a week.

For most home services businesses under $5M revenue, Path A is the right call. Spend the $20. Do the two-hour setup. Start saving 15 hours a week. Reinvest the savings into growth. Upgrade to Path B if you outgrow it.

The photo measurement upgrade

Tools like Hover (roofing), Measured (flooring, painting), and RoomSketcher take photos or videos of a job site and produce accurate measurements without manual tape work. For trades where measurement is the bulk of the estimator's time, this alone cuts estimate time in half.

Typical cost: $50–$200 per estimate for one-off measurements, or $200–$500/month for unlimited. For a business producing 50+ estimates a month, the unlimited plans pencil easily.

Run the math: if it saves 30 minutes per estimate and you do 50 estimates per month, that's 25 hours a month back. At your best salesperson's fully loaded cost of $75/hour, that's $1,875 in reclaimed capacity. Against a $300/month tool cost, ROI is 6x.

The risks to manage

Hallucinated line items

AI sometimes makes up products or services that don't exist in your price book. Always review line items before sending. Never send an estimate without reading it end to end.

Wrong prices

If your price book is outdated, the AI uses outdated prices. Update it quarterly at minimum. Build the update into a recurring calendar task.

Missing site-specific issues

AI can't see what you didn't tell it. If the basement has water damage that affects the install, and you didn't mention it in your notes, the estimate won't reflect it. The site walk and detailed notes still matter.

Voice drift on the cover letter

Read every cover letter out loud before sending. If it sounds corporate or generic, rewrite it. Customers can tell the difference between a human and an AI cover letter, and you want yours to read as human.

What to do this week

  1. Spend one hour cleaning up your price book — current pricing for your top 50 line items.
  2. Spend 30 minutes writing clean scope paragraphs for your top 10 job types.
  3. Set up a custom GPT or Claude Project with your price book, scope library, and voice samples.
  4. On your next estimate, use the 10-minute workflow. Time it. Compare to your normal process.
  5. After 5 estimates, evaluate: where is AI helping, where is it failing, what adjustments do you need?

Next week: AI for call screening and lead qualification. The other highest-ROI play after estimates.

Read More
Home Services Marketing Benjamin Blair Home Services Marketing Benjamin Blair

Why generic AI content doesn't convert and how to train AI on your actual voice

"AI content doesn't work." That's what every owner says after writing a three-sentence prompt and getting back something that reads exactly like every other AI-generated blog post. The problem isn't AI — it's that you're treating a tool that can sound like anyone as if it could only sound like one generic thing. The owners getting huge ROI from AI content have all done the same two-hour setup: a voice corpus, a style guide, and a custom GPT or Claude Project. Here's exactly how to train AI on your actual voice — so the output sounds like you, not like ChatGPT's default.

Series: AI for the Home Services Owner · Post 2 of 6

Most AI-generated content reads like every other AI-generated content. That's why it doesn't work. Here's the specific process for teaching AI tools to write in your voice so the output actually sounds like your business.

You've seen the content. "In today's fast-paced world, HVAC systems play a crucial role in ensuring your home's comfort. At [Company Name], we are committed to providing exceptional service." Every home services site has this page. It was written by ChatGPT with a three-sentence prompt. It reads like it. Google knows. Your customers know. The content does nothing, and the owner concludes that "AI content doesn't work."

The problem isn't AI. The problem is that the owner treated a tool that can sound like anyone as if it could only sound like one generic thing. Here's how to actually get AI to write in your voice — and why it's worth the hour it takes to set up.

What "your voice" actually means

Voice is a vague word. Most people can tell when content is "in their voice" and when it isn't, but they can't tell you why. Here's the breakdown.

Voice is made up of specific, observable patterns:

  1. Sentence length and rhythm. Do you write short, punchy sentences? Long, winding ones? A mix? Where do the pauses go?
  2. Vocabulary choices. Do you say "furnace" or "heating system"? "Fixed" or "resolved"? "I think" or "in our opinion"? Every word signals brand.
  3. Opinion density. Do you state what you think, or do you hedge? Most home services content hedges too much. Owners who are actually experts have opinions.
  4. Stories and specifics. Do you reference actual jobs, neighborhoods, customer names? Generic content doesn't. Your voice does.
  5. What you refuse to say. Voice is partly what you don't include. "Best-in-class service." "Seamless experience." "Leveraging our expertise." The words you avoid define your voice as much as the ones you use.

Generic AI content fails on every one of these. Uniform sentence length. Corporate vocabulary. Zero opinions. No specifics. And it uses every phrase on the "words you refuse to say" list.

The three-part voice training system

Teaching AI your voice takes about two hours of setup and maybe 15 minutes a month to maintain. After that, every piece of content you generate sounds like you.

Part 1: Build a voice corpus

A voice corpus is a collection of writing samples that demonstrate your voice. You need 3,000–5,000 words. This is less than it sounds. Sources:

  • Emails you've written to customers (the ones you're proud of)
  • Social media posts you wrote yourself
  • Estimates or proposal language you've hand-written
  • Text message follow-ups to customers
  • A 30-minute recording of you talking about your business, transcribed

Paste it all into a single document. Call it "voice_samples.md" or whatever works. This is your reference material going forward.

If you don't have enough written material, spend 30 minutes with a transcription app (Otter, Rev, even your phone's voice memo) and answer these questions out loud:

  • How do I describe what my company does to a neighbor at a cookout?
  • What's the most common question customers ask, and how do I answer it?
  • What do I say when a customer asks "why are you more expensive than the other guy?"
  • Tell the story of the hardest job we ever did and how we handled it.
  • What would I want a potential customer to know about us that we never say in marketing?

Transcribe the recording. Now you have 3,000 words of you, talking like you. Edit lightly for punctuation and coherence but don't over-polish — the rough edges are the voice.

Part 2: Write the style guide

A style guide for AI is a one-page document that tells the tool exactly what to do and what not to do. Here's the structure:

About the business. Two sentences. Who you serve, what you do, where you work. Example: "We're a family-owned plumbing company serving Denver and the surrounding suburbs. We do residential service calls, drain cleaning, and water heater installations — no remodels, no commercial."

Voice characteristics. Five to ten bullets describing how you write. Examples:

  • Short, direct sentences. Cut anything unnecessary.
  • Use first person ("I think," "we handle") rather than third person ("our company believes").
  • State opinions when they're grounded in experience. Don't hedge.
  • Use specific numbers and examples, not generalities.
  • Warm but professional. Conversational, not corporate.

Words and phrases to always use. Your actual vocabulary. "Water heater" not "water heating appliance." "Fix" not "remediate." "Customer" not "valued client."

Words and phrases to never use. Your kill list. Examples for most home services:

  • "Leverage" (in any form)
  • "Seamless"
  • "Best-in-class"
  • "In today's fast-paced world"
  • "Valued customer"
  • "Committed to excellence"
  • "At [Company], we pride ourselves on..."
  • "Robust solutions"
  • "Turnkey"
  • "Synergy"

Topics you have opinions on. List the hills you die on professionally. Example: "Tankless water heaters aren't right for most homes under 3,000 square feet, despite what the industry says. We'll explain why in plain terms."

Examples of good and bad. Paste two paragraphs — one that sounds like you, one that doesn't. This single move does more work than any other instruction.

Part 3: The prompt pattern

Every time you use AI to draft content, your prompt should include the style guide and a few voice samples. It looks like this:

"I need you to write a blog post for my plumbing business. Below is my style guide and voice samples. After you read them, write a 1,000-word post on [topic]. Follow the style guide exactly. Match the rhythm and vocabulary of the voice samples. Do not use any phrase from my kill list. Include at least one specific example or number. End with a natural next step, not a generic 'contact us today.'

[Paste style guide]

[Paste 500–1,000 words of voice samples]

Topic: How to tell if you need to replace your water heater."

That's the full prompt. Every time. The AI gets re-trained on your voice at the start of every conversation, because models don't remember between sessions (unless you set up a custom GPT or equivalent, which is the next step).

Upgrade: custom GPTs and projects

ChatGPT Plus ($20/month) lets you create a "custom GPT" that has your style guide and voice samples permanently attached. Claude's "Projects" feature (included in Claude Pro, $20/month) does the same thing. You set it up once.

After that: you open the custom assistant, type "write me a blog post about X" in one sentence, and the output is already in your voice. No re-pasting the style guide. No re-attaching samples. It just works.

This is where the setup pays off. Two hours of prep, then every piece of content forever takes 30 seconds to prompt.

What the output still needs from you

Even with perfect voice training, AI content needs editing. The standard workflow:

  1. Generate the draft. 30 seconds.
  2. Edit for truth. Does every fact in the draft match what you know about your business? AI invents things. Fix them.
  3. Edit for specifics. Did AI write "many customers" where you could say "three customers last month"? Replace generalities with specifics.
  4. Edit for voice drift. Even trained AI occasionally slips into corporate mode. Read the piece out loud. If a sentence feels off, rewrite it.
  5. Add a human touch. One personal anecdote, one photo from a real job, one opinion that only you would have. This is what makes AI-assisted content read as yours.

The whole cycle takes 15–30 minutes per piece after the first draft. Compare to writing from scratch (2–4 hours) and you've just 8x'd your content output without sacrificing quality.

The difference in results

A well-trained AI workflow for a home services owner can produce:

  • One good blog post per week (vs. one per month hand-written)
  • Three social posts per week (vs. one)
  • All review responses same-day in your voice (vs. skipped or delayed)
  • Customer email follow-ups in 5 minutes instead of 30
  • Estimate cover letters personalized per customer, not template copy-paste

Each of these individually moves the needle a little. Together, they compound into a marketing machine that outputs 5–10x more than a manual process, all in a voice that still sounds like a real human who owns the business.

The mistake to avoid

Don't skip the corpus. Don't skip the style guide. Don't just "use AI" with no training and wonder why the output is mediocre.

The owners getting huge ROI from AI content have all done the setup. The ones who haven't are the ones posting about how AI content doesn't work. The gap between those two camps is about two hours of work and a willingness to think clearly about what your voice actually sounds like.

What to do this week

  1. Record 30 minutes of yourself answering the five voice-corpus questions above. Transcribe it.
  2. Gather 2,000–3,000 words of your existing writing (emails, socials, proposals).
  3. Combine into a single voice_samples document.
  4. Write a one-page style guide: bullets of characteristics, kill list, example good/bad.
  5. Set up a custom GPT or Claude Project with these attached. Test it with one blog post draft.
  6. Compare the output to a zero-setup prompt ("write me a blog post about X"). Feel the difference.

Next week: AI for estimates and proposals. The two-hour workflow that saves twenty.

Read More
Benjamin Blair Benjamin Blair

Which AI tools actually help your home services business (and which waste money)

Series: AI for the Home Services Owner · Post 1 of 6

Every week there's a new AI tool promising to transform your home services business. Most are expensive, most are useless, a handful are genuinely worth paying for. Here's the honest cut.

The AI hype cycle is brutal for home services owners. Software vendors at trade shows tell you their platform will "leverage AI to transform lead generation." Your inbox is full of "AI-powered" anything. The reality is that 80% of what's sold as AI is either doing something you could do with a spreadsheet, or doing it badly because the vendor's real product is a sales team, not a tool.

Here's what actually works, what doesn't, and what you should be using right now.

The categories worth paying for

AI-powered call answering and qualification

When you're not at the shop and calls come in, AI call handling services (like Smith.ai with AI routing, Synthflow, Bland AI, or similar) can answer, gather basic info, qualify the lead, and either schedule a callback or text you a summary. For home services specifically — where missed calls equal lost jobs — this is one of the highest-ROI AI plays.

Typical cost: $200–$800/month depending on call volume. Typical payoff: recovery of 20–40% of the calls you're currently missing. If you're missing even 5 jobs a month at a $3,500 average, the math works immediately.

AI transcription and meeting-note tools

Fireflies, Otter, Read.ai — tools that record and transcribe your phone calls and meetings. For home services owners doing lots of in-home estimates and client conversations, transcription means you never have to remember what the customer said about "and I'd also like to look at replacing the sink sometime." Notes get captured, searchable, and attached to the customer record.

Cost: $10–$30/user/month. High ROI for sales conversations.

AI for content generation — if you train it on your voice

ChatGPT, Claude, and similar LLMs are useful for blog post drafts, email sequences, review responses, and social media content. But the output is only useful if you invest the time to teach the tool your voice. Generic AI content is spam; custom-tuned AI content is leverage. More on this in post 2.

Cost: $20–$200/month depending on the tool and volume.

AI for estimates and proposals

Tools that take a few photos and measurements and produce a professional-looking estimate or proposal in minutes instead of hours. Roofing has Hover; plumbing and HVAC have platforms like ServiceTitan's AI estimator. More on this in post 3.

Cost varies widely. ROI strong if you're doing 20+ estimates a month.

AI for review response

Tools that draft responses to customer reviews in your voice, within your guidelines, that you approve before publishing. Saves 30–60 minutes per week on review management and ensures response rate stays at 100%.

Cost: often bundled into a larger reputation management platform, $100–$300/month.

AI for ad creative testing

If you run paid ads at any scale, tools that auto-generate ad variants (headlines, images, copy combinations) and A/B test them can find winning creative 5–10x faster than manual testing. Google Ads and Meta's built-in AI creative features are included in your ad spend; specialized platforms add capability.

The categories that waste money

"AI-powered lead generation" services

Vendors selling "AI-qualified leads" are almost always re-selling the same lead brokerages you're already fighting, wrapped in a prettier platform. Run the CPA on any "AI lead gen" service with the math from post 2 of Series 1. The numbers rarely pencil out.

All-in-one "marketing AI" platforms

Platforms that promise to handle your SEO, content, ads, and analytics with AI typically do all of them poorly. The product is breadth, not depth. For under $20M revenue, you're better served by best-in-class point tools (each $20–$100/month) than a bloated platform at $1,500/month.

AI "strategy" tools that produce reports you won't read

"AI-powered competitive intelligence." "AI marketing insights dashboard." These tools generate a lot of output and no decisions. If the tool's primary artifact is a PDF you'll glance at and close, skip it.

Generic AI content generators with no voice training

Any tool that produces blog posts or social content without first ingesting your writing samples is generating spam. You'll get content that sounds like every other AI-generated content, your audience will tune it out, and Google will rank it poorly. Don't pay for this.

AI for predicting which customers will need service next

Sounds compelling. Rarely works at home services scale. The data per customer is too sparse to produce reliable predictions. You don't have 100,000 customers. A simple "annual service reminder" email beats any "AI predictive maintenance" tool for businesses your size.

The AI starter stack for home services under $20M

If you did nothing else on this list, the following six tools give you 80% of the benefit. Total cost: under $800/month.

  1. AI call handling for missed calls and after-hours ($300/month)
  2. ChatGPT or Claude Pro for content drafts, email responses, voice-trained output ($20/month)
  3. Transcription tool (Fireflies or Otter) for sales calls and meetings ($20/month)
  4. CallRail or similar for call tracking with AI-generated summaries ($50–$100/month)
  5. CRM with AI features (built into your existing tool, often included)
  6. Review management tool with AI response drafts ($100–$300/month)

This is your base layer. Anything beyond it should be justified by specific, measured ROI.

The question to ask before adopting any AI tool

Before adding a new AI tool, answer three questions:

  1. What specific, measurable thing will this tool produce? (not "AI-powered insights" — something concrete like "recovered missed calls" or "faster estimate turnaround")
  2. How will I know in 90 days if it's working? (the metric and threshold that tells you to keep or kill)
  3. What's the fully-loaded cost? (subscription + implementation time + training time + the opportunity cost of adopting this vs. something else)

If you can't answer all three, don't adopt the tool. If the answers don't justify the cost, don't adopt the tool. If the answers check out, give it 90 days and measure honestly.

The uncomfortable truth about AI in home services

Most of the real ROI in AI for home services right now isn't from fancy new tools. It's from using existing tools (a good CRM, call tracking, a well-written blog, a reliable review system) consistently. The AI is the cherry on top, not the cake.

Home services businesses that implement 80% of the Series 1 playbook and layer the six-tool starter stack on top outperform competitors who've bought every shiny AI product on the market.

Next week: why generic AI content doesn't convert, and how to actually train AI on your voice — the #1 mistake I see owners make with content tools.

Read More