ServiceTitan vs Housecall Pro vs Jobber: The Marketing Features You Already Pay For

Perry Lam · FounderPublished

ServiceTitan, Housecall Pro and Jobber each ship marketing features an HVAC company is already paying for: automated review requests, email, text and postcard campaigns, call tracking and lead-source reporting. Each vendor also documents the scope on those features, and the scope is where a Charlotte shop's leak usually sits, as of October 2026.

What each platform documents, side by side

Each of the three documents four marketing jobs: review requests, outbound campaigns, call tracking and attribution reporting. All three also document an automated text on a missed call. The table carries only what each vendor's own help and feature pages describe, read in October 2026, and says so where a page did not.

What each platform's own documentation describes, as of October 2026
Marketing jobServiceTitanHousecall ProJobber
Review requestsMarketing Pro Reputation, SMS or email post-jobAfter a job or payment, with remindersText or email on job close, visit or invoice
Review cadenceNot named in the pages readReminders described, timing not namedOne ask per client every six months; reminders at three and five days
CampaignsDirect mail, email, SMS; include and exclude criteriaEmail, text, postcards in the Marketing CenterEmail campaigns, set once and left running
Audience filters namedZIP, equipment age, membership, last service, open estimateLocation, job type, lifetime value, last service dateClient lists; filters not named
Call trackingDynamic Call Tracking, a number per ad sourceVoice numbers per campaign, plus QR and promo codesCallRail writes source, medium, campaign, keywords
AttributionSeven-day lookback on manual jobs, revenue attribution windowsCalls to a campaign number tied back to that sendLead source and clients reports, UTM, revenue
Missed-call textMissed Calls Campaigns by SMS, 8:00 AM to 9:00 PMVoice automation, existing customers, business hoursReceptionist text-back, new and existing callers, 24-hour limit

Review automation: Jobber prints the cadence, and the cadence is the cap

Review request automation is the same product in all three: a text or email after the work, with a direct link to the Google profile. Jobber is the one that publishes the frequency rule, and the rule caps what the feature can produce: one request per client every six months, whatever the trigger is set to.

Jobber's help pages name the triggers, job close, visit completed, or invoice paid, and state that it sends one review request per client every six months even where the setting would fire after every visit in a recurring job. If the client does not click, it sends up to two reminders, at three days and five days.

For a book built on maintenance plans, that number is the story: a plan member seen twice a year sits on the boundary of a six-month window, which decides whether that customer is asked once a year or twice. Neither the ServiceTitan nor the Housecall Pro pages read here names a frequency rule, so find yours before you budget a review target.

Campaigns: the two filters that matter are equipment age and last service

Campaign tools inside these platforms beat a standalone email service for one reason: they filter on service history the email tool has never seen. ServiceTitan and Housecall Pro both document that filtering, and both name the fields an HVAC replacement pipeline runs on.

ServiceTitan's Marketing Pro audiences are built from inclusion and exclusion criteria, and its documentation names segmenting by ZIP code, age of equipment, membership status, date of last service, open estimate status and new homeowner status, with the audience scored Strong, Moderate or Broad. Housecall Pro's Marketing Center names email, text and postcard campaigns filtered by location, job type, lifetime value and last service date. Jobber documents email.

Those two fields are worth a calendar: plan members past a certain system age are a replacement campaign, and customers with no visit in eighteen months are a tune-up campaign.

Call tracking: a number per ad source, or an integration that writes it

Call tracking answers which ad produced the ring, and the three get there differently. ServiceTitan ships it, Housecall Pro ties numbers to a campaign through its phone product, and Jobber routes it through an integration. All three end with a lead source on the customer record, which is what the report reads.

ServiceTitan documents Dynamic Call Tracking using dynamic number insertion, a unique trackable number per ad source, so the call, job and revenue link back to the campaign, ad group or keyword. Housecall Pro documents dedicated numbers through Voice, where a number assigned to a campaign ties calls back to that send, with QR codes and promo codes as alternatives on a mailing. Jobber documents the CallRail integration: each inbound call creates a lead or syncs to a client, and CallRail writes the source, medium, campaign and keywords onto it.

Attribution: the window that decides whether the tune-up or the replacement gets credit

Attribution is where an HVAC shop most often misreads its own report, because the lead and the revenue arrive months apart. A tune-up booked from an ad in April becomes a replacement in July. Whether that July revenue lands on April's campaign is a setting rather than a fact, and ServiceTitan is explicit about it.

Its Marketing Pro Ads attribution documentation describes a seven-day lookback on a manually booked job: it checks whether the customer had an inbound call or lead form in the prior week, takes the earliest, and assigns that campaign. It also describes revenue attribution windows, where every job inside a specified range takes the initial job's campaign, so a follow-up job's own attribution is overwritten. Jobber's side is simpler: the clients report carries each client's lead source and UTM data, and the lead source report summarises clients, quotes, jobs, revenue and conversion rate per source.

Set the window long and the campaign that bought a cheap tune-up takes credit for every replacement after it. Set it short and the replacement looks like it came from nowhere. Reading the report without knowing which is configured is the error.

Missed-call texts: same feature name, three different published scopes

Automated missed-call text is the feature most often assumed rather than checked, and the three vendors publish three different scopes for it. One documents the hours, one documents who it texts, one documents both plus a repeat limit. The differences decide whether the 9pm July call gets anything at all.

ServiceTitan documents Missed Calls Campaigns using SMS, with missed calls classified in the platform as abandoned, and states that messages respect quiet hours and send only between 8:00 AM and 9:00 PM. Housecall Pro's Voice settings documentation describes a missed-call automation that texts existing customers, scoped to business hours or a custom date range, and requires the company name in the message. Jobber documents its Receptionist text-back as reaching new callers with no matching client profile as well as existing clients, once per caller per 24 hours.

Those scopes matter because HVAC demand keeps no office hours, and because a missed call is an advertising input. Google's Local Services Ads documentation lists responsiveness among its ranking inputs and says missed calls may negatively affect it, without quantifying it. ServiceTitan's platform data from June 2022, across more than 3,000 trade businesses, put HVAC at 38% of inbound calls booked and shops under five technicians at 24%.

Angie Snow, a ServiceTitan Principal Industry Advisor quoted in that report, gave the operational version: "Because if you get a good CSR, you don't have to spend as much in marketing because your booking rate's up and the calls are coming in." The settings are the cheap half of that sentence.

  1. 1Read your review frequency rule and trigger against how often you visit a plan member.
  2. 2Check that equipment age and last service date are filters on your plan, not just on the marketing page.
  3. 3Find what the attribution window is set to, and where a replacement sold off a tune-up lands.
  4. 4Call your own number at 9pm on a Sunday from a phone the system has never seen, and time the reply.

What happens to a call nobody answers, once the follow-up layer runs

What happens to a call nobody answers is the question the platform settings answer only partway, so the built layer starts there: a text back within seconds of the ring, whatever the hour, a booking link inside it, and a sequence that keeps going until the caller replies either way. The platform keeps the job record; the layer covers the lead with no job attached yet.

Mirastart builds that layer on top of whichever platform is in place, and the booking, missed-call, follow-up, review and reporting systems behind it run in production for Charlotte businesses. It is three pieces: the instant response on an unanswered call with slots the dispatch board will honour, the follow-up on a quote nobody chased, and one report that reads in calls and booked jobs rather than sends and opens. Where the platform already does a piece honestly, turn it on and leave it alone.

Sources

  1. ServiceTitan: Create Missed Calls Campaigns using SMS (Marketing Pro help) - Missed-call SMS campaigns; messages respect quiet hours and send between 8:00 AM and 9:00 PM. Read October 2026.
  2. ServiceTitan: Marketing Pro Ads Smart Attribution - Seven-day lookback on manually booked jobs and revenue attribution windows. Read October 2026.
  3. ServiceTitan: Dynamic Call Tracking using DNI Integration - A unique trackable number per ad source, linking call, job and revenue to the campaign. Read October 2026.
  4. ServiceTitan: Manage Marketing Pro Audiences - Inclusion and exclusion criteria, the Strong, Moderate and Broad targeting score, and the named segment fields. Read October 2026.
  5. Housecall Pro: Voice Settings Overview - Missed-call automation scoped to business hours or a custom range, documented as texting existing customers. Read October 2026.
  6. Housecall Pro: Marketing Center Overview - Email, text and postcard campaigns, review management and online booking in one tool. Read October 2026.
  7. Jobber: Reviews (marketing tools help) - Review triggers, the one-request-per-client-every-six-months rule, and follow-ups at three and five days. Read October 2026.
  8. Jobber: Receptionist powered by Jobber AI - SMS send-back to new callers without a matching client profile, and the 24-hour repeat limit. Read October 2026.
  9. Jobber: Clients Report - Lead source and UTM data per client, and revenue and conversion rate by source. Read October 2026.
  10. ServiceTitan: Data Report, average call booking rates (June 2022 platform data) - More than 3,000 US and Canadian trade businesses: HVAC 38% of inbound calls booked, shops under five technicians 24%. Angie Snow quoted as ServiceTitan Principal Industry Advisor.
  11. Google: About ad rankings (Local Services Help) - Responsiveness among the ranking inputs; missed calls may negatively affect it. Google does not quantify the effect.
Questions

Servicetitan vs housecall pro marketing, answered.

Do I still need anything else if I already run ServiceTitan Marketing Pro?

Often not for campaigns, call tracking or review requests, which it documents in depth. The two gaps worth checking are the hours, since its missed-call SMS is documented as sending between 8:00 AM and 9:00 PM as of October 2026, and the lead that never became a job, which sits outside a job-triggered automation. Check both in your own account before buying a second tool.

Which of the three is best for a small HVAC shop?

It depends which of the four marketing jobs you are currently failing, not which vendor scores highest. ServiceTitan documents the deepest attribution and audience filtering; Housecall Pro documents postcards, email and text inside one campaign tool; Jobber publishes the clearest rules on review cadence and on who its text-back reaches. Pick on the gap you measured.

Will the platform's missed-call text reach a first-time caller at 9pm?

Check it rather than assume it. As of October 2026, Jobber's Receptionist documentation says text-backs go to new callers with no matching client profile, Housecall Pro's Voice settings documentation describes the automation as texting existing customers, and ServiceTitan's missed-call SMS documentation names an 8:00 AM to 9:00 PM send window. Call your own number after hours from an unknown phone and see what arrives.

Keep reading
Comparison

After-Hours HVAC Calls: Who Answers at 9pm, and What It Is Worth

Most after-hours advice is an answering-service sales page. The number that should decide it is the one nobody quotes: booking rates collapse after 6 p.m. even at shops that do answer.

Read
Guide

How to Tell Which HVAC Marketing Brings the Jobs

Attribution in a dispatch-driven shop is three records and two honest limits. Where the data comes from, what each record can prove, and the two comparisons that will lie to you if nobody sets a baseline first.

Read
Guide

HVAC Review Management: The Ask, the Reply, and the Rules

The standard HVAC review script (tech offers a discount, asks the homeowner to leave a review before the truck pulls away, and to mention him by name) collides with three separate lines of Google's own policy. Here is what the rules actually say, what still works, and the two places Google documents that reviews change what a shop pays for leads.

Read
Charlotte

The Best HVAC Marketing Agencies for Charlotte Contractors (2026)

Search this query and most of page one was written somewhere else. Thirteen firms with a real Charlotte-area practice, six running the same page for other markets, and the URL pattern that tells you which is which - disclosed, because we are on the list.

Read
Charlotte, NC

AI automation for Charlotte businesses that can't answer every call

AI automation from a Charlotte team: customer intake, follow-up, phone answering, and scheduling systems with safeguards - built by people you can meet.

In Charlotte

AI automation for Charlotte businesses

Reliable systems that handle repetitive communication, qualification, scheduling, support and data work, each one shipping with a tested human escalation path.

The practice

Custom business software development in Charlotte, NC

Operational tools, dashboards and internal platforms shaped around the way your company actually runs, replacing the spreadsheets that growth has outgrown.

The practice