Offline Conversion Tracking for Home Services Businesses
How home services businesses (HVAC, plumbing, electrical, roofing, pest control, landscaping) use The Upload Offline Conversions App (TUOCA) to send call tracking + CRM revenue back to Google Ads, Meta, Microsoft Ads, and TikTok for revenue-based bidding.
Home services businesses live or die by calls and booked jobs, not website form submissions. The conversion that matters happens after the click — sometimes hours, sometimes weeks later — and the revenue that matters is the invoice, not the lead.
This is the workload The Upload Offline Conversions App (TUOCA) is built for: pulling data from call tracking and field service management systems, matching it back to the original ad click, and uploading complete revenue-attributed conversions to Google Ads, Meta, Microsoft Ads, and TikTok.
The conversion gap in home services
A typical home services funnel:
Google Ad click ───► Landing page ───► Phone call (CallRail captures GCLID)
│
▼
Dispatcher books job
│
▼
Tech completes job (ServiceTitan/Jobber records revenue)
│
▼
Invoice paid 0-30 days later
Without offline conversion tracking, Google Ads sees only the click. Smart Bidding gets no signal about which clicks produced $200 drain calls vs. $12,000 sewer line replacements. The result: bids optimize for call volume rather than revenue, and high-CPC keywords that produce mostly low-ticket jobs eat the budget.
Closing this gap — sending the actual revenue back to Google Ads with the original GCLID — is what offline conversion tracking does. For home services specifically, doing it right requires combining two data sources: the call tracking tool (which has the GCLID) and the FSM (which has the revenue). That’s a Fusion Relay.
Typical data flow
For most home services businesses on TUOCA:
Sources:
- CallRail or CallTrackingMetrics — captures the inbound call, the GCLID, and the call recording.
- ServiceTitan or Jobber — books the job, schedules the tech, generates the invoice.
- (Optional) Housecall Pro — roadmap, today via Webhooks.
- (Optional) HubSpot or another CRM — for businesses that qualify leads before booking.
Match field: typically the customer’s phone number. CallRail/CTM has it (E.164 normalized); ServiceTitan/Jobber has it (in the customer record). TUOCA normalizes both and matches.
Destinations:
- Google Ads — primary channel for service-business search.
- Meta CAPI — increasingly important for awareness + retargeting.
- Microsoft Ads — strong in residential service categories (older homeowner demographic on Bing).
- TikTok — growing for younger homeowner demographics.
Result: Each booked job becomes a single conversion record with the GCLID + revenue, fanned out to all four ad platforms.
Example conversion values
Conversion values vary widely by trade. A non-exhaustive snapshot of typical job-completion values:
| Service | Typical revenue |
|---|---|
| Drain clearing | $200 - $400 |
| Water heater install | $1,800 - $3,500 |
| HVAC tune-up | $120 - $250 |
| HVAC system replacement | $8,000 - $18,000 |
| Furnace repair | $300 - $900 |
| Roof repair | $400 - $1,500 |
| Roof replacement | $8,000 - $25,000 |
| Electrical service call | $200 - $500 |
| Pest control single-visit | $120 - $300 |
| Pest control annual contract | $400 - $1,200 |
| Landscaping monthly contract | $200 - $800/month |
The 10-50x value spread within a single trade is the entire reason revenue per conversion matters. Smart Bidding optimizing on counts can’t tell apart a $200 service call from a $15,000 install — but the $15,000 jobs are what pay for the ad budget.
Recommended integrations
For most home services businesses, the starter stack is:
| Layer | Tool |
|---|---|
| Website + ad tracking | Google tag, Meta Pixel, Microsoft UET |
| Call tracking | CallRail or CTM |
| Field service management | ServiceTitan, Jobber, or Housecall Pro |
| Offline conversion uploads | TUOCA |
TUOCA connects directly to CallRail, CTM, ServiceTitan, and Jobber. Housecall Pro is on the roadmap; today it’s supported via Webhooks.
For the actual relay setup, see How to Send CallRail Conversions to Google Ads and How to Send ServiceTitan Data to Google Ads.
Why agencies serving home services standardize on TUOCA
The home services agency segment is one of TUOCA’s largest. The reasons are operational:
- Multi-client portfolios. A typical home-services-focused PPC agency manages 20-50 client accounts. The Agency tier handles that scale natively.
- Per-client revenue is highly variable. Agencies need Fusion Relays for revenue-based bidding to deliver real ROAS, not Target CPA proxies.
- Multi-platform is becoming standard. Even single-location service businesses now run Meta + Google + Microsoft. TUOCA covers all four destinations from one source.
- Audit trail for client questions. When a homeowner books a $14,000 job, the agency wants to confirm in seconds that the conversion uploaded — for credibility with the client. TUOCA’s Activity Logs deliver that.
Getting started
The fastest path for a home services business:
- Connect CallRail or CTM in TUOCA’s connections wizard.
- Connect ServiceTitan or Jobber.
- Build a Fusion Relay matching calls to jobs by phone number.
- Add destinations: Google Ads (primary), then Meta, Microsoft, TikTok as you scale.
- Schedule daily sync. Watch the Activity Logs confirm uploads.
Most home services businesses see Smart Bidding’s behavior shift within 30 days of the first revenue-attributed conversions: budget redirects toward keywords and audiences producing big-ticket jobs, and Target ROAS becomes a viable bidding strategy where it wasn’t before.
Start with the Free tier for manual uploads and validation, or book the Pro/Agency tier once Fusion Relays are part of the workflow.