Arini answers the calls your ads paid for. Your ad accounts can't tell which ones booked.
Arini picks up overflow and after-hours calls, books into your practice management system and runs its own reminder and reactivation outreach. Google Ads and Meta see none of that: they see a call that lasted long enough, or nothing at all. We connect the ad click to the new-patient appointment Arini wrote into your PMS, so implant, ortho and emergency campaigns get judged on booked patients instead of ringing phones.
Free30 minutesNo obligation
Arini · what breaks
What goes wrong when Arini answers your ad calls
- 01
Google counts Arini's routine calls as leads
A call-length conversion can't tell a patient confirming Thursday's cleaning from a new implant inquiry. Once Arini answers calls that used to hit voicemail, Smart Bidding starts chasing recall traffic you already own.
- 02
Bookings land in the PMS, not in your ad accounts
Arini writes the appointment into your schedule, but its public site documents no connection to Google Ads, GA4 or Meta. Your ad accounts never learn which campaign actually filled the chair.
- 03
Reactivation bookings look like marketing wins
Arini's outbound calls and texts bring lapsed patients back. If those appointments get credited to an ad the patient clicked months ago, return on ad spend looks better than it is and budget follows the wrong campaign.
- 04
After-hours callers lose their source
The 9 p.m. caller from your emergency-dentist ad is exactly the one Arini handles alone. If a tracking number caught the click, it sits in one system and the appointment Arini booked sits in your PMS, and nothing joins the two.
Arini · the fix
What changes — Arini
Bidding learns from booked new patients
Google Ads and Meta get a conversion when a new-patient appointment exists in your PMS, not when the phone rings for a minute.
Procedure value on every conversion
An implant consult and a pediatric cleaning carry different values, read from the appointment type Arini wrote into your schedule.
Arini's own outreach reported on its own
Reactivation and confirmation bookings stay in Watchtower and retention reporting, outside acquisition numbers.
Arini · architecture
What Arini actually lets you hook into
Arini's public site describes a dental AI receptionist, an online scheduling module, outbound reactivation and Watchtower reporting. It publishes no developer docs, so anything past that is a check.
- 1
PMS sync
Arini says it syncs scheduling, patient records, insurance information and availability with your practice management system. That PMS record is the most reliable place to read a booking from.
- 2
Online scheduling module
Embedded on your website. We confirm whether it loads as a frame or a script and whether it emits anything a tag can listen for.
- 3
Watchtower analytics
Reports call-to-appointment conversion and revenue from Arini bookings by location, provider and campaign. Confirm whether campaign means your ad campaigns or Arini's own outbound campaigns.
- 4
No documented ad-platform connection
Arini's homepage pitches a lead generation module that helps you understand where demand comes from, but we found no published Google Ads, GA4, Meta Pixel, webhook, API or Zapier documentation. We ask your Arini rep what that module actually reads, and plan as if nothing reaches your ad accounts.
- 5
Your call-tracking layer
Google forwarding numbers or a call-tracking tool can sit in front of Arini and hold the source. That's where the click gets attached to the call before Arini picks up.
Arini · diagnose
Where Arini tracking breaks, in diagnostic order
Start with what your ad accounts call a conversion, because at practices running Arini the usual fault is routine calls counted as new patients.
- 01
List every conversion action that counts calls
Note the minimum call length and whether an Arini conversation clears it.
- 02
Place an after-hours test call from an ad-tagged visit
Confirm the source survives the routing and the booking reaches the PMS.
- 03
Book once through the online scheduling module
See what your tag manager picks up from the module, then open the new appointment in your PMS and look for the GCLID.
- 04
Split new-patient from existing-patient bookings
Appointment by appointment for last month, so confirmations and cancellations Arini handled can't hide inside the total.
- 05
Find the reactivation bookings
Make sure appointments from Arini's outreach aren't sitting inside an ad conversion.
Arini · prove
The QA evidence — Arini
Run on a real call and a real online booking at your practice, during office hours and after them, never on a demo line.
Source of truth
Your practice management system's appointment records for Arini bookings: new-patient appointments by date, type and location, checked against Arini's call log in Watchtower
- One after-hours call from an ad-tagged visit, with source and appointment both confirmed.
- One online booking with the click ID present on the appointment record.
- One Google Ads conversion and one Meta conversion for each new-patient booking, with browser and server copies collapsed by a shared event ID.
- Existing-patient and reactivation bookings confirmed absent from every ad conversion.
- Last month's new-patient list from the PMS, every name found in the ad-platform data or explained.
- Rerun a month after handover, and again whenever Arini's call routing or your phone carrier changes.
Arini · free audit
What we check in the free audit
- List every conversion action that counts calls
- Place an after-hours test call from an ad-tagged visit
- Book once through the online scheduling module
- Split new-patient from existing-patient bookings
- Find the reactivation bookings
Checked against
Your practice management system's appointment records for Arini bookings: new-patient appointments by date, type and location, checked against Arini's call log in Watchtower
Free30 minutesNo obligation
Arini · when not to buy
When you don't need this with Arini
Plenty of practices running Arini have no tracking problem worth paying to fix.
- If you don't run paid ads and new patients come from referrals and your Google Business Profile, Watchtower's numbers are enough.
- If Arini only covers after-hours calls and those are a small share of new patients, fix the daytime front-desk path first.
- If most Arini bookings come from its reactivation calls and texts, you need a recall report, not ad attribution.
- If your ads already optimize to new-patient appointments imported from your PMS and the counts match, you don't need us.
Arini · what we deliver
The event map on Arini
Ad click captured
GCLID, GBRAID and Meta click ID stored first-party on landing, before any call or online booking.
Call answered by Arini
Logged with its source from your call-tracking layer as a lead signal, never the bidding goal.
Online scheduling started
Fired from the page holding Arini's scheduling module, once we've confirmed what the module exposes.
New-patient appointment booked
The primary conversion, read from the PMS record Arini created and valued by appointment type.
Patient seen or treatment accepted
Sent later as an offline conversion with production value, where your PMS records it.
Excluded: existing-patient bookings
Reschedules, confirmations, recall visits and Arini reactivation bookings never reach an ad platform as conversions.
Written guarantee
95%+ tracking accuracy
Measured against Your practice management system's appointment records for Arini bookings: new-patient appointments by date, type and location, checked against Arini's call log in Watchtower. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Arini questions, answered
Not that we could find. Arini's public site documents PMS sync, Watchtower analytics and a lead generation pitch, but no Google Ads, GA4 or Meta connection, so the link gets built from your PMS records and call tracking instead.
A call-length conversion counts every answered call that runs long enough. Once Arini picks up calls that used to go to voicemail, confirmations, cancellations and routine questions start qualifying too.
It shows what Arini booked and what it was worth. It doesn't send those bookings back to Google Ads or Meta, so bidding can't learn from them.
No. Arini's outbound calls and texts brought those patients back, not an ad. We keep them in a separate retention view.
Yes. What changes is the value: an ortho or implant consult is worth far more than a hygiene visit, so each conversion carries the value of the appointment type Arini booked into your schedule.
More on Arini
- 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 Arini, and what their bookings feed
- 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.
- HyroHyro books the appointment. Your ads never find out.
- Answering LegalAnswering Legal takes your ad calls. Your ads still can't tell which ones signed.
- Ngage Live ChatNgage Live Chat conversion tracking: see which ads start the chats that sign
- Assort HealthAssort Health books the patients. Your ads can't see which ones they sent.
- Alert CommunicationsAlert Communications signs the retainer. Your ads never hear about it.
- BlazeoBlazeo sends you the chat leads. Google and Meta still can't tell which ad sent them.
Free · 30 min
See which ads Arini is actually booking for
Free30 minutesNo obligation
