call_eligibility_check
Audit if a call qualifies as a Google Ads conversion: verifies gclid presence, answered status, duration minimum, and Google source. Returns pass/fail per criterion with remediation tips.
Instructions
Audit whether a specific call is/was eligible to count as a Google Ads conversion. Useful for "where did my conversion go" debugging.
Checks:
Did the call have a
gclid? (Required for CallRail to upload to Google Ads as a UPLOAD_CLICKS Phone Call conversion.)Was the call answered? (Most integrations skip unanswered.)
Did duration meet Google Ads' minimum? (Default 60s; configurable per conversion action in Google Ads UI.)
Is the call from a Google source? Detection uses CallRail's internal
sourceslug (e.g.google_paid,google_my_business)presence of gclid — NOT the user-editable
source_namedisplay string (which can mislead, e.g. "Bing Ads (Google legacy import)" would substring-match as Google but is clearly Bing).
Args: call_id: 'CAL...' id. google_ads_min_duration_seconds: Threshold to check duration against. Defaults to 60 (Google's UI default). Override if you've lowered it on a specific conversion action. account_id: Auto-resolves if omitted.
Returns: Verdict + each criterion's pass/fail + suggested remediation when eligibility fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call_id | Yes | ||
| google_ads_min_duration_seconds | No | ||
| account_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |