Industry 4 min read

Offline Conversion Tracking for Plumbing Companies

How plumbing companies and plumbing-focused PPC agencies use The Upload Offline Conversions App (TUOCA) to send call tracking + ServiceTitan/Jobber revenue back to Google Ads, Meta, Microsoft Ads, and TikTok.

Plumbing is, alongside HVAC, the highest-impact vertical for offline conversion tracking. The combination of emergency-driven phone funnels, high-variance job values, FSM-based revenue, and competitive paid search makes revenue per conversion the difference between break-even and profitable Google Ads.

This page is for plumbing business owners, in-house marketers, and plumbing-specialist agencies running paid acquisition who need conversions to reflect actual job revenue.

The plumbing conversion gap

Typical plumbing search funnel:

"emergency plumber near me" ──► Click ──► Landing page ──► Call (CallRail captures GCLID)
                                                                  │
                                                                  ▼
                                                          Dispatcher books emergency
                                                                  │
                                                                  ▼
                                              Plumber arrives, diagnoses, quotes
                                                                  │
                                                                  ▼
                       ┌──────────────────────────────────────────┴──────────────────────────────────────┐
                       ▼                                                                                  ▼
              $250 drain clear                                                                  $9,000 sewer line repair
                       │                                                                                  │
                       └──────────────────────────────────────────┬──────────────────────────────────────┘
                                                                  ▼
                                                       ServiceTitan invoice paid

Both clicks look identical to Google Ads without offline conversion tracking. Smart Bidding bids equally on both. With revenue per conversion uploaded back, Smart Bidding learns which keywords, ad copy, and landing pages produce big-ticket jobs vs. small service calls — and reallocates budget accordingly.

Typical TUOCA setup for plumbing

The same architecture as HVAC, with plumbing-specific configuration:

LayerTool
Call trackingCallRail or CTM (often with after-hours dedicated number)
FSMServiceTitan, Jobber, or Housecall Pro (via webhook today)
Conversion uploadsTUOCA
DestinationsGoogle Ads (primary), Meta CAPI, Microsoft Ads, TikTok

Recommended conversion-action structure:

Conversion actionSourceSmart Bidding signal
Plumbing - Standard CallCallRail call → ServiceTitan job (Fusion)Revenue per booked job
Plumbing - Emergency CallCallRail emergency line → ServiceTitan emergency jobRevenue per emergency (typically higher)
Plumbing - Estimate BookedCallRail call → ServiceTitan estimate (no invoice yet)Lead-quality signal

Splitting emergency and standard gives Smart Bidding cleaner signals during off-hours bid escalation.

Plumbing conversion values

Plumbing has one of the widest value spreads in home services:

Service categoryTypical valueFrequency
Drain clearing (basic)$200 - $400Very high
Toilet repair / replacement$200 - $700Moderate
Faucet replacement$200 - $500Moderate
Water heater repair$300 - $900Moderate
Water heater replacement (tank)$1,500 - $3,500Low
Tankless water heater install$3,500 - $7,500Low
Sewer line repair$2,000 - $7,000Low
Sewer line replacement$5,000 - $25,000Very low
Whole-house repipe$4,000 - $15,000Very low
Emergency leak (after-hours premium)$300 - $1,500Variable

The value range from $200 to $25,000+ on the same incoming call is the entire reason plumbing accounts need Fusion Relays. Smart Bidding without revenue averages everything; Smart Bidding with revenue identifies the click patterns producing repipes and sewer lines.

Emergency-specific patterns

Emergency plumbing has unique dynamics worth designing around:

  • After-hours premium pricing. Emergency calls often command 1.5-2x normal pricing.
  • Time-pressure conversion. Emergency callers convert faster than scheduled-service callers — fewer touch points before booking.
  • Off-hours competition is lower. Most plumbing competitors don’t bid aggressively on after-hours search; with revenue data, Smart Bidding can identify that off-hours emergency clicks have higher revenue per click and bid up.
  • Geo-radius matters more. Emergency calls require fast dispatch; bid adjustments for proximity-to-tech-location often have bigger impact than for scheduled work.

A plumbing-specific TUOCA configuration usually includes a dedicated relay or filter set for emergency calls, with the higher-revenue conversion data flowing into a separate conversion action that Smart Bidding can optimize against directly.

Why plumbing agencies standardize on TUOCA

Plumbing-specialist agencies face the same operational reality as HVAC agencies — many similar clients, repeatable Fusion patterns, multi-platform delivery requirements. The Agency tier with bulk onboarding is the typical fit.

What’s different about plumbing specifically:

  1. Higher call urgency means call tracking quality matters more — CallRail’s dynamic number insertion across emergency landing pages typically requires careful relay configuration.
  2. More invoice variability per call than even HVAC — plumbing’s $200-to-$25,000 spread is broader.
  3. More after-hours dispatch — relay schedules often include hourly sync rather than daily to capture overnight emergencies for next-morning bid adjustments.
  1. Connect CallRail — including the emergency / after-hours dedicated tracking number.
  2. Connect ServiceTitan (or Jobber).
  3. Build separate Fusion Relays for standard and emergency call flows.
  4. Conversion actions in Google Ads:
    • “Plumbing - Standard Job (Revenue)”
    • “Plumbing - Emergency Job (Revenue)”
  5. Schedule: hourly for emergency, daily for standard.
  6. Multi-platform: replicate to Meta CAPI, Microsoft Ads, TikTok as needed.

See the Pro tier for Fusion Relays — the typical fit for plumbing businesses ready to capture revenue per conversion.

Bottom line

Plumbing rivals HVAC as the canonical offline conversion tracking use case. The combination of phone-heavy funnels, emergency dynamics, and dramatic revenue spreads makes Fusion Relays the difference between bidding on call volume and bidding on revenue.

Most plumbing accounts that adopt TUOCA’s Fusion pattern see Target ROAS bidding become viable within 60-90 days, with the budget reallocating away from low-value service calls toward sewer-line and repipe-intent traffic.

For plumbing-specialist agencies, Agency tier economics typically pay for themselves within the first month after migration from manual or Zap-based workflows.

Frequently Asked Questions

Plumbing has the same revenue spread issue as HVAC — a $200 drain clear and a $25,000 sewer line replacement start as the same emergency call. Without revenue attribution, Smart Bidding optimizes for call volume; with revenue, it optimizes for revenue. The shift in budget allocation toward sewer-line, repipe, and water-heater-install intent is typically the largest ROI gain a plumbing account sees in any quarter.

Emergency calls (after-hours, water shutoff scenarios, active leaks) typically convert at higher values per call due to time-pressure pricing. Tracking emergency calls separately as a distinct conversion action — with revenue attached via TUOCA's Fusion Relay — lets Smart Bidding bid up specifically on emergency-intent keywords during off-hours when competition is lower.

Source A: CallRail or CTM captures the call with the GCLID. Source B: ServiceTitan or Jobber records the completed job and final invoice. TUOCA's [Fusion Relay](/product/fusion-relays/) matches on phone number — the field that exists in both systems. The result: each completed job becomes a conversion record with the original GCLID and the actual invoice value, uploaded to Google Ads, Meta, Microsoft, and TikTok.

Operationally, very similar — both are FSM-driven, call-heavy, with high revenue variance. The main differences: plumbing has a heavier emergency component (more after-hours calls, more time-pressure pricing) and longer-tail high-value jobs (sewer line replacements can hit $25K, full repipes $15K). The same Fusion pattern works; the conversion-action structure usually benefits from separating 'emergency' and 'standard' to give Smart Bidding more signal.

Housecall Pro is on TUOCA's roadmap as a native connector. Today it's supported via [Webhooks](/product/real-time-webhooks/) — Housecall Pro can fire a webhook when a job is completed or invoiced, and TUOCA's webhook endpoint receives the payload, validates, dedupes, and uploads to ad platforms with the matched GCLID.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.