Avoca AI books the job. Your ads never hear about it.
Avoca answers your calls, chats with site visitors and calls web leads back within seconds, then drops the booked job onto your ServiceTitan board. Google Ads and Meta see a phone call or a form fill and nothing after it, so bidding can't tell a booked drain cleaning from a wrong number. We carry the ad click through every Avoca path and report the jobs it actually books, with their value, back to each platform.
Free30 minutesNo obligation
Avoca AI · what breaks
What goes wrong when Avoca answers your ad leads
- 01
Google Ads counts every call the AI picks up
Google Ads counts a call once it passes the minimum length you set. With your line rolled to Avoca, an AI conversation with an existing customer or a wrong number clears that bar as easily as a booking, so Smart Bidding pays to find more of them.
- 02
Chat and scheduler bookings vanish from the ad report
A visitor books a sewer camera inspection inside Avoca's web chat or Simple Scheduler, but Avoca documents no GA4, Google Ads or Meta Pixel event, so the campaign that paid for the click gets no credit.
- 03
The form fill gets credit for a job booked on a callback
Speed-to-Lead phones a form lead back and books them on that call. Your ads record the form, never the booking, so a campaign full of tire-kickers looks as good as one that fills the board.
- 04
ServiceTitan can't say which ad sold the job
Avoca's sync carries customer, service type, notes and a booking source, but nothing documented ties the job to the Google or Meta campaign, so revenue by campaign stays a guess.
Avoca AI · the fix
What changes after the fix — Avoca AI
Bidding learns from booked jobs
Google Ads and Meta get Avoca-booked jobs from ServiceTitan as the primary conversion, and answered calls move to a secondary action you watch but don't bid on.
Every Avoca channel attributed
Calls, chats, scheduler bookings and Speed-to-Lead callbacks each tie back to the click that started them, so you see which campaigns produce plumbing or termite jobs.
Real job value on the conversion
Completed jobs report their invoice amount, so a generator install and a $99 drain clearing stop counting the same.
Avoca AI · architecture
What Avoca AI actually lets you hook into
Avoca's site documents a ServiceTitan sync, a Google LSA connection and a lead API, and shows Housecall Pro and FieldRoutes badges. It names no Google Ads, GA4 or Meta connection, so everything ad-side is built around it.
- 1
ServiceTitan certified app
Booked jobs land on your board in real time with customer name, address, service type, call notes and booking source. We confirm which field holds that source and whether a campaign can be written to it.
- 2
Speed-to-Lead API and webhooks
Avoca shows REST endpoints for inbound leads and webhooks for real-time events. This is where a form lead can carry its click ID; confirm access on your plan.
- 3
Web chat and Simple Scheduler embeds
Web chat pushes booked jobs into your CRM; the scheduler page shows a sync step but doesn't name where bookings go. Neither page mentions GA4, Pixel or UTM support, so we test what each embed exposes.
- 4
Analytics dashboard and exports
Booking rate and lead conversion by location and campaign, with reports you can pull into your own tools. Export format is unconfirmed until we see it.
- 5
Google LSA direct integration
Avoca pulls LSA leads straight from Google, calls them back and creates the job. Those leads never touch your landing page, so there's no click to carry and they're reported separately.
Avoca AI · diagnose
Where Avoca AI tracking breaks, in diagnostic order
We start with the phone line, because on most Avoca accounts the answered call is what Google Ads is optimizing for.
- 01
Find what counts as a conversion today
Check whether Google Ads call conversions count calls the AI answers once they pass the length threshold, whatever the outcome.
- 02
Check the tracking number survives the forward
A call-tracking number has to ring through to Avoca with the caller and source intact.
- 03
Book a test job in web chat and the scheduler
See whether any event or click ID leaves the embed.
- 04
Submit a test form to Speed-to-Lead
Confirm the GCLID or fbclid reaches Avoca and then the ServiceTitan job.
- 05
Separate LSA and outbound campaign bookings
Make sure neither is inflating paid search or Meta results.
Avoca AI · prove
The QA evidence — Avoca AI
Run on live Avoca conversations from real ad clicks, not the 'Talk to our AI' demo.
Source of truth
ServiceTitan jobs booked by Avoca, with booking source, service type and invoice total, cross-checked against Avoca's conversation log
- One test call, chat and form lead from ad-tagged URLs, each traced to its ServiceTitan job.
- One Google Ads and one Meta conversion per booked job, deduplicated on a shared event ID.
- Answered-but-unbooked calls, LSA callbacks and outbound campaign jobs confirmed excluded.
- Completed-job values matched to ServiceTitan invoices.
- Booked jobs reconciled against each platform over a closed month, then again 30 days later.
Avoca AI · free audit
What we check in the free audit
- Find what counts as a conversion today
- Check the tracking number survives the forward
- Book a test job in web chat and the scheduler
- Submit a test form to Speed-to-Lead
- Separate LSA and outbound campaign bookings
Checked against
ServiceTitan jobs booked by Avoca, with booking source, service type and invoice total, cross-checked against Avoca's conversation log
Free30 minutesNo obligation
Avoca AI · when not to buy
When you don't need this on Avoca AI
Some Avoca accounts don't need a build at all.
- If nearly all your Avoca bookings come from Google LSA and you don't run Search or Meta ads, LSA reporting and Avoca's dashboard already cover you.
- If Avoca only takes after-hours overflow and your office books most ad leads, fix tracking on your own line first.
- If you aren't spending on ads yet, Avoca's booking-rate reports are enough for now.
- If your only problem is a call conversion firing on every answered call, you can change that setting yourself.
Avoca AI · what we deliver
The event map on Avoca AI
Ad click stored first-party
GCLID, GBRAID, WBRAID, fbclid and UTMs saved on your landing page before a call, chat or form reaches Avoca.
Lead raised
Tracking-number call, chat contact captured or form sent to Speed-to-Lead, logged as a secondary signal only.
Qualified conversation
A real service request in your area. Existing-customer calls, wrong numbers, spam and vendor calls are excluded.
Job booked by Avoca
The ServiceTitan job Avoca creates, matched to the original click and sent as the bidding conversion.
Job completed with value
Invoice total from ServiceTitan sent to Google Ads and Meta for value-based bidding.
Excluded on purpose
Google LSA leads Avoca calls back and bookings from Avoca's outbound tune-up, unsold-estimate and membership campaigns never count as ad acquisitions.
Written guarantee
95%+ tracking accuracy
Measured against ServiceTitan jobs booked by Avoca, with booking source, service type and invoice total, cross-checked against Avoca's conversation log. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Avoca AI questions, answered
Not that Avoca documents. Its site lists ServiceTitan, Google LSA and a lead API, but no Google Ads, GA4 or Meta Pixel connection, so booked jobs have to be sent to the ad platforms separately.
Usually because a call conversion counts any call past your minimum length, and Avoca answers every call. Existing customers, wrong numbers and price shoppers all count until the conversion is moved to booked jobs.
Usually yes, as long as the tracking number forwards to the line Avoca answers. We test that the caller ID and source survive the forward before relying on it.
Avoca's web chat page doesn't mention GA4 or any analytics tag. We book a test job through it and match chat bookings to the click by phone and email instead of relying on the widget.
No. Avoca receives LSA leads directly from Google, not from a click on your site, so we keep them in LSA reporting and out of your Search and Performance Max conversions.
More on Avoca AI
- AI receptionist trackingYour AI receptionist answers every call. Your ads still can't tell which ones bo…
- Reclaim.aiConversion tracking for Reclaim.ai scheduling links
- Smith.aiSmith.ai picks up every call. Your ads still can't tell which ones became client…
RELATED GUIDES
Booking tools beside Avoca AI, and what their bookings feed
- Ngage Live ChatNgage Live Chat conversion tracking: see which ads start the chats that sign
- HatchHatch is booking appointments. Google Ads and Meta still think the form fill was the win.
- RubyRuby answers your ad calls. Google Ads still can't tell which ones became clients.
- Answering LegalAnswering Legal takes your ad calls. Your ads still can't tell which ones signed.
- AriniArini answers the calls your ads paid for. Your ad accounts can't tell which ones booked.
- HyroHyro books the appointment. Your ads never find out.
- Alert CommunicationsAlert Communications signs the retainer. Your ads never hear about it.
- AnswerConnectAnswerConnect picks up the calls your ads pay for. Google Ads can't see which ones became jobs.
Free · 30 min
See which ads fill your board through Avoca
Free30 minutesNo obligation
