How-To Guide 4 min read

How to Send CallRail Conversions to Google Ads

Learn how to send CallRail phone call data as offline conversions to Google Ads — manually via CSV or automatically with The Upload Offline Conversions App. Includes GCLID capture verification and conversion action setup.

Last verified: 2026-11-05

CallRail is the most popular call tracking tool for service businesses running Google Ads. Sending CallRail call data as offline conversions to Google Ads enables Smart Bidding to optimize for phone calls that become actual revenue.

This guide from The Upload Offline Conversions App (TUOCA) covers three methods: CallRail’s native integration, manual CSV export, and TUOCA’s automated relay pipeline.

What CallRail Captures

When a Google Ads click leads to a phone call on your website, CallRail captures:

Data PointCaptured Automatically?
GCLID✅ Yes (via DNI)
Caller phone number✅ Yes
Call duration✅ Yes
Call recording✅ Yes (if enabled)
Call date/time✅ Yes
Landing page URL✅ Yes
Call tags (qualified, etc.)Manual or via AI
Revenue / job value❌ No (lives in CRM)

Key insight: CallRail has the GCLID and the caller’s phone number, but NOT the revenue. Your CRM (ServiceTitan, Jobber, HubSpot) has the revenue but NOT the GCLID. This is why Fusion Relays exist.

Method 1: CallRail’s Native Integration

CallRail has a built-in Google Ads integration:

Setup

  1. In CallRail, go to Settings → Integrations → Google Ads
  2. Click Connect and authenticate with your Google Ads account
  3. Select your conversion action
  4. Choose which calls qualify as conversions (e.g., calls > 60 seconds)

Limitations

FeatureCallRail NativeTUOCA
Send call conversions✅✅
Include revenue data❌✅ (via Fusion Relay)
Custom filteringBasic (duration only)Advanced (tags, disposition, custom fields)
Multi-platformGoogle onlyGoogle, Meta, Microsoft, TikTok
Enhanced Conversions❌✅
DeduplicationBasicAdvanced (order ID, cross-relay)

CallRail’s native integration is good for basic call tracking. TUOCA adds revenue attribution, multi-platform support, and advanced filtering.

Method 2: Manual CSV Export

Step 1: Export from CallRail

  1. Go to CallRail → Activity
  2. Filter to the date range you want
  3. Click Export → CSV
  4. Open the exported file

Step 2: Format for Google Ads

Transform the CallRail export into Google Ads format:

Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
EAIaIQobChMI...,Phone Call Lead,2026-04-10 14:30:00-05:00,0.00,USD
CjwKCAjw...,Phone Call Lead,2026-04-11 09:15:00-05:00,0.00,USD

Note: Without CRM data, you can’t include revenue values — conversions upload with $0 value (or a default value). This limits you to conversion counting, not Value-Based Bidding.

Step 3: Upload to Google Ads

  1. Go to Google Ads → Goals → Conversions → Uploads
  2. Click + to upload
  3. Select your CSV
  4. Review and click Apply

Standard Relay (Calls Only)

Connects CallRail directly to Google Ads:

CallRail → TUOCA → Google Ads

Setup:

  1. Connect CallRail as a data source in TUOCA
  2. Connect Google Ads as a destination
  3. Select your conversion action
  4. Configure filters (e.g., only calls tagged “Qualified”)
  5. Set schedule (daily)
  6. Activate

Fusion Relay (Calls + Revenue)

Combines CallRail call data with CRM revenue data:

CallRail (GCLID + phone) ──┐
                             ├── TUOCA Fusion → Google Ads (GCLID + $$$)
ServiceTitan (phone + $$$) ─┘

Setup:

  1. Connect CallRail as Source A
  2. Connect ServiceTitan (or Jobber/HubSpot) as Source B
  3. Configure phone number as the match field
  4. Map revenue field from Source B
  5. Connect Google Ads as destination
  6. Set schedule and activate

Why Fusion Relays Are Better

MetricStandard RelayFusion Relay
Upload dataGCLID + “call happened”GCLID + actual revenue
Conversion value$0 (or default)$4,500 (real job value)
Smart Bidding signal“This click generated a call”“This click generated $4,500”
Bidding strategyTarget CPA onlyTarget ROAS, Maximize Conv. Value
ROI visibilityUnknownMeasurable (ROAS)

Verifying GCLID Capture

Before setting up any integration, verify CallRail captures GCLIDs:

  1. Click one of your Google Ads in an incognito window
  2. Call the tracking number on the landing page
  3. In CallRail → Activity, find the call
  4. Check for “Google Click ID” in the call details
  5. If the field is populated → GCLID capture works ✅
  6. If empty → check that DNI (dynamic number insertion) is enabled

Also use the Click ID Tester to verify from the website side.

Filtering Best Practices

Not every call should be an offline conversion. Configure filters to upload only qualified calls:

FilterWhy
Duration > 60 secondsFilters out hangups, wrong numbers
Tag = “Qualified Lead”Only human-verified quality calls
Tag ≠ “Spam”Excludes robocalls
Source = “Google Ads”Only sends Google-attributed calls
First-time callerAvoids counting repeat callers

TUOCA’s Filter Builder supports all of these filtering rules.

Next Steps

  1. ✅ Verify GCLID capture in CallRail
  2. ✅ Decide: Standard relay (calls only) or Fusion relay (calls + revenue)
  3. ✅ Connect CallRail to TUOCA
  4. ✅ Configure filters and schedule
  5. ✅ Monitor the first week of uploads

Frequently Asked Questions

Yes. CallRail automatically captures the GCLID from the referring URL when a tracked call occurs on a page with dynamic number insertion (DNI) enabled. The GCLID appears in CallRail's call activity log under 'Google Click ID'. No additional configuration is needed — if DNI is working, GCLIDs are captured.

Yes, CallRail has a direct Google Ads integration that can send call conversions. However, it only sends call-level data — it can't include revenue from your CRM. For Value-Based Bidding (which needs revenue data), use TUOCA's Fusion Relays to combine CallRail's GCLID with your CRM's revenue.

Yes. CallRail's form tracking captures GCLIDs from form submissions alongside calls. Both can be sent as offline conversions. TUOCA pulls both call and form data from CallRail's API.

In CallRail: go to Activity, click on a recent call from a Google Ads click, and look for the 'Google Click ID' field. If it's populated, GCLID capture is working. If it's empty, verify that dynamic number insertion (DNI) is enabled and your tracking numbers are correctly configured.

Stop Guessing. Start Proving ROI.

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