Transform Your Business: From Offline to Online Data
Learn how to transform offline business data into digital signals that power Smart Bidding. The Upload Offline Conversions App bridges the gap between physical business outcomes and digital advertising optimization.
Your most valuable business data lives offline — in phone calls, job sites, signed contracts, and invoices. Your advertising platform has zero visibility into this data. The transformation from offline to online is what unlocks the full potential of digital advertising for service businesses.
The Offline-Online Divide
| Offline (Your Business) | Online (Ad Platforms) |
|---|---|
| Phone calls | Clicks |
| Face-to-face estimates | Form submissions |
| Signed contracts | Page views |
| Completed jobs | Session duration |
| Invoice payments | Bounce rate |
| Customer lifetime value | Impressions |
Ad platforms optimize based on the right column. Your revenue lives in the left column.
The Transformation Pipeline
Physical World → Data Capture → Data Source → TUOCA → Ad Platform → Smart Bidding
Example:
Job completed ($4,500) → ServiceTitan record → API pull → Transform → Upload → Optimized bids
Data Capture Points
Every point where your offline business creates a digital record is an opportunity:
| Business Event | Digital Record | System |
|---|---|---|
| Customer calls | Call log + recording | CallRail, CTM |
| Estimate created | Estimate record | ServiceTitan, Jobber |
| Job booked | Job record | ServiceTitan, Jobber |
| Job completed | Completion record | ServiceTitan, Jobber |
| Invoice sent | Invoice record | QuickBooks, ServiceTitan |
| Payment received | Payment record | Stripe, QuickBooks |
Which Events to Transform
Not every business event needs to become a conversion. Focus on:
| Priority | Event | Why |
|---|---|---|
| ★★★★★ | Booked job | Revenue committed, strong signal |
| ★★★★★ | Job completed | Revenue confirmed, strongest signal |
| ★★★★ | Qualified lead | Early signal, within Meta’s 7-day window |
| ★★★ | Estimate created | Mid-funnel signal |
| ★★ | New customer contact | Top-of-funnel signal |
| ★ | Invoice paid | Too late for most attribution windows |
The Impact of Transformation
Before: Two Disconnected Worlds
Google Ads: "$15,000 spent → 150 clicks → 40 calls → ???"
ServiceTitan: "38 jobs completed → $133,000 revenue → ???"
CFO: "Is the $15,000 in ads generating the $133,000? Or is it referrals?"
Answer: "We don't know."
After: One Connected System
Google Ads: "$15,000 spent → 28 booked jobs → $98,000 revenue → 6.5x ROAS"
ServiceTitan: "38 total jobs ($133,000) — 28 from Google ($98,000), 10 from other ($35,000)"
CFO: "Google Ads generates 6.5x return. Increase budget."
Answer: Data-driven.
How TUOCA Performs the Transformation
- Connect to your offline data sources (CRM, FSM, call tracking)
- Extract relevant business events via API
- Match offline records to ad clicks (via GCLID or hashed PII)
- Transform into platform-specific format (dates, hashing, field names)
- Upload to ad platforms (Google, Meta, Microsoft, TikTok)
- Verify successful processing and monitor match rates
The transformation is automated, scheduled, and auditable through Activity Logs.