You are sitting on a goldmine of marketing data inside ServiceTitan. Booked jobs, invoice amounts, average tickets, close rates, service agreement conversions. All of it tied to individual customers with source tags. And yet most home service companies run paid media like none of that data exists.
The typical setup: an agency manages Google Ads and reports on clicks, impressions, and cost per lead. Meanwhile, ServiceTitan has a complete record of which leads actually booked, what revenue they generated, and which campaigns deserve credit. Those two worlds rarely talk to each other.
A ServiceTitan paid media strategy starts with closing that gap. When your media team uses ServiceTitan data to make bidding, budget, and targeting decisions, every dollar works harder.
Why ServiceTitan changes paid media decisions
Most paid media management happens inside the ad platform. Bid adjustments, keyword expansion, audience targeting. All based on what Google or Meta reports as conversions.
The problem is that ad platforms only see half the picture. They know a click happened. They know a call was made. They do not know if that call became a booked job, whether the tech sold anything, or what the invoice was worth.
ServiceTitan knows all of it. When you connect ServiceTitan data to your paid media workflow, three fundamental shifts happen:
- Bidding targets shift from leads to revenue. Instead of optimizing for the cheapest lead, you optimize for the highest return on ad spend.
- Budget allocation follows profitability. You stop splitting budget evenly across campaigns and start weighting toward the ones that produce the most booked revenue.
- Channel comparisons become fair. Every channel is evaluated on the same basis: what did it cost, and what revenue did it produce in ServiceTitan?
Which ServiceTitan data points matter most
Not all data in ServiceTitan is equally useful for media decisions. Focus on these five fields:
Campaign source tags
Every customer record in ServiceTitan can carry a campaign tag. When call tracking is configured correctly, this tag tells you exactly which marketing campaign generated the customer. This is the foundation of ServiceTitan campaign tracking.
Booked job count by source
Leads are noise. Booked jobs are signal. Pull booked job counts by campaign source to see which channels actually fill your dispatch board.
Revenue by source
This is the metric that changes everything. Total invoiced revenue attributed to each marketing campaign. When you can see that Google Ads branded campaigns generated $220,000 last month while non-branded generated $85,000, budget decisions become obvious.
Average ticket by source
Different channels attract different types of work. LSA might produce $300 maintenance calls. Google Ads "AC replacement" campaigns might produce $8,000 installs. Average ticket by source tells you which channels drive your most valuable work.
Booking rate and close rate
The percentage of leads that book (booking rate) and the percentage of booked jobs that result in a sold invoice (close rate). These two metrics expose funnel inefficiencies that raw lead counts cannot.
How to use ServiceTitan data for bidding and budget
Here is a practical framework for translating ServiceTitan data into paid media decisions:
Step 1: Export 90 days of campaign data
Pull a ServiceTitan marketing report covering the last 90 days. Include campaign source, lead count, booked jobs, and total revenue. Match this against your ad platform spend data for the same period.
Step 2: Calculate ROAS by campaign
For each campaign, divide revenue by spend. This gives you a true return on ad spend based on actual job revenue, not estimated conversion values.
| Campaign | Spend | Leads | Booked Jobs | Revenue | ROAS |
|---|---|---|---|---|---|
| Google Ads - Branded | $4,200 | 95 | 62 | $218,000 | 51.9x |
| Google Ads - Non-Branded | $8,500 | 110 | 38 | $86,000 | 10.1x |
| Meta - Retargeting | $2,100 | 28 | 14 | $41,000 | 19.5x |
| LSA | $3,800 | 72 | 45 | $54,000 | 14.2x |
| Shared Leads | $5,000 | 200 | 22 | $28,000 | 5.6x |
This table tells a completely different story than a CPL report would. Shared leads look great at the lead level. They look terrible at the revenue level.
Step 3: Reallocate based on ROAS
Shift budget toward high-ROAS campaigns. In the example above, branded search and retargeting deserve more budget. Shared leads deserve less. Non-branded Google Ads sits in the middle and may need keyword-level analysis to separate winners from losers.
Step 4: Feed booked-job data back to ad platforms
Use offline conversion imports to send ServiceTitan booked-job data back to Google Ads. This teaches Smart Bidding which clicks produce actual revenue. Over 4-8 weeks, the algorithm adjusts. CPAs on qualified leads drop. Wasted spend on low-quality clicks decreases.
What teams often miss in setup
Even companies on ServiceTitan with good intentions make mistakes that undermine their ServiceTitan paid media strategy:
- Tracking numbers get reused. If the same number appears on two campaigns, attribution breaks. Every campaign needs a unique tracking number.
- Source tags are inconsistent. "Google," "Google Ads," "google-ads," and "PPC" might all refer to the same channel. Standardize naming conventions before running reports.
- Membership revenue is excluded. A $200 tune-up that converts to a $1,200/year membership is worth far more than the invoice shows. Build membership conversions into your reporting.
- Data is reviewed too late. A monthly report means you discover problems 30 days after they start. Review ServiceTitan marketing attribution data weekly at minimum.
- The agency does not have access. If your media team cannot log into ServiceTitan, they are managing campaigns blind. Give them read access to the marketing scorecard at minimum.
A ServiceTitan-first media workflow
The best-performing home service companies we work with follow this rhythm:
- Weekly: Review booked jobs and revenue by campaign. Adjust bids and budgets based on 7-day trends.
- Bi-weekly: Audit source tagging for accuracy. Fix any leads showing as "untagged" or "unknown."
- Monthly: Produce a full ROAS report by channel and service line. Present to the operator alongside P&L data.
- Quarterly: Review campaign structure against business priorities. Add or retire campaigns based on seasonal demand and strategic goals.
This cadence turns ServiceTitan from a dispatching tool into the command center for media strategy.
Frequently asked questions
Do I need to be a ServiceTitan Certified Partner agency to do this?
No, but it helps. Certified Partners have completed ServiceTitan’s training on campaign tracking, reporting, and integration. They understand the platform’s data model and can configure it properly. Working with a non-certified agency often means more setup time and more tagging errors.
How long does it take to see results from a ServiceTitan-aligned media strategy?
Expect 30-60 days to configure tracking, validate data quality, and accumulate enough booked-job data for reliable reporting. After that, optimization decisions should improve immediately. Most clients see measurable ROAS improvement within the first quarter.
What if I am not on ServiceTitan?
The principles apply to any CRM with campaign tracking. Housecall Pro, FieldEdge, and others can support similar workflows. ServiceTitan’s built-in marketing scorecard and ServiceTitan campaign tracking features make the process significantly easier.
Can I do this myself or do I need an agency?
You can build the reporting yourself. The challenge is acting on it consistently and having the paid media expertise to translate data into optimization decisions. Most operators find that a ServiceTitan-savvy agency handles both sides more efficiently.
Let ServiceTitan data drive your media spend
Your CRM already has the data your paid media needs. The question is whether anyone is using it. A ServiceTitan paid media strategy that connects campaign spend to booked revenue is not optional for growth-stage home service companies. It is table stakes.
Talk to a ServiceTitan-Aligned Strategist to audit your campaign tracking and build a media workflow that runs on real revenue data.
References
- ServiceTitan, "Marketing Scorecard and Campaign Tracking" documentation
- Google, "Import Offline Conversions to Google Ads" (Google Ads Help Center)
- SEMrush, "PPC Trends for Service-Based Industries" report

