What you need to know
- Google's free call tracking only works inside Google Ads. Organic, Google Business Profile and direct calls are invisible to it, and GBP call history was switched off on 31 July 2024.
- Twilio can track any channel, but it is a programmable API, not a finished product. You pay a developer to build the tracking, reporting and CRM writeback.
- Neither tool tells you what happened on the call: whether it was answered, qualified, or lost.
- Gibson builds a simple AI call-flow layer on Google Cloud Vertex AI, so every inbound call is answered, qualified, routed and logged across every channel.
- Calls you cannot save in real time become a reactivation list. Gibson's Demand Reactivation engine turns those back into booked revenue.
If you are weighing Google's free call tracking against Twilio, you have already spotted the real problem. One is free but boxed in. The other is powerful but a build-it-yourself kit. Most businesses pick one, hit the wall six weeks later, and still cannot answer the only question that matters: which calls turned into customers, and which ones we missed.
Here is the honest breakdown, then the option nobody puts in the comparison.
Who is behind this guide. This comparison is published by Gibson Promotions, a Sydney based Australian business founded in 2006. We run call tracking and attribution for AU and NZ businesses, and we build custom AI call-flow systems for service businesses that want every inbound call answered, qualified and logged. We work with both Google Ads call tracking and Twilio in the field, so this is a practitioner's view, not a vendor brochure.
Quick verdict
| Google (free) call tracking | Twilio | Custom AI call-flow layer (Gibson builds it) | |
|---|---|---|---|
| Real cost | Free, but Ads only | About US$1.15/mo per number, plus US$0.0085/min, plus build time | Quoted per business, built on your stack |
| What it tracks | Calls from paid ads only | Anything, if you build it | Every call, every channel |
| Organic, GBP and direct calls | Invisible | Possible, DIY | Captured |
| Setup effort | Minutes (toggle in Google Ads) | Weeks (it is an API, not a product) | Gibson builds it and runs it |
| Knows what happened on the call | Click only | Not without extra build | Answered, qualified, routed, logged |
| Missed-call recovery | None | DIY | Demand Recovery SMS built in |
| CRM writeback | No | DIY | Automatic |
Option 1: Google's free call tracking, great until you read the fine print
Google's call tracking is genuinely free and takes about two minutes to switch on. When someone calls from your ad, Google swaps in a forwarding number, logs the call (time, duration, campaign), and routes it to your real line. For a pure Google Ads shop, that is a fine starting point. The problems show up fast.
- It only works for paid ads. Google forwarding numbers track calls from Google Ads, full stop. Organic search, your Google Business Profile, direct traffic, referrals, the flyer in someone's letterbox, all invisible. (Google Ads Help)
- The numbers are not yours, and they are recycled. Forwarding numbers are Google's property and get reassigned. Businesses regularly report receiving calls meant for a different advertiser, and you cannot use the number anywhere outside Google's own reporting. (ClickGuard)
- Google Business Profile call history is gone. As of 31 July 2024, the free call-history feature inside GBP was discontinued. The one no-cost way to see your organic phone calls is gone. (Google Business Profile Help)
- GA4 tracks the click, not the call. Click-to-call in GA4 ends the trail at the tap. As one analyst put it, you cannot answer anything about the call itself, only the click, with no way to know if someone clicked by mistake or talked to your sales team for an hour and made a purchase. (GA4 Optimizer)
Google's free call tracking only works inside Google Ads. It cannot see calls from organic search, your Google Business Profile, or word of mouth. For most small businesses that is the majority of their phone calls, which means the free tool is invisible to the channels actually driving the most revenue.
Bottom line: Google's free tracking answers one question, did my ad make the phone ring, and nothing past that.
Option 2: Twilio, unlimited power, zero out of the box
Twilio is the opposite trade. The raw ingredients are cheap and flexible. These are Twilio's published USD list rates, so add about 50% for AUD:
- About US$1.15 per month per local number (about US$2.15 for toll-free)
- US$0.0085 per minute inbound, US$0.014 per minute outbound
- US$0.0025 per minute to record (Twilio Programmable Voice pricing)
With Twilio you can track any channel, do dynamic number insertion (DNI), and pipe everything into Google Analytics. The catch is in one word Twilio uses about itself: programmable. Twilio is an API, not a finished product. You, or a developer, build the DNI script, the reporting dashboard, the attribution logic, and the CRM writeback from scratch. (Twilio DNI glossary)
As one comparison bluntly notes, Twilio requires you to build DNI yourself, and you build your own reporting. (CallScaler)
Bottom line: Twilio can do everything, once you have paid someone to build it.
The blind spot they share
Stack the two side by side and the same gap stares back from both: neither one tells you what happened on the call. Did the caller get answered, or ring out? Were they a real buyer or a wrong number? Did they book, or hang up and call a competitor? Was the call logged against the right customer in your CRM, or lost forever?
Missed calls are the worst version of this. They leave no trail at all. Most businesses do not even know how many leads they are losing, because nobody is measuring what happens after the phone stops ringing. (thanksava)
The mistake businesses make is treating call tracking as the goal. Tracking only tells you a call happened. It does nothing to make sure the call gets answered, the lead gets qualified, or the customer gets logged. A missed call leaves no trail at all, and you cannot reactivate revenue you never knew you lost.
The option nobody lists: a simple AI call-flow layer Gibson builds
This is where having a simple AI call-flow layer built for your business changes the question, from how do I track calls to how do I make sure no call is ever lost. Gibson builds it on Google Cloud Vertex AI with Gemini and the Anthropic Claude Model Family, tailored to how your business answers the phone. Not a generic bot, and not a pile of Twilio code. A system that sits across every inbound call, paid, organic, GBP and direct, and actually handles it.
- Answers instantly, including after hours and during the rush when staff cannot pick up
- Qualifies the caller, working out why they are calling, not just that they called
- Routes intelligently, escalating to a human when judgement is needed
- Logs everything to your CRM automatically, so every call becomes a real record, not a guess
- Recovers missed calls with instant follow-up, so a ring-out does not become a lost customer
You get the full attribution Twilio promises and Google cannot deliver, plus the one thing neither offers: certainty that the call was caught, understood and converted.
Most businesses do not need another tracking dashboard. They need the calls answered and the leads followed up. We build a simple AI call-flow layer that sits across every inbound call, answers it, works out why the person is ringing, and logs it straight to the CRM. We build it around how your business actually runs, not the other way around.
That is what Gibson builds. Not a tracking number, a simple AI call-flow layer that makes sure the demand you have already earned turns into business. The tracking itself runs on CallFlow AI, and when a lead does slip through, our Demand Reactivation engine brings it back rather than letting it go cold.
Which should you choose?
- Running Google Ads only, on a zero budget, and just need a pulse check? Google's free tracking is a fine first step. Just know its ceiling.
- Have a developer, a complex stack, and time to build? Twilio gives you the most raw control of any platform on the market.
- Want every call, from every channel, answered, qualified and captured without building it yourself? Have the AI call-flow layer built for you. It is the only one of the three that measures outcomes, not just rings.
Most businesses do not have a tracking problem. They have a lost-call problem, and no forwarding number or API will fix that on its own.
The calls you still cannot save in real time do not have to vanish. They become a reactivation list, and our Demand Reactivation engine turns that list back into booked revenue. You stop measuring rings and start measuring outcomes.
See how many calls you are actually losing. Book a free call audit and we will show you exactly where your calls come from today, and where the blind spots are. No obligation.
Sources
- Google forwarding number, Google Ads Help
- Google forwarding number recycling, ClickGuard
- GBP chat and call history discontinued, Google Business Profile Help
- GA4 click-to-call limitations, GA4 Optimizer
- Twilio Programmable Voice pricing
- Twilio Dynamic Number Insertion glossary
- Twilio is DIY vs drop-in alternatives, CallScaler
- Missed calls leave no trail, thanksava
Frequently asked questions
Is Google call tracking really free?
Yes, but only inside Google Ads. Google's free forwarding numbers track calls from paid ads only, not organic search, your Google Business Profile, or direct calls. Google Business Profile call history was discontinued on 31 July 2024, so there is no free way to track organic phone calls natively.
What is the difference between Google call tracking and Twilio?
Google call tracking is free, instant, and limited to paid-ad calls with recycled forwarding numbers. Twilio is a programmable voice API that can track any channel but requires you to build dynamic number insertion, reporting, and CRM integration yourself. Google is boxed in. Twilio is a developer kit, not a finished product.
How much does Twilio call tracking cost?
Twilio charges roughly US$1.15 per month per local number, US$0.0085 per minute for inbound calls, and US$0.0025 per minute to record (list pricing, add about 50% for AUD). The numbers are cheap, but the real cost is the developer time to build the tracking, dashboards, and attribution Twilio does not provide out of the box.
What is CallFlow AI?
CallFlow AI is Gibson Promotions' call tracking software. It assigns tracked numbers, captures which channel and keyword drove each call, and connects the data to Google Ads, so you can see exactly where your calls come from. For businesses that also want calls answered and qualified automatically, Gibson builds a custom AI call-flow layer on top.
How can a small business track organic phone calls in Australia?
Since Google Business Profile call history ended in 2024, Australian businesses need a dedicated call tracking layer. Gibson Promotions' CallFlow AI captures and attributes calls from organic search, Google Business Profile, and direct dials, and logs the result to your CRM. For calls that also need answering and qualifying, Gibson builds an AI call-flow layer on top.
Can Gibson build an AI system to answer my calls?
Yes. Gibson builds a custom AI call-flow layer on Google Cloud Vertex AI, using Gemini and the Anthropic Claude Model Family, that answers, qualifies, routes, and logs inbound calls across every channel. It is a build tailored to your business, not an off-the-shelf product, so it fits how you actually work. We scope it to your call volume and the channels you run, then build and test it before it answers a single live call.
What happens to leads that still slip through?
Calls you cannot save in real time become a reactivation list. Gibson Promotions' Demand Reactivation engine turns those cold and missed leads back into booked revenue, so demand you already paid to generate is recovered rather than lost.
