Skip to main content
Avoca AIAnswering services and AI receptionists

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

  1. 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.

  2. 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.

  3. 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.

  4. 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. 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. 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. 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. 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. 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.

  1. 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.

  2. 02

    Check the tracking number survives the forward

    A call-tracking number has to ring through to Avoca with the caller and source intact.

  3. 03

    Book a test job in web chat and the scheduler

    See whether any event or click ID leaves the embed.

  4. 04

    Submit a test form to Speed-to-Lead

    Confirm the GCLID or fbclid reaches Avoca and then the ServiceTitan job.

  5. 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

Get my free conversion tracking audit

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.

Get my free conversion tracking audit

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.

Free · 30 min

See which ads fill your board through Avoca

Free30 minutesNo obligation