Kukui shows your RO dollars, but Google Ads still bids on every call
Your Kukui dashboard shows what your marketing campaigns earn, yet Google Ads keeps bidding as if every ring on a tracking line were a new transmission job. Kukui doesn't document passing those repair-order dollars to Google Ads or Meta as conversion values. We carry the ad click through your Kukui tracking numbers and Live Scheduler, match it to the paid RO, and send that RO to both platforms so bidding learns from cars that paid.
Free30 minutesNo obligation
Kukui · what breaks
What goes wrong with Kukui tracking
- 01
Kukui says the ads pay off, but Google Ads can't see it
Kukui promises lead-to-conversion dollars through its shop system integration, but those dollars live in the Kukui dashboard. Kukui doesn't document sending them to Google Ads as conversion values, so bidding keeps chasing calls instead of paid ROs.
- 02
A status call counts the same as a brake job
Kukui's tracking numbers tell you which channel a call came from, and AI Call Insights scores intent from 1 to 100. If the Google Ads conversion is just a call, someone asking whether their truck is off the lift trains bidding like a first-time AC repair.
- 03
Online bookings you can't tie to an ad
A Live Scheduler request lands in your Kukui calendar with a service type and time, but Kukui doesn't say the Google click ID travels with it. Requests from the Book Online button on your Google listing mix in, so paid search loses credit for cars it brought in and its budget gets cut.
- 04
Facebook ads optimize on cheap leads
Kukui's managed ads cover Google and Microsoft. Its dashboard lists Facebook Ads as a campaign type, but no Pixel or Conversions API connection is documented, so Meta never learns which leads became a set of tires.
Kukui · the fix
What changes after we fix it — Kukui
Google Ads bids toward paid repair orders
Closed ROs from the shop management system Kukui syncs with go back to Google Ads with their ticket value, so a transmission rebuild outweighs an oil change.
Meta finally hears what Kukui already knows
Paid ROs reach Meta through the Conversions API from a first-party server container on your subdomain, so Facebook campaigns chase paying customers.
Kukui's dashboard, the ad platforms and your RO list reconcile
Spot-check any week and see the same new customers in Kukui, Google Ads, Meta and your shop system, with any gap explained.
Kukui · architecture
What Kukui actually gives you to work with
Kukui publishes product and plan pages but no public tracking docs, so this comes from those pages and Kukui's announcements. Anything unstated gets confirmed with Kukui support.
- 1
Tracking phone numbers with source attribution
On every Kukui plan, with unique numbers separating website, campaign and email-blast calls. Confirm whether numbers rotate per visitor or stay fixed per channel.
- 2
Live Scheduler
Online booking checked against your service types, existing appointments and technician availability, with a Book Online button on your Google listing. Included on Core and Complete; other plans add it. Check whether its confirmation step can be tagged.
- 3
Shop management system integration
POS/SMS integration is included on Marketing, Core and Complete and is an add-on on Websites. Kukui's plan page doesn't name the systems or publish how ROs are matched to leads, so we confirm both.
- 4
AI Call Insights
Transcripts, a Lead Viability Score, Booked % and a source per call. Confirm whether these export per call.
- 5
Google and Microsoft Ads management
Search, Local Services, Maps and Microsoft Ads. Meta, GA4, Tag Manager and offline import aren't documented, so each gets checked, along with who owns the ad accounts.
Kukui · diagnose
Where Kukui tracking breaks, in diagnostic order
Start inside Google Ads, because what it counts as a conversion decides where your budget goes.
- 01
Open the Google Ads conversion actions
See which are primary, whether raw tracking-number calls feed bidding, and whether Kukui or you created them.
- 02
Call each Kukui tracking number from an unknown phone
Confirm the source it reports in Kukui and whether a 15-second wrong number still counts.
- 03
Send a Live Scheduler request from an ad-tagged URL
Check whether the click ID reaches the appointment record and what fires on confirmation.
- 04
Compare Kukui's revenue by source with your RO list
Pick ten ROs the dashboard credits to Google Ads and verify each by phone number and date.
- 05
Check Meta Events Manager
If you run Facebook ads, see whether anything past the lead ever arrives.
Kukui · prove
The QA evidence — Kukui
Run on live calls and real Live Scheduler requests through your Kukui site, not a staging copy.
Source of truth
Kukui's call log and Live Scheduler appointments, matched to the paid repair orders your shop management system syncs into Kukui: RO date, customer phone, new or returning status and ticket total
- A test call to every ad tracking number, logged in Kukui with the correct source.
- A Live Scheduler request from an ad-tagged URL, with the click ID on the appointment.
- Status calls and returning customers missing from the primary Google Ads conversion.
- Paid ROs matched to Google Ads offline conversions by click ID and date.
- One Meta purchase per RO in Events Manager, sharing an event ID with any browser event.
- Repeated 30 days later and after any Kukui site update or tracking-number change.
Kukui · free audit
What we check in the free audit
- Open the Google Ads conversion actions
- Call each Kukui tracking number from an unknown phone
- Send a Live Scheduler request from an ad-tagged URL
- Compare Kukui's revenue by source with your RO list
- Check Meta Events Manager
Checked against
Kukui's call log and Live Scheduler appointments, matched to the paid repair orders your shop management system syncs into Kukui: RO date, customer phone, new or returning status and ticket total
Free30 minutesNo obligation
Kukui · when not to buy
When you don't need this with Kukui
Plenty of Kukui shops are fine as they are, and we'll tell you if yours is one.
- If Kukui runs only your Google campaigns, your shop system is connected, and ten spot-checked ROs credited to Google Ads hold up against your records, keep it.
- If you're on a Kukui website plan with no paid ads, there's nothing for ad tracking to improve.
- If most of your car count comes from Kukui reminders, My Rewards and fleet accounts, retention reporting will tell you more than ad attribution.
- If the only fault is a status-call line counted as a primary conversion, that's a Google Ads setting, and whoever manages the account can change it this week.
Kukui · what we deliver
The event map on a Kukui shop
Live Scheduler request
Fired when a request is submitted from your Kukui site, carrying the click ID and the service type the customer picked.
Call on an ad tracking number
Answered calls above a set length on the number assigned to Google Ads or Meta. Missed calls and hang-ups are logged, never sent.
Qualified new customer
A phone number with no prior repair order in your shop system. Returning customers move to retention reporting.
Vehicle booked in
The appointment confirmed in your shop calendar, linked back to the call or Live Scheduler request that started it.
Repair order paid
The money conversion, valued from the closed RO total, imported to Google Ads offline and sent to Meta server-side.
Excluded on purpose
Status and pickup calls, Kukui reminder and email-blast returns, My Rewards redemptions, warranty comebacks, fleet work, and Local Services leads, which Google charges per lead.
Written guarantee
95%+ tracking accuracy
Measured against Kukui's call log and Live Scheduler appointments, matched to the paid repair orders your shop management system syncs into Kukui: RO date, customer phone, new or returning status and ticket total. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Kukui questions, answered
It tracks calls by source and reports revenue by marketing source when your shop system is connected. Whether Google Ads itself learns from those paid ROs is what we check first.
Kukui's public pages describe RO dollars inside its dashboard, not conversion values sent to Google Ads. If your account lacks it, we set up offline conversion import from your RO records.
Yes, once the click ID from the landing page is carried into the request. We test that on a live request, because Kukui doesn't document it.
Kukui's plans include a POS/SMS integration without naming the systems on the plan page, so we confirm which one feeds your account. Any shop system that exports ROs with phone, date and total can feed the loop, Tekmetric included.
No. Kukui keeps your website, CRM and campaigns; we fix what Google Ads and Meta receive, with Kukui's help on site code and access.
Kukui's managed ads cover Google and Microsoft. We send paid ROs to Meta through the Conversions API so those campaigns stop optimizing for the cheapest lead.
More on Kukui
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Kukui, and what their bookings feed
- GoDaddy Websites + MarketingYour GoDaddy site gets calls and form fills. Your ads can't tell which ones they paid for.
- ProtractorProtractor shows which cars paid. Your Google and Meta ads can't.
- AutoLeapAutoLeap conversion tracking: your calendar is full, but which ads filled it?
- PBHSYour PBHS report counts leads. Which ads actually bring in consults?
- PerkvilleYour ads are taking credit for Perkville referrals
- Autoshop SolutionsAutoshop Solutions conversion tracking that counts repair orders, not rings
- R.O. WriterAds ring your phone. R.O. Writer closes the RO. Google Ads never learns which calls paid.
- LawLyticsYour LawLytics site gets the inquiries. Google Ads can't tell which ones signed.
Free · 30 min
See which Kukui calls turned into paid repair orders
Free30 minutesNo obligation
