Connect & Measure · Zeya Analytics
Know which ad filled which chair.
Ad platforms tell you about clicks and leads. Your EMR tells you about visits and revenue. Analytics joins them up, so you see which campaign, channel and branch produced patients who actually attended, and what they spent. Then it sends the outcomes Meta allows back to Meta, so your ads can learn which people become patients.
- Ad, enquiry, booking, attended visit and revenue in one view
- Real outcomes sent back through the Meta Conversions API, with no health data
- Dashboards built around the numbers you run your clinic on
See which ads bring patients who attend. Move your budget to the ones that do.
Ad platforms count clicks and leads. Analytics matches each enquiry to its booking and attended visit in your EMR, so you see which campaign, channel and branch brought patients who actually came in. The outcomes Meta allows go back through the Meta Conversions API, with no health data, so your ads learn which people become patients.

Use cases
What clinics use Analytics for
Follow every patient from ad to revenueFor: Aesthetics, dermatology, dental and physio clinics running ads
Problem: You can see cost per lead, but not which leads became paying patients.
What Zeya does: Converse and Voice Agents record where every enquiry came from: the ad, post, website or referral. Digital Twin matches it to the booking, the attended visit and the revenue in your EMR. You see cost per attended patient by campaign, channel and branch.
Stop paying for leads that never show upFor: Aesthetics, dental and specialist clinics running Meta ads
Problem: Meta optimises for cheap leads, and many of them never book or never turn up.
What Zeya does: Analytics sends the outcomes Meta permits back through the Meta Conversions API, so delivery shifts towards people who become patients. No diagnoses, treatment names or health details are sent.
Speed-to-lead and lead qualityFor: Aesthetics clinics and clinic groups
Problem: Enquiries go cold, and nobody knows whether slow replies or poor leads are to blame.
What Zeya does: See response time against booking rate by team member, AI agent and branch, and which channels bring enquiries that book.
See what your recalls bring backFor: Dental, physio and aesthetics clinics
Problem: Owners can't see what reminders and recalls actually recover.
What Zeya does: Analytics reports each Engine playbook end to end: messages sent, bookings, attended visits and revenue.
Dashboards built around your clinicFor: Clinic owners and managers
Problem: Standard EMR reports don't answer the questions you actually ask.
What Zeya does: No-shows, utilisation, recall conversion and revenue per clinician and per branch, set up around the KPIs you run your clinic on, with scheduled reports for owners.
Compare branches and cliniciansFor: Clinic groups
Problem: You can't compare locations without exporting and merging reports.
What Zeya does: Branches and clinicians side by side, with alerts when no-shows or utilisation move outside the range you set.
Ask in plain languageFor: Owners and group managers
Problem: Every new question means a new report request.
What Zeya does: Through Digital Twin, ask your AI assistant questions such as "what was our no-show rate at each branch last month?" and get the answer from live data.
Ad measurement without health data
Health data has no place in an ad platform. Analytics is built so it never gets there.
-
No health details. Zeya never sends diagnoses, treatment names or event names that reveal a condition to ad platforms. Events have neutral names, such as "qualified lead" or "appointment booked".
-
Hashed identifiers. Phone numbers and email addresses are hashed before they leave Zeya.
-
Within Meta's rules. Meta limits some conversion events for health and wellness advertisers. Which events you can send depends on how Meta classifies your ad account, and we set this up with you.
-
The full picture stays with you. Treatments, revenue and the complete patient journey stay in your Zeya dashboards, not in the ad platform.
How it works
How it works
Your dedicated team sets it up with you.
Capture the source
Converse and Voice Agents tag every enquiry with where it came from.
Match to outcomes
Digital Twin links each enquiry to its booking, attended visit and revenue in your EMR.
Send outcomes back
Permitted events, with hashed identifiers, go back through the Meta Conversions API.
Build your dashboards
Set up with you around your KPIs, by branch and clinician.
Integrations
Visits and revenue from your EMR
- AcuityBooking & calendar
AoiKumoDental- Best PracticeClinic EMR
ClinikoAllied health
Dr AssistClinic EMR- DrPartnersDental
- EpicHospital
- Google CalendarBooking & calendar
- HalaxyAllied health
KumodentDental
PhorestAestheticsPlatoClinic EMR
SGiMEDClinic EMR
ZandaAllied health
Not listed? Ask us about your system, including custom deployments. Integrations →
Trust & security
Security and compliance
- No diagnoses, treatment names or condition-revealing event names are sent to ad platforms.
- Personal identifiers are hashed before they're sent to an ad platform.
- Dashboard access is controlled by role and branch.
- Zeya is built to comply with Singapore's and Malaysia's Personal Data Protection Acts (PDPA), the Australian Privacy Act, GDPR, and HIPAA. Its security controls align with ISO 27001 and SOC 2.
- Data is hosted in Singapore, Vietnam, and Australia. Hosting in other regions is available on request.
FAQ
Frequently asked questions
Which ad platforms does Analytics work with?
Outcomes go to Meta through the Meta Conversions API. Ask us about Google Ads, TikTok, LinkedIn for your account.
What does Zeya send to Meta?
Analytics sends only what Meta permits, with neutral event names and hashed identifiers. No diagnoses, treatment names or health details leave Zeya. The full patient journey stays in your own dashboards.
Can Meta optimise for attended appointments?
It depends on how Meta classifies your ad account. Meta restricts some lower-funnel events for health and wellness advertisers. Where an event isn't permitted, we send the outcomes Meta allows, and you still see the full journey to attended visit and revenue in Zeya.
Do we need other Zeya modules?
Attribution starts with where each enquiry came from, which Converse and Voice Agents capture. Operational dashboards work from your EMR data through Digital Twin.
Can the dashboards match how we run our clinic?
Yes. Your dedicated team sets up dashboards around your own KPIs, by branch and clinician.
How much does it cost?
Pricing depends on your modules, channels and number of locations, and is shared after a short qualification chat. Get pricing.
