AI booking agents for dental clinics

Every call answered.
Every booking in your PMS.

Most answering services just take a message. Your AI booking agent books — checking your live calendar, scheduling on the call, and writing the appointment into your PMS while the patient’s still on the line.

  • Canadian by design
    Data held in Toronto, PIPEDA & PHIPA compliant — built for Canadian practices and the CDCP surge.
  • PIPEDA compliant
    Encrypted, Canadian-hosted, and covered by signed data agreements. Your calls are never recorded.
  • Built on frontier AI
    The same models powering the world’s leading AI — answering your phones, trained on dentistry.
Meet Sarah
A Maple AI booking agent
Connecting…

Books directly into the PMS you already run

DENTRIX
ClearDent
EagleSoft
OpenDental

// write-back sync < 60 seconds

Every call answered

Even ten at once.
Even at 11 p.m.

Your agent answers 24/7 — evenings, weekends and the Monday-morning rush — holding up to ten calls at once so no patient ever meets a busy signal, hold music or voicemail. Every caller is greeted in your clinic’s name and handled start to finish. The new-patient surge from the Canadian Dental Care Plan gets absorbed without a single extra front-desk hire.

Common questions

Booked on the call

No message. No callback.
Just booked.

It reads your live calendar and books, reschedules or cancels right there on the call — against real openings only — then texts the patient a confirmation while they’re still on the line. New patients, recalls and routine changes are handled inside the conversation. No message to return, no callback tag, no double-booking. Other tools take a message; yours closes the loop.

Live calendar booking
Common questions

In your PMS in under 60 seconds

In your PMS
before they hang up.

Every booking writes back into Dentrix, ClearDent, EagleSoft or OpenDental through certified integration — not screen-scraping — in under 60 seconds. The appointment simply appears: right operatory, right provider, right procedure. One schedule, kept in sync automatically.

Common questions

Your live dashboard

See every call your
agent earned you.

Every call, booking and transcript in one live view — including the revenue your agent recovered, updating in real time. Track answer rates, conversion, recall recovery and after-hours capture across every provider and location, with zero PMS digging. The month-end question — what did this actually earn us? — answered live, on any device.

Overview

This month · June
Calls answered1,284100% picked up
After-hours captured318+24% vs May
Recall rebooked96+18% vs May
Revenue recovered$84.2k+21% vs May
Calls answered last 14 days
Jun 1▲ steady climbJun 14
After-hours share of calls
25% after-hours
75% business hours
318 calls your team never had to take.

Calls

1,284 this month · 100% answered
TimeCallerTypeOutcome
9:21 PMNew patient · J. ReidCrown consultBooked
2:05 PMR. OkaforCDCP examBooked
11:40 AMA. SinghCleaningBooked
10:15 AMM. ChenEmergencyTransferred
8:31 PMNew patient · M. DiazCleaning + examBooked
7:38 PML. TremblayRescheduleRebooked
9:02 AMK. BrarRecall + x-rayBooked

Bookings

Written to your PMS · <60s
WhenPatientProcedureProviderStatus
Mon 9:00A. SinghCleaning + examDr. PatelConfirmed
Mon 11:30J. ReidCrown consultDr. LoweConfirmed
Mon 2:00R. OkaforCDCP examDr. LoweReminder sent
Tue 9:00S. ParkCDCP examDr. PatelConfirmed
Wed 10:00J. NguyenRecall + x-rayHygieneConfirmed
Wed 3:30K. BrarRecall + x-rayHygieneConfirmed
Thu 11:00D. WallaceFillingDr. LoweConfirmed
Thu 4:30M. DiazWhitening consultDr. LoweReminder sent
Fri 1:00L. TremblayFillingDr. PatelConfirmed

Recall

Agent working your overdue list
Recall recovered96patients re-booked this month
Value recovered$24.8k+18% vs May
Reminders sent214overdue + upcoming
PatientLast visitRecall typeStatus
J. Nguyen5 mo ago6-mo hygiene recallRebooked
K. Brar7 mo ago6-mo hygiene recallRebooked
P. Costa9 mo agoOverdue recallRebooked
S. Iqbal6 mo ago6-mo hygiene recallReminder sent
D. Wallace8 mo agoOverdue recallCalling back
A. Mensah11 mo agoPerio maintenanceRebooked

The agent works your overdue list on its own — calling, texting and re-booking patients who fell off the schedule. Demo data — illustrative.

Transcript

After-hours call · cleaning booked
Agent

Hi, this is Sarah from Maple AI Dental — how can I help you today?

Patient

I’d like to book a cleaning.

Agent

Let me check our schedule for you. I have June 22nd at 10 AM, June 23rd at 2 PM, or June 25th at 11 AM — which works best for you?

Patient

June 23rd works for me.

Agent

Perfect. Can I get your name and phone number?

Patient

Alex Smith — 647-555-0148.

Agent

Great, let me get that booked for you… You’re booked for June 23rd at 2 PM. You’ll receive a confirmation text shortly. Is there anything else I can help you with?

Patient

No, thank you.

Agent

Have a wonderful day — goodbye!

Calls aren’t recorded · PHI stripped before display · demo conversation.

After Hours

Evenings · weekends · holidays
After-hours bookings318this month · +24% vs May
Weekend bookings112Sat + Sun
Holiday bookings27stat holidays
WhenPatientProcedureStatus
Fri 9:21 PMNew patient · J. ReidCrown consultBooked
Sat 10:48 AMM. DiazCleaning + examBooked
Sun 1:15 PMNew patient · S. ParkCDCP examBooked
Sat 4:30 PMK. BrarRecall + x-rayBooked
Mon 11:05 PML. TremblayRescheduleRebooked
Holiday · 2:10 PMNew patient · T. OseiWhiteningInfo sent

Every one of these came in while the front desk was closed. Demo data — illustrative.

Revenue Recovered

This month · June
Recovered this month $84,200 +21% vs May
Annualized run-rate$1.01Mprojected at current pace
Where it came from this month
After-hours bookings$31,400
Recall reactivation$24,800
Missed-call recapture$18,600
Cancellation backfill$9,400

Booked value at your average production per visit — the revenue your agent put back on the schedule. Demo data — illustrative.

Customize

Your clinic · your agent
Bayview Dental
Dr. PatelDr. LoweHygiene+ Add
CleaningExamCrownFillingWhitening+ Add
Mon–Fri 8:00 AM – 6:00 PM · Sat 9:00 AM – 2:00 PM
Canada DayLabour DayThanksgiving+ Add
Save changesDemo — edits aren’t saved
Common questions

Across Canada

Built in Toronto. Booking across Canada.

Your agent runs on Canadian infrastructure, holds patient data in Toronto, and answers in the time zone your patients call from.

Ontario
Ontario
Quebec
Quebec
Nova Scotia
Nova Scotia
New Brunswick
New Brunswick
British Columbia
British Columbia
Saskatchewan
Saskatchewan
Alberta
Alberta
Manitoba
Manitoba

Where we're live

Eight provinces, coast to coast.

Every booking and every record — stored in Canada, held in Toronto.

Trust & Compliance

Built on the infrastructure hospitals trust.

Patient data is encrypted, stays in Canada, and runs only on infrastructure that’s independently audited. Here’s exactly who we’re built on.

PIPEDA & PHIPA compliant

Built for Canadian health-privacy law from day one, with Business Associate and Data-Processing Agreements in place across the entire stack.

Data stays in Toronto

Your agent runs on Canadian infrastructure; patient data is held in Toronto and health-data processing never leaves a Canadian region.

No recordings · PHI stripped

Calls aren’t recorded, and patient health information is stripped from every text message before it’s sent.

Our infrastructure partners are independently certified to:

OpenAI Google AWS Vultr Twilio
SOC 2 Type II ISO 27001 HIPAA-eligible · BAA AES-256 encryption Canadian data residency
View all certifications by partner
  • OpenAI — SOC 2 Type 2 · ISO 27001:2022 · ISO 27017 · ISO 27018 · ISO 27701 · ISO 42001 · AES-256 at rest · BAA + Healthcare Addendum · DPA · Canadian data residency
  • Google Workspace — SOC 2/3 · ISO 27001:2022 · ISO 27017 · ISO 27018 · ISO 27701 · ISO 42001 · HIPAA BAA · Protected B (Canada)
  • AWS Bedrock — Montreal · ca-central-1 — SOC 1/2/3 · ISO 27001 · ISO 27017 · ISO 27018 · HITRUST · HIPAA-eligible + BAA · AES-256 · assessed by the Canadian Centre for Cyber Security
  • Vultr — Toronto — SOC 2 Type 2 / SOC 2+ · ISO 27001 · HIPAA via BAA · PCI-DSS · CSA STAR Level 1
  • Twilio — SOC 2 Type II · ISO 27001 · ISO 27017 · ISO 27018 · HIPAA-eligible + BAA · PCI DSS Level 1 · Binding Corporate Rules
Clinical Data Network 400+ PMS integrations · 40,000+ dental & medical practices · BAA + DPA

CDCP & iTrans 2.0

The Canadian Dental Care Plan is now open to all eligible Canadians, with 6.3M+ enrolled and 4M+ already seen by a provider — your agent answers “do you take CDCP?” and books the new patient on the spot, 24/7.

And CDA retires ITRANS 1 on June 30, 2026 — after that, claims can only be sent with ITRANS 2.0. While your team handles the CDAnet / iTrans 2.0 upgrade, your agent absorbs the front-desk phone surge so nothing gets dropped.

Data resident in Toronto, Canada 🍁

  1. 01Booking AgentNow live
  2. 02Client DashboardRolling out
  3. 03Specialist TeamComing
  4. 04Digital IntakeComing
  5. 05All-in-One AppFuture
  1. What we're building

    One agent today. The whole front office next.

    Maple AI is building the autonomous dental front desk — a coordinated team of AI agents that runs the phones, the schedule, the chart, the claims and the payments, end to end. This is where dental is going. We’re building it.

  2. Booking
    Agent

    Now live

    Your clinic’s own named AI agent answers every call, 24/7 — and books before the caller hangs up.

    • Up to ten calls at once — no busy signal, no hold, no voicemail.
    • Books into your calendar live, then writes back to your PMS in under 60 seconds.
    • Identifies true emergencies and escalates instantly to your on-call team.
    Status
    Live now
    Concurrent calls
    10
    PMS write-back
    < 60s
    Channels
    Voice + SMS
    Availability
    24/7
  3. Client
    Dashboard

    Rolling out

    A live command center that finally answers the month-end question: what did this actually earn us?

    • Watch every call, booking and transcript as it happens — and listen back to any conversation.
    • See booked revenue add up live — the dollars your agent puts back on the schedule, not just activity.
    • Production, recall, no-shows, chair use — one screen, zero PMS digging.
    Status
    Rolling out
    View
    Real-time
    Playback
    Every call
    Tracks
    Revenue + ops
  4. Specialist
    Team

    Coming

    Not one agent — a coordinated team, led by one conductor that holds the whole conversation and hands off mid-call.

    • Recallcalls patients due, books them back in
    • Reactivationwins back patients who’ve drifted
    • Waitlistfills a cancelled chair before the day is lost
    • Insuranceverifies eligibility live, syncs to PMS
    • Paymentcollects over the phone, booking to balance
    • Multilingualanswers in your patients’ language; built for Quebec Law 25

    In development · Conductor-led · Scoped-data by design · Real-time mid-call handoff

  5. Digital
    Intake

    Coming

    The moment a patient books, the intake completes itself on their phone — before they walk in.

    • History, consents, PHIPA/PIPEDA acknowledgments, insurance and ID — captured on any device.
    • Smart forms ask only what’s relevant, and flag high-risk answers for clinical review.
    • Every field flows straight into the chart — no clipboards, no retyping.
    Status
    Coming
    Devices
    Any
    Compliance
    PHIPA/PIPEDA
    Sync
    Straight to chart
  6. All-in-One
    App

    Future

    The endgame: your clinic’s own branded app — your name, your logo — powered by the same agent engine.

    • Patients book, pay, complete intake, manage recalls and see treatment plans in one app.
    • One hub replacing the five disconnected platforms most practices juggle today.
    • Your brand on every screen; the Maple engine doing the work underneath.
    Status
    On the roadmap
    Brand
    Yours
    Replaces
    5 platforms
    Engine
    Maple

Revenue impact

What missed calls cost you.

Drag to your clinic's monthly call volume. Your agent answers every one of these — so the revenue stays yours.

400
1001,500
$950
$500$1,000

Ontario benchmark — about $950 in first-year value per new patient (ODA fee guide).

~38%of calls go unanswered
152calls missed / mo~38% go unanswered
40new patients lost / mo~26% of missed calls
$38,000revenue at risk / moat first-year value
$456,000revenue at risk / yrannualized

Your agent answers every one of these — 24/7. Directional estimate using public Ontario dental benchmarks (e.g. ODA fee guide). Your exact numbers come out on the demo call.

One agent. One number. One monthly price.

Setup covers cloning your agent, your knowledge base, calendar and PMS wiring, and live test calls before launch. No contracts — cancel any month.

Built in Toronto — premium and Canadian-run Premium Canadian dental care Trusted, locally-run technology A warm, premium patient experience
SOLO PRACTICE BASIC
$1,200/mo
+ $2,500 one-time setup
  • 900 minutes included · $2.50/min after
  • Everything to launch
  • Custom-named AI booking agent
  • Up to 10 concurrent calls
  • Real-time Google Calendar booking
  • PMS write-back in under 60 seconds
  • SMS confirmations included
  • Standard onboarding
Book a demo
PREMIUM · WHITE-GLOVE ELITE
$3,800/mo
+ $6,000 one-time setup
  • 4,000 minutes included · $2.00/min after — lowest overage rate
  • Everything in Pro, plus
  • Dedicated priority support line — a named contact and fastest response
  • Highest concurrent-call capacity, built for multi-location practices
  • White-glove launch & ongoing optimization of your agent
  • Quarterly revenue review — we tune the agent to your numbers
Book a demo

Every plan: 24/7 answering · PIPEDA & PHIPA compliant · data stays in Toronto · cancel monthly.

The wave

  • 6.5M+Canadians approved under the CDCP
  • 4.3M+have already received care under the CDCP
  • 0of dental appointments are still booked by phone

The leak

  • 0of dental calls go unanswered
  • 0of missed callers leave a voicemail
  • 0of calls come outside 9-to-5 business hours

More Canadians are calling than ever. Most clinics can’t answer them all.