Are you counting all calls? This inflates your qualified call conversions and CPA

When you count every phone call you receive as a conversion, you teach your ad platform’s algorithm to rely on incorrect signals. If the algorithm learns to count spam calls, support requests, and random inquiries as signs of a successful and valuable call, it’ll keep putting its emphasis (and your resources) on the wrong types of lead. 

This will drain your budget, skyrocket your Cost Per Acquisition (CPA), and make your sales team question the quality of the leads they receive. Your reporting will also take a hit as it won’t match the data in your CRM.

To train the ad platform algorithm on sales-ready calls, you need to feed it the outcome data of these calls as they are logged in your CRM. If you can manage this, you will significantly lower your CPA, you’ll see a higher number of SQLs, and your budget will flow to the campaigns that bring business.

Here’s the fix we’ll use to teach the platform with better signals

The big idea: qualified call conversions & a closed-loop CRM update

Qualified-only means a call counts as a conversion only when it meets your quality, relevance, and engagement criteria. Everything else is logged but not uploaded as a conversion.

Closed loop means when a deal moves to SQL, Opportunity, or Won in the CRM, you send an update on the same event ID. This is how you keep every call tied to one conversion while erasing the possibility of duplicate creation and strengthening the signal.

This is the main idea behind how to get your ad platforms to learn from sales intent and to have them prioritize the quality of incoming calls over the volume. 

To make this real, we need a shared, plain-English definition of ‘qualified.’

What a ‘qualified’ call means 

With the big idea explained, let’s move on to the first of its two constituents we need to define; your definition of a ‘qualified’ call. Use this three-point rule to help you with it:

1. Quality

Ask yourself: Does the caller sound like a buyer? Did they mention keywords and phrases a potential buyer would typically say, like ‘book an appointment’ or ‘buy a [your product’s name]’? Then, layer this with AI so it remains consistent at scale: Turn on AI star ratings and auto-tags so calls that meet your standards by scoring high, i.e. at least a 4/5, and mention one of the buying terms you’ve defined receives a sales/qualified tag added to them automatically.

In practice:

  • Set a minimum AI rating, e.g. 4/5 stars to auto-qualify potential buyers.
  • Build a sales-intent keyword list with words like ‘book’, ‘book an appointment’, ‘quote’, ‘test drive’, and ‘pricing for [product]’.
  • Set an AI auto-tag rule like: if the rating is 4/5 and above or if any of the sales keywords are heard, then add the tag ‘sales’ to the call.

2. Relevance

Relevance is about intent: does the caller show interest in your services (booking, quote, pricing) rather than support, wrong number, or existing customer? Use AI classification to separate sales/opportunity from support/spam so you only count sales-intent calls

In practice:

  • Mark the call as relevant when tags include sales or booking and the AI summary shows interest in your services.
  • Mark calls as not relevant for support, warranty, existing customer, or wrong location queries.
  • Add negative keywords from transcripts for non-sales topics so ads stop attracting those calls.

3. Engagement

It may sound self-evident at first, but engagement can be tricky to measure. Ask yourself: Is the call longer than a quick hang-up? Then, look at the time of day the call was made, and whether it came from a first-time caller or a repeat one. Make sure to count one conversion per call to avoid inflating demand with repeat callers. 

Also, look for time-of-day patterns in qualified calls, aka when your audience is most active, so you can tighten ad schedules and reallocate budget into those high-response windows. Use reports by tag to spot peak hours when sales-intent calls occur, then apply ad scheduling in your ad platform. 

In practice:

  • Set a time benchmark for what you think is a long-enough call, e.g. more than 30s as your starting point, and treat calls between 45 and 60s as high-consideration sales.
  • Allow for rare exceptions to the rule if certain keywords are mentioned in the call summary.
  • Exclude after-hours, weekends, and voicemail from immediate qualification and route them to callback instead.
  • Chart qualified calls by hour/day and shift budgets/ad schedules toward the peak windows; use time-based rules/routes where helpful.

Here’s how you can see the story of a call:

Quick setup to send qualified call conversions

1. Turn on AI analysis

Enable Call Transcriptions & AI Summaries, AI Star Ratings, and AI Auto-Tagging so every call is summarized, scored, and tagged automatically.

Call Activity-Call Summary

2. Define “Qualified” in a Nimbata Workflow

Then, set a plain ‘qualified’ rule of 4/5 rating or better, with specific sales-intent keywords present (quote, pricing, booking, test drive, etc.), and a duration of over 30 seconds (adjust as you learn). 

qualified all conversions keyword and phrase spotting

3. Connect your Google Ads to your call tracking solution

Connect your account to send offline call conversions (and values) directly.

qualified call conversions Google Ads integration

4. Create two distinct conversion actions and map them in your call tracking platform’s Google Ads integration

Qualified Call (binary): One conversion per call when it meets your Quality, Relevance, and Engagement rules. Include this in Conversions.

Sales Call (with value): When the call is tied to a sales outcome, attach a value so value-based bidding learns what brings in that revenue flow. Include this in Conversions to maximize conversion value/tROAS.

  • Tip: Nimbata supports multiple call conversions (e.g. Qualified + Sales with value) and pushes values directly to Google Ads/GA4, already pre-configured in Workflows (using AI Tags + Values) and the Google Ads integration. Keep both tied to the same call so you avoid duplication while teaching the algorithm stronger signals.
qualified call conversions multiple conversions Nimbata

Measure impact where you work with Google Ads Custom Columns / Google Sheets

Create these columns once and watch efficiency surface directly in your campaign tables:

1. Create 3 Custom Columns in Google Ads

When you use this method, you don’t have to leave Google Ads to prove this works – just create 3 custom columns so you (and Smart Bidding) see the impact fast:

Path: Columns > Modify columns > + Custom column > Text mode > paste formulas > Save

Have distinct conversion actions, e.g. Qualified Call, Answered Call (or your All Calls action), and SQL (or Sales Call with value). Use the All conversions variants when filtering by conversion action to avoid double filtering.

1.1 Qualified rate

How to calculate: Qualified Calls ÷ All Answered Calls

Copy & paste in Google Ads:

All_conversions.conversion_action(“Qualified Call”)
/
All_conversions.conversion_action(“Answered Call”)

Note: Replace names with your exact conversion action names

1.2 Cost per Qualified Call (CPQC)

How to calculate: Cost ÷ Qualified Calls

Copy & paste in Google Ads:

cost
/
All_conversions.conversion_action(“Qualified Call”)

1.3 SQL rate

How to calculate: SQLs ÷ Qualified Calls

Copy & paste in Google Ads:

All_conversions.conversion_action(“SQL”)
/
All_conversions.conversion_action(“Qualified Call”)

If you pass values on your Sales Call action, add a column like Value / Qualified Call:

All_conversions_value.conversion_action(“Sales Call with value”)
/
All_conversions.conversion_action(“Qualified Call”)
  • Tip from Google: If a conversion action is not set to “Include in ‘Conversions’, prefer All_conversions (and All_conversions_value) in your formulas so the filter behaves as expected.

2. Google Sheets

Google sheets integration to track revenue from generated calls

If you want a simpler, operations-friendly view, create a stream of call events to Google Sheets (qualified tag, answered status, SQL/Won, values) and calculate the same metrics with simple formulas. Nimbata’s Sheets integration pushes call data to a Sheet instantly, so your dashboard updates as calls land.

  • Qualified rate: =Qualified_Calls / Answered_Calls
  • CPQC: =Ad_Spend / Qualified_Calls
  • SQL rate: =SQLs / Qualified_Calls

E.g. With €5,000 spend, 100 Answered Calls, and 40 Qualified Calls, your CPQC custom column shows €125. After tightening routing/tagging so 60 calls qualify (same spend), the CPQC column updates to €83. This clearly exposes the efficiency gain right in the Ads UI.

Now, your next step is to roll it out safely so nothing breaks.

Rollout plan – pilot, observe, optimize

Rather than rolling this out on all accounts at once, start small, make the necessary changes, and then:

Weeks 1 & 2: Observe mode

Keep qualified calls in ‘observe’ mode so they don’t control bidding yet. Watch CPQC, qualified rate, same-day uploads, and duplicates, and skim a few transcripts to confirm that qualified calls sound like real buyers.

Weeks 3 & 4: Flip the winners

Turn on optimization for a few steady campaigns and keep a similar control in ‘observe’ mode as in previous weeks. Use conversion action sets or per-campaign settings to limit where optimization applies and leave the rest as is until you can safely assume your numbers have improved steadily.

Week 5 and ahead: Scale

Expand to more campaigns once CPQC falls and SQL rate rises consistently, but keep service/support and other non-sales actions in ‘observe’ mode so they don’t guide bidding.

Weekly maintenance to keep Smart Bidding learning

Once the wiring is live, results grow from a simple weekly rhythm. 

First, look at CPQC and the qualified rate by campaign. Push a little more spend into the pockets where CPQC is low and the share of qualified calls is high. Next, scan last week’s transcripts. The words your callers use are free performance clues, so add obvious negative terms (like support terminology, wrong city names, and competitor hotlines) so you stop paying for the wrong clicks.

Then, look at how many calls you missed and how fast you called people back. Lower missed calls and speed up callbacks to get better calls on the same budget. Finally, do a quick health check:

  • Do conversions arrive on the same day? 
  • Do your Ads and CRM numbers look similar?
  • Do you see zero duplicates?

Common issues and simple fixes in counting qualified call conversions

Common IssuesQuick Fixes
Double countingIt’s almost always an ID mismatch. Make sure the same ID follows the call through Ads, Analytics, and the CRM.
Slow uploadsCheck your workflows and aim for same-day conversion uploads as your standard.
After-hours and support calls becoming auto-qualifiedSend them to voicemail and set up a callback workflow that requires manual approval.
Your ‘qualified’ volume drops too farYour set of rules is too strict. Lower the duration floor by 10 to 15 seconds or widen the ‘sales’ tag, then test again.

Reporting that speeds up budget decisions

qualified call conversions report sample operations executives

This format turns weekly fixes into monthly budget changes without extra meetings:

1. People in operations

They need one page they can act on. Create one that includes Qualified rate, CPQC, Missed-call %, and Median callback time. Add a short ‘This Week’s Moves’ note beneath it.

2. Executives

They want the month in one glance. Show a simple funnel, such as Qualified > SQL > Revenue, along with three bullet points on what you’ll change next month. Keep numbers big and tie every change to your budget.

Conclusion

What’s clear is that you don’t need to up your budget. Rather, you need to feed your ads with better-quality signals. When you only count qualified call conversions and pair that with sending SQL/Won updates on the same event ID, you teach Google’s algorithm to chase sales intent, not random queries. If all goes according to plan, you should see CPQC fall and SQL rate rise within four weeks, meaning your budget has successfully switched to money-making campaigns.

Try it on one high-spend campaign this week. If CPQC drops and SQL rate rises within two weeks, turn it on for the next three campaigns.

Your call tracking tool
doesn’t have to suck!

Flexible Product, Expert Support, Transparent Pricing.

Frequently Asked Questions about how to import qualified call conversions in Google Ads

Pan Beskos

Get Dialed:In directly in your inbox 📥

Get started with Nimbata Today! The easy to use Call Tracking Software Made for Marketers
  • Capture every phone lead
  • Analyze inbound Call Performance
  • Auto-organize & Classify your leads
  • Communicate results with your team