Comparison 7 min read

TUOCA vs. WhatConverts — Lead Tracking vs. Multi-Source Conversion Uploads

Comparing The Upload Offline Conversions App (TUOCA) with WhatConverts. WhatConverts captures and reports leads; TUOCA fans out lead and revenue data to Google Ads, Meta, Microsoft, and TikTok with Fusion Relay matching.

WhatConverts is a lead tracking platform that captures calls, forms, chats, and transactions across marketing channels. It assigns lead status (quotable, won, lost) and reports on conversion attribution. Many service-business agencies use WhatConverts as their lead system of record.

The Upload Offline Conversions App (TUOCA) is a conversion-upload platform that takes lead and revenue data — from WhatConverts, from CRMs, from call tracking, from webhooks — and reliably pushes it to Google Ads, Meta, Microsoft Ads, and TikTok as offline conversions.

The two tools live in different layers of the stack. This page is for marketers using WhatConverts who want to understand what TUOCA adds on top.

Quick contrast

TUOCAWhatConverts
Primary jobUpload conversions to ad platformsCapture and report on leads
Replaces the other?No — works alongsideNo
Data sourcesWhatConverts (via webhook), CRM, FSM, call trackingCaptures from forms, calls, chats, transactions
DestinationsGoogle Ads, Meta, Microsoft, TikTokGoogle Ads (and reporting integrations)
Revenue attribution from CRMYes (Fusion Relays)Manual revenue assignment in UI
Multi-source matchingNativeLimited
Per-record activity logNativeLead-level reporting
Multi-tenant agency modelNativeNative (different shape)

What WhatConverts does well

WhatConverts excels at lead capture and lead-level reporting. Its strengths:

  • Multi-channel lead tracking: calls, forms, chats, transactions in one place.
  • Lead qualification workflows: tag leads as quotable, won, lost.
  • Reporting: per-source, per-channel, per-keyword conversion analytics.
  • Native Google Ads conversion push for qualified leads.
  • Automatic GCLID, FBCLID, MSCLKID capture from URL parameters.

For agencies whose primary need is “see all leads in one place and report on attribution,” WhatConverts is a strong tool.

What WhatConverts is not

WhatConverts is not primarily an offline conversion upload platform. The Google Ads push is a feature; the core product is reporting. This shows up in:

  • Single destination focus — Google Ads is well supported; Meta CAPI, Microsoft Ads OCT, and TikTok Events API are limited or absent.
  • Coarse conversion-action mapping — most WhatConverts pushes funnel into one or a small number of conversion events (typically “Lead” or a quote-status event). Mapping the full funnel — call >60s, appointment booked, quote sent, job won, recurring contract started — into separate Google Ads conversion actions with weighted values is not the design center.
  • Revenue assignment is manual — the value attached to a conversion is whatever you set in WhatConverts (or pull from a transaction, when one exists). Pulling revenue from an external CRM/FSM and matching it to a WhatConverts-tracked call requires custom work.
  • No Fusion-style multi-source matching — WhatConverts owns its own data; matching its lead records to a separate ServiceTitan invoice and uploading the merged result isn’t a built-in workflow.
  • Per-record retry/audit at the upload layer is lighter than a purpose-built platform.

Why Relays Matter (Beyond One Conversion Action)

This is the structural difference most buyers miss when comparing TUOCA to WhatConverts:

WhatConverts’ upload model is event-shaped. A lead happens; an event fires. The qualification UI lets you tag leads, but the result is essentially “this lead = a conversion.” One source, one event type, one upload.

TUOCA’s upload model is Relay-shaped. A Relay is a configured pipeline from one source to one destination — and you can run as many Relays as you want per client, each pointed at a different conversion action. A Fusion Relay goes further: it joins data from multiple sources before uploading.

The practical result: TUOCA lets you maintain a conversion-action portfolio that mirrors your actual funnel, instead of collapsing every business outcome into a single “Lead” event.

Concrete example: the same WhatConverts data, expressed as TUOCA Relays

Business outcomeTUOCA RelayGoogle Ads conversion actionValue sent
Phone call > 60 secondsCallRail → Google Ads“Qualified Call (60s+)”$50 (signal)
Appointment bookedWhatConverts (webhook) → Google Ads“Appointment Booked”$150
Job won (contract signed)ServiceTitan → Google Ads“Job Won”Avg deal value
Job completed (invoice paid)CallRail + ServiceTitan (Fusion) → Google Ads“Revenue Conversion”Actual invoice total
Recurring contract startedServiceTitan → Google Ads“Recurring Plan Signup”Annualized value

Five different conversion actions, each with its own Smart Bidding signal, all from the same underlying data. WhatConverts can drive 1-2 of these directly; TUOCA can drive all five — plus fan each one out to Meta CAPI, Microsoft Ads, and TikTok in the same configuration.

The closest conceptual analog in the broader market is Invoca’s Signals — custom rules that combine call data into uploadable conversion events. TUOCA Relays do the same job, except (1) across any source, not just calls, and (2) at a price point that doesn’t require an enterprise procurement cycle. See TUOCA vs. Invoca for that comparison.

What TUOCA adds

TUOCA fills the gap between “WhatConverts captured a lead” and “every ad platform sees the conversion with full revenue attribution”:

  • Multi-source matching (Fusion Relays): take a WhatConverts call and match it to a ServiceTitan job by phone number. Upload the result with both the GCLID and the actual revenue.
  • Multi-platform delivery: push the same conversion to Google Ads, Meta CAPI, Microsoft Ads, and TikTok from one Relay.
  • Platform-aware error handling: every common API error in the Errors database is auto-routed.
  • Per-record activity log (Activity Logs): see exactly what happened to every record, in chronological order.
  • Hash-based dedup across runs so re-fetched data is safe.

Feature comparison

FeatureTUOCAWhatConverts
Lead capture (calls, forms, chats)No (consumes from sources)Native
GCLID/FBCLID/MSCLKID capture from URLVia source ingestNative
Lead qualification UINoNative
Lead-level reporting and dashboardsOperational logs onlyNative
Push qualified leads to Google AdsYesYes
Multiple conversion actions per source / clientNative (one Relay per action)Limited (typically 1-2 events)
Cross-source / multi-channel compositionNative (Fusion Relays)No
Push to Meta CAPIYesLimited
Push to Microsoft Ads OCTYesLimited
Push to TikTok Events APIYesLimited
Multi-source matching (Fusion)NativeNo
CRM/FSM revenue ingestNativeManual
Hash-based dedupYesLimited
Per-record activity logYesLead history
Per-platform error knowledge baseErrors DBGeneric
Retry queue with backoffYesLimited
Multi-tenant agency dashboardNativeNative

When each tool wins on its own

You need…Choice
…lead capture across calls, forms, chats with reportingWhatConverts
…a single source for “all my leads”WhatConverts
…multi-platform offline conversion uploadsTUOCA
…revenue from CRM matched to call recordsTUOCA (Fusion Relays)
…bothBoth — they complement

How they integrate together

The clean integration pattern:

  1. WhatConverts is the lead system of record. It captures calls, forms, and chats with click ID attribution.
  2. WhatConverts fires a webhook to TUOCA when a lead is captured or status-changed (or TUOCA polls via the WhatConverts API on a schedule).
  3. TUOCA’s Fusion Relay matches the WhatConverts lead to a CRM revenue record (ServiceTitan, Jobber, HubSpot) on phone number.
  4. TUOCA uploads the matched record to Google Ads (with revenue), Meta CAPI, Microsoft Ads, and TikTok.

This pattern preserves WhatConverts as the canonical lead source and uses TUOCA as the multi-platform delivery + revenue attribution layer.

Five reasons to add TUOCA on top of WhatConverts

1. Multi-platform from one source

A single WhatConverts call gets pushed to Google Ads, Meta, Microsoft, and TikTok with appropriate per-platform formatting — once.

2. Revenue from the CRM

When the actual revenue lives in ServiceTitan, you don’t want to manually backfill values into WhatConverts. TUOCA pulls revenue from the source of truth and attaches it during upload.

3. Per-record audit

WhatConverts shows leads. TUOCA shows the upload lifecycle of each lead — fetched, deduplicated, normalized, uploaded, response received. Two adjacent levels of visibility.

4. Errors decoded automatically

Every common API error is in the Errors database and routed to the appropriate retry/reject behavior. Your team isn’t on call for CLICK_NOT_FOUND debugging.

5. Hash-based dedup

Re-fetching WhatConverts data is safe — TUOCA recognizes records it has already uploaded and skips them.

Bottom line

WhatConverts is a great lead tracking platform. TUOCA is a great offline conversion upload platform. They aren’t substitutes; they’re stack-mates.

StageTool
Capture the leadWhatConverts
Qualify the leadWhatConverts
Match the lead to CRM revenueTUOCA (Fusion Relays)
Upload to Google + Meta + Microsoft + TikTokTUOCA
Report on lead-level attributionWhatConverts
Audit upload outcomes per recordTUOCA

If you’re using WhatConverts and your bidding is stuck on Target CPA because Smart Bidding doesn’t have revenue, that’s the moment to add TUOCA.

Frequently Asked Questions

Yes — WhatConverts can push qualified lead events to Google Ads as offline conversions, similar to CallRail's native integration. It supports tagging leads as 'quotable' or 'won' and pushing those tagged events with the GCLID. The limitations are similar: revenue is the value you assign in WhatConverts (not pulled from a CRM), the integration is Google Ads-focused, and per-record audit/retry tooling is lighter than a purpose-built upload platform.

Probably not — TUOCA doesn't replace WhatConverts. WhatConverts is a lead tracking and reporting platform that also captures calls, forms, chats, and transactions. TUOCA is downstream — it consumes lead/call/CRM data and uploads it as offline conversions to ad platforms. Most agencies that use WhatConverts add TUOCA on top for revenue-attributed multi-platform uploads, not in place of.

Three reasons. (1) Revenue from CRM rather than from WhatConverts: when the actual job revenue lives in ServiceTitan or Jobber, [Fusion Relays](/product/fusion-relays/) fetch it and attach to the WhatConverts-tracked call. (2) Multi-platform: push the same data to Meta CAPI, Microsoft Ads, and TikTok in addition to Google Ads. (3) Per-record activity log and retry queue with platform-aware error handling.

Yes — via Webhooks today and a planned native connector. WhatConverts can fire a webhook when a lead is captured or status-changed; TUOCA's [real-time webhooks](/product/real-time-webhooks/) endpoint accepts the payload and queues it for upload. The pattern works well for agencies that want WhatConverts as the lead system of record and TUOCA as the multi-platform delivery layer.

They aren't direct substitutes, so the comparison isn't apples-to-apples. WhatConverts charges per source (numbers, forms) per month. TUOCA charges per tier (Free, Solo, Pro, Agency) for upload volume. An agency running both will pay for both — but the operational gain (revenue attribution + multi-platform) typically justifies the addition.

Stop Guessing. Start Proving ROI.

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