CARRIER-GRADE TELEPHONY NETWORK
TELECOM SALES & DEMO: 1 (417) 386-2898
⚠ Starting Oct 1, 2026: Google bills you for calls you never even answer

Stop paying Google for leads you can't track, answer, or prove.

Replace CallRail, your missed-call gap, and the hours your team spends building client ROI decks — with one line that tracks, answers, and reports on every call automatically. We charge you the plan plus what the tracking pool actually costs. What you bill the client is yours to keep.

No per-lead fees·No CallRail contract·Cancel per client, anytime
Kai the mascot answering a ringing phone tied to a tracked ad campaign
New tracked call · Google Ads
"bounce house rental near me" → booked $340 job. gclid attached, pushed to Google Ads as a qualified conversion.
Built for agencies runningGoogle LSAGoogle AdsSEOMeta AdsforHome servicesLegalReal estateMedical & dental
The problem you're already fighting every month

You're buying the click. Google decides what the lead is worth.

New, Oct 1 2026
20 sec

Missed calls now count as billed leads

Google's new policy charges a business for a call it never even answers, as long as the caller stays on the line more than 20 seconds. A robocall, a wrong number, or a caller who gives up while you were on another line — all billable.

~20%

Credit success rate on bad leads

Manual disputes were killed in 2024. The automated system that replaced them credits only an estimated 15–25% of flagged leads — and "wrong service" and "wrong area" no longer qualify for a credit at all.

$25–400

Per lead, and climbing

Typical LSA leads run $25–$80; competitive categories have climbed toward $200–$400 in the last couple years. One advertiser was charged $400 for a call from an existing client — no refund issued.

~50%

Of leads arrive by phone

Roughly half a typical client's conversions come in as phone calls, not form fills. Without call tracking, that half is invisible to every ad platform — you can't prove ROI to the client who's paying you.

$145+

Per client, per month, elsewhere

CallRail wants $45/mo base plus $50/mo more to bolt on AI answering, per client account — and it still just forwards the call to voicemail if nobody picks up.

Sourced from Google's own Local Services Ads policy notices and reporting on the October 2026 missed-call charging change and the 2024 move to automated lead credits.

What you're actually running today

CallRail isn't the whole cost. It's one line in a stack you're paying for in tools, hours, and churn.

CallRail base + tracking, per client$45–95/mo
CallRail Voice Assist add-on (still just forwards)+$50/mo
Missed-call / after-hours coverage — if you have any$0–1,000/mo
Account manager time building the monthly ROI deck for this client$50–150/mo in labor
What that client actually costs you to service$150–1,300+/mo

That's before counting the real cost: a client who can't see which calls turned into jobs blames the agency, not Google — and cancels the retainer. KaiCalls replaces the tracking, the answering, and the report your team builds by hand, for less than the CallRail line alone.

One system, start to finish

Track the click. Answer the call. Book the job. Show the client the receipt.

1

Track

A tracking number swaps in per visitor, campaign, or channel. Every call arrives already tagged with source, keyword, landing page, and gclid.

2

Answer

Kai picks up instantly, qualifies the caller, and books or routes the job — the same call CallRail would have just forwarded to a ringing phone.

3

Prove

Only calls Kai actually qualifies get pushed back to Google Ads and GA4 as conversions, so ad spend gets credit for real jobs, not spam or wrong numbers.

4

Report

One dashboard shows every client's calls, leads, and qualified bookings next to what the campaign cost — the QBR slide, generated for you, instead of an account manager rebuilding it by hand every month.

What actually shows up on the call record

Two real journeys — the kind you'd otherwise have to explain to a client by hand.

Google LSA · HVAC client
The 95° no-cooling call
A homeowner taps the Google Guaranteed badge on a Local Services ad after their AC dies mid-heatwave.
SourceLSA · "ac repair near me"
Tracked number+1 (417) 555-0148
CallKai confirms no cooling, unit age, same-day access
OutcomeBooked 2–4pm · pushed as a qualified Google Ads conversion
LSASame-day bookingQualified conversion
Google Ads · Law firm client
The call CallRail would have just forwarded
A caller clicks a "car accident lawyer" search ad and is nervous about talking to anyone — the kind of call that hangs up fast if a human doesn't pick up in one ring.
SourceGoogle Ads · "car accident lawyer"
Tracked number+1 (813) 555-0169
CallKai answers instantly, takes accident details, confirms urgency
OutcomeConsult booked · gclid attached · a real intake, not a $200 gamble
Legal intakeAnswered where forwarding failsConsult booked

This is what lands on the call record automatically — no account manager assembling it after the fact.

Built for a book of clients, not one business

One login for your whole roster. An API for everything else.

🔀 Switch clients instantly

Sign in once and switch between every client account from the same dashboard — no separate logins to juggle, no re-authenticating per client.

🤝 Client-owned access, when you want it

Hand a client their own login to their account any time, side by side with your agency access — they see their calls and leads, you see the whole roster.

🔌 A real REST API

Pull calls, leads, and tracking-pool activity for every client into your own reporting tool or client portal via the KaiCalls API — workspaces, calls, leads, and scoped API keys per client account.

⚙️ Manage accounts programmatically

Provision, pause, or hand off a client's workspace through the API instead of clicking through settings for every account on your book.

Why not just keep CallRail + Google LSA?

Same tracking. An agent that actually answers. Numbers priced at cost.

Google LSA aloneCallRail + Voice AssistKaiCalls
Pricing model$25–$400 per lead — now includes unanswered calls$45 base + $50 AI add-on, per clientFlat plan + tracking numbers at cost
Answers the call✗ (rings the business)✗ (forwards, doesn't answer)✓ Kai answers & books
Attribution to keyword / campaignLimited to LSA dashboard✓ + qualified-only conversions
Lead / invoice ledger for the clientSeparate report✓ one dashboard
Markup on tracking numbersN/A$5/mo per extra number$0 — priced at cost
Run your own book of business through it

What are you actually spending across your clients right now?

Your clients are paying Google roughly
$12,000/mo
across 10 clients in LSA lead fees alone
KaiCalls — plan + tracking pool, all clients$810/mo
CallRail + Voice Assist equivalent$1,060/mo
You save vs. CallRail$250/mo
The agency offer

The whole system, for the cost of the plan plus what the numbers actually cost.

No agency tax on the tracking pool. You pay the Kai Backup plan per client, plus the exact per-number cost of the pool that client needs — nothing added on top.

Kai Backup plan (per client)$10/mo
DNI add-on — first 4 tracking numbers$19/mo
Each additional tracking number$2/mo
Example: a 6-number pool, per client$92/mo

What you charge the client is your call. Most agencies bill it as a "call intelligence" line at $99–$149/mo and keep the spread — since you're paying us at cost, that's new margin, not a pass-through expense.

What agencies actually ask

The honest answers.

Do I still need Google LSA at all?

Yes — LSA is a lead source, not a phone system. KaiCalls tracks and answers the calls it produces so you can prove which of those leads actually turned into a job, instead of taking Google's word for what counted.

Can I run this across every client from one place?

Yes. Each client gets its own line, agent, and dashboard, but you set up and monitor the whole book from one account — pool health, campaign mappings, and conversion delivery per client.

What happens if a client's pool runs out of numbers?

A visitor just sees the client's regular number — the call still comes through, it just won't carry source data for that one visit. We size the pool with you up front so this stays rare.

Is switching off CallRail painful?

No — run both in parallel for a week, confirm attribution matches, then cut over. Numbers port or forward; nothing goes dark for the client.

Pricing, per client

Pick the plan. Size the pool. That's the whole bill.

Solo + DNI
$88/mo
  • Kai Backup plan — a real business line + Kai answering
  • 4 tracking numbers included
  • +$2/mo per extra tracking number
  • Qualified-lead push to Google Ads & GA4
Start free
No per-lead fees · Cancel per client, anytime
Multi-location clients
Pro + DNI
$349+/mo
  • Everything in Solo
  • 4 tracking numbers included at no add-on fee
  • +$2/mo per extra tracking number
  • Higher call volume, priority handling
Start free
No per-lead fees · Cancel per client, anytime

CallRail Voice Assist runs $145/mo per client before extra numbers. As of October 2026, a single LSA lead can cost $25–$400 — and now bills even on a call the business never answered. KaiCalls is the plan plus what the pool costs — nothing added on top.

FAQ

A few more answers.

What actually changed with Google on October 1?

Google now charges Local Services Ads advertisers for missed calls — calls the business never picks up — as long as the caller stays on the line more than 20 seconds. Previously only answered calls could bill as a lead. Manual lead disputes were already killed off in 2024 in favor of an automated review that credits only an estimated 15–25% of flagged leads, and "wrong service" and "wrong area" leads no longer qualify for a credit at all. An answered, qualified call is the one lead type nobody can dispute their way out of.

What does "priced at cost" actually mean?

The first 4 tracking numbers in a client's pool are $19/mo total, and every number after that is $2/mo — the same rate whether you manage one client or fifty. We don't add an agency markup on top of the plan or the pool.

Does this replace CallRail?

For most agencies, yes — same number-swap tracking, plus an agent that actually answers the call instead of just forwarding it. If a client wants to keep CallRail for something specific, the two can run side by side during a parallel-run period.

How is a "qualified" conversion decided?

Kai transcribes and scores every call. Only calls that clear the qualified-lead threshold get pushed to Google Ads and GA4 as conversions, so spam and wrong numbers never inflate what a client thinks their ad spend produced.

Can I mark this up when I bill my client?

Yes. You pay us the plan plus the exact cost of the pool — what you charge the client on your invoice is entirely up to you. Since your cost is at-cost, any line item you add on top is new margin for the agency, not a markup you have to justify to us.

Can I white-label the dashboard for clients?

Clients see their own calls, leads, and tracking numbers under their own account. Talk to us about how you want client-facing reporting to look for your agency.

How fast can I get a client's first pool live?

Minutes for the number pool and script; we help you size the pool to the client's actual traffic before switching it on so nothing gets under-provisioned.

Kai the mascot celebrating a booked, tracked, and attributed lead

Give every client a real answer for where their money went.

Tracking, answering, and attribution in one line — priced at the plan plus what the pool costs. Start your first client free.