Engrana
    |
    Dental sector · Spain

    AI-powered WhatsApp automation for your dental clinic

    Works alongside your Dentalink, Klinikare, or Gesden. No migration required. Engrana confirms appointments, reactivates patients who have not been back in months, requests Google reviews, and frees up your reception.

    We show you how it fits with what you already use. No commitment.

    C
    Perez Dental Clinic
    online
    Hi Maria, a reminder that your appointment is Thursday at 09:30 with Dr. Perez.
    18:14 ✓✓
    Confirmed, thanks
    18:16
    One thing, I've had a toothache for a few hours...
    18:17
    Connecting you with reception right now, Maria. Marta is aware.
    18:17 ✓✓
    Routed to human · clinical keyword detected

    Real flow. AI confirms. Clinical matters go to your team.

    This happens every Monday at your dental clinic.

    Monday 9:15. Reception opens WhatsApp and finds 80 messages accumulated over the weekend. Three patients asking whether they have an appointment this week. Two who want to change their time. One who wrote at 22:47 on Saturday "I have a toothache, can you see me?" The dentist read it at home and did not know what to reply.

    80
    C
    Dental Clinic
    Monday · 9:15
    Saturday 11:42
    Do I have an appointment this week?
    11:42
    Can we move it to Thursday?
    15:08
    Saturday 22:47
    I have a toothache, can you see me?
    22:47
    ... and 77 more unread messages

    Real inbox on a Monday at 9:15.

    Meanwhile:

    The dental assistant is handling the patient who just walked in, invoicing the previous one's cleaning, setting up instruments for the next, and answering the landline.

    Three Thursday slots are empty because two patients did not show up and one cancelled at the last minute without notifying anyone on the waitlist.

    September just started and the schedule has been in chaos for three weeks.

    The orthodontic patients from 2024: nobody is calling them anymore. Some are still coming in. Others, nobody knows.

    It is not that the clinic is poorly managed. It is that reception cannot be a switchboard, a chairside assistant, a scheduler, and a patient-facing host all at the same time. Something always falls through the cracks.

    Sector figures

    Your dental schedule is more fragile than it looks.

    Four sector data points worth having in front of you before reading on.

    18-22%

    no-show rate in dentistry.

    The worst no-show figure among all private medical specialities in Spain.

    Source: Hellomatik, Gaceta Dental

    2,500 - 7,500€

    lost per month by an average clinic due to no-shows.

    Not from discounting. From an idle chair.

    Source: Gaceta Dental

    1 in 2

    treatment plans is not accepted.

    And the main reason is not price: it is that the patient did not fully understand what was being proposed or why.

    Source: Kandent, SEDO

    85-90%

    of patients check Google reviews before calling a clinic.

    If the last three say "they never reply to messages", it does not matter how good the dentist is.

    Source: Voltereta&Media

    These numbers are not your fault. They are the reality of the dental sector in 2026 with 42,860 registered dentists and a ratio of 100 dentists per 100,000 inhabitants. Supply exceeds demand. The difference is made by what happens outside the treatment room.

    42,860

    registered dentists in Spain 2024

    100 / 100k

    dentist-to-population ratio (highest in the EU)

    57%

    of Spaniards visit the dentist 2 times/year

    Expand the sector overview (full data)

    It is worth zooming out. Spain has one of the highest dentist-to-population ratios in Europe, and the registered dental workforce has grown by more than 140% since 2000 (Consejo General de Dentistas). 57% of Spaniards visit the dentist at least twice a year (Sanitas Oral Health Study 2024), but the dental insurance market is concentrated among three insurers (Adeslas 56%, Sanitas 23%, Asisa 10%, according to El Economista), leaving independent clinics competing for the pure private-pay patient and for co-pay policy holders. Translated to day-to-day reality: there are patients, there is frequency, and there is demand. What is scarce is reception time and the ability to not lose, along the way, what the dentist has already captured in the schedule.

    The sector is already digitised on the clinical side. What is missing is not another dental chart application. What is missing is covering what the software does not cover.

    Compatible with your dental software: no migration required.

    Your dental software works. Dentalink, Klinikare, Gesden, Odontonet, Clinic Cloud, MN Program. The dental chart, patient records, X-rays, treatment plans, invoicing, the professional rota: all of that stays where it is. We do not touch any of it.

    Engrana handles the other half. The part that dental software misses because it was never designed for it: WhatsApp conversations with patients, reminders that actually work, reactivation of those who have not returned, Google reviews, and deposit collection when it is needed.

    Your dental software

    Dentalink, Klinikare, Gesden, Odontonet, Clinic Cloud, MN Program.

    • Dental chart
    • Patient records
    • X-rays
    • Treatment plans
    • Invoicing
    • Professional rota
    +

    Engrana

    WhatsApp + AI + recall + reviews + payments layer.

    • Contextual AI WhatsApp
    • Automated recall
    • Inactive patient reactivation
    • Google reviews
    • Deposit collection (Stripe)
    • Human escalation for urgent cases

    Dental software we already work alongside

    Dentalink
    Klinikare
    Gesden
    Odontonet
    Clinic Cloud
    MN Program
    Dentalink
    Klinikare
    Gesden
    Odontonet
    Clinic Cloud
    MN Program
    Dentalink
    Klinikare
    Gesden
    Odontonet
    Clinic Cloud
    MN Program

    And more as we add them.

    If your software already does all of this, do not call us. If it does not (which is typically the case), read on.

    WhatsApp Business alone does not run your clinic.

    Many clinics come to us thinking that WhatsApp Business plus a few templates will fix things. It will not. Here is what the WhatsApp Business app does not do for you:

    It does not know the patient.

    Templates are flat: "Good morning, this is a reminder about your appointment." They do not know if it is a first visit, if the patient has been in orthodontic treatment since 2023, or if last time they complained about the cold air.

    It does not check your schedule.

    If the patient replies "Can we move it to Thursday?", someone still has to open the dental software, check available slots, and reply manually. Again.

    It does not reactivate patients who have not returned.

    The hundreds of patients who visited your clinic last year and have not been back are still there. WhatsApp Business is not going to reach out to them.

    It does not request Google reviews.

    And if you were to request them one by one yourself, it would take two hours a day.

    It does not escalate to a human when there is an emergency.

    If a patient writes "a filling has fallen out", the template does not know that is a priority and needs human eyes immediately.

    It does not distinguish an operational reminder from a commercial campaign.

    And in healthcare, that matters: Spanish LSSI allows the former without explicit opt-in but requires opt-in for the latter. Mixing them exposes you to regulatory risk.

    WhatsApp Business is a channel. Engrana is the system that works it for you.

    Step-by-step flow

    How Engrana works at your dental clinic.

    Step 1

    The appointment enters your schedule.

    Business as usual. Reception or the patient themselves enters it in Dentalink, Klinikare, Gesden, wherever you book today. Engrana picks it up automatically.

    M
    Maria · patient
    Appointment created: Maria, Thu 09:30
    Step 2

    48 hours before: WhatsApp confirmation.

    Message to the patient with their name, date, time, visit type, and doctor. One tap to confirm. Another to reschedule. Zero phone calls.

    M
    Maria · patient
    Hi Maria, a reminder that your appointment is Thursday at 09:30 with Dr. Perez.
    Confirmed, thanks
    Step 3

    24 hours before: a brief reminder.

    If they confirmed, a friendly reminder. If they did not reply to the first message, a second attempt. If still no reply, reception is notified.

    M
    Maria · patient
    See you tomorrow at 09:30. Looking forward to it!
    Step 4

    If the patient asks something clinical, we stop.

    Engrana detects words like "pain", "urgent", "infection", "fell out" and routes the conversation to reception or the on-call dentist. The AI does not diagnose. Full stop.

    M
    Maria · patient
    I've had pain since last night
    Routing to reception...
    Step 5

    After the visit, two things.

    Post-treatment care message (if applicable). The next day, a Google review request, addressed to them by name, with a direct link to your clinic's profile.

    M
    Maria · patient
    How did everything go, Maria? Could you leave us a review?
    Of course! Doing it now

    This repeats with every appointment. Without you picking up the phone.

    Reception

    Let your dental assistant stop being a switchboard.

    At the end of the day, reception closes the till, invoices the day's visits, sets up instruments for the first patient tomorrow, and then starts calling each of the twelve patients booked tomorrow to confirm. Forty minutes. Every day. Just on confirming.

    And that is just the visible part. 34% of incoming patient messages arrive after 19:00 or at the weekend (Agilux, Clínicas Llenas). When reception is no longer there. When the dentist is having dinner with their family.

    Engrana does that work on its own. Your reception team stops being the piece that holds the operation together with sticky tape. They attend to the patient walking in, set up the treatment room, handle invoicing. What they are paid to do. The part about replying to messages is handled by Engrana, just as well as your team would on a quiet day, twenty-four hours a day.

    34%

    of messages arrive after hours

    When reception is no longer there.

    Source: Agilux, Clínicas Llenas

    Today

    Reception carries everything:

    • Manually confirming 12 appointments every afternoon
    • Replying to 80 weekend WhatsApp messages
    • Attending to the patient walking in at the same time
    • Invoicing and setting up the treatment room
    With Engrana

    Reception handles only in-person tasks:

    • Engrana confirms and reschedules appointments 24/7
    • WhatsApp replied to while reception sleeps
    • Undivided attention to in-person patients
    • Closing the till without a phone glued to their ear

    No-shows

    An implant patient who does not show up is not a 30-euro loss. It is 600 euros of idle chair.

    A hairdresser loses 30 euros when a client does not show. Your clinic loses far more.

    An hour of implant surgery is 400 to 800 euros of gross revenue. Plus the dentist's time already committed to that procedure. Plus the dental assistant ready with the instruments. Plus the room blocked for another patient who would have come.

    That is why the 18 to 22% no-show rate in dentistry is not just any number. It is the figure that bleeds a private clinic's income statement more than anything else in Spain.

    How Engrana helps:

    One-tap confirmation

    The patient does not need to call anyone. They reply "OK" on WhatsApp and the appointment is locked. Those who confirm, show up.

    48h + 24h sequence

    Two gentle, spaced, non-intrusive contacts. No harassment.

    Dynamic waitlist

    If someone cancels on Tuesday afternoon, Engrana offers the slot to the next patients on the waitlist by preferred time band. It is usually filled in under an hour.

    Optional deposit for high-value treatments

    For implants, orthodontics, or surgery, Engrana can request a deposit via Stripe before blocking the chair. You configure it, by treatment type.

    Sector studies report no-show reductions of 22% to 50% with well-implemented automated reminders. Engrana does not promise you a specific number. It promises you the system those studies measure.

    Reactivation

    You have a hidden schedule sitting inside your patient database.

    150-400

    inactive patients

    Over 12 months without returning. All with an existing relationship.

    Nobody is calling them.

    Look at your patient records. Filter those whose last visit was more than twelve months ago. It is probably between 150 and 400 names, depending on the size of your clinic. Every one of them sat in your chair. Every one of them knows you.

    This is not cold outreach. These are patients with a pre-existing relationship, and Spanish LSSI allows contacting them without explicit opt-in under the contractual exception. What matters is that it is operational communication, not an aggressive sales campaign, and that comes through in the tone.

    Engrana tracks how many of those patients return to the chair. The number tends to surprise.

    What Engrana does:

    01

    Cross-references your patient database against the date of last visit.

    02

    Identifies patients who have not been in for more than twelve months.

    03

    Sends a personalised message addressed to them by name, reminding them of the importance of their annual check-up or professional cleaning. No aggressive offers. No spam.

    04

    If the patient replies, Engrana offers them real available slots in your schedule.

    Clinical and legal safety

    The AI does not touch medicine. Ever.

    This matters and we want it in writing before you have to ask:

    Engrana does not diagnose.

    If a patient describes a symptom, the AI does not interpret it, does not recommend treatments, and does not respond with clinical judgement. That responsibility belongs to you and your team, not us.

    Engrana detects and escalates.

    Words like "pain", "infection", "abscess", "a filling has fallen out", "urgent", "bleeding" automatically trigger escalation to a human. Reception is notified during working hours. The on-call dentist is notified out of hours if you have that protocol configured.

    Spanish GDPR (RGPD) and health data.

    WhatsApp conversations are treated as special-category data (Article 9 of the RGPD). No clinical data travels through WhatsApp beyond operational confirmations (date, time, treatment type). Conversation history is archived with encryption and an audited backup, with the corresponding legal retention period.

    Patient autonomy (Ley 41/2002).

    Respected at every step: clear information, human escalation for any clinical query, documented consent where required.

    If your question is "will this get me into trouble with the data protection authority?", the answer is no. It is designed precisely to avoid that.

    If you manage a general practice or multi-speciality medical clinic, also see our solution for medical clinics.

    Reputation

    Nearly 9 in 10 patients read Google before calling you.

    85-90%

    check Google

    Before calling your clinic.

    Source: Voltereta&Media

    Three bad reviews in a row can sink a good clinic. Three good reviews in a row can launch a newly opened one. It is that unfair and that simple.

    What Engrana does:

    Requests the review between 24 and 72 hours after the visit. Via the patient's WhatsApp. Addressed to them by name. With a direct link to your Google Business Profile. No intermediate steps.

    And an important point: the reviews are yours. They live in your Google profile, not on an intermediary platform that could remove them or charge more to display them. If you ever decide to leave Engrana, the reviews stay exactly where they were: in your Google profile.

    We do not request reviews from patients who had a difficult visit. We do not follow up with someone who does not reply the first time. And we do not write fake reviews: that is illegal and Google detects them anyway.

    The 5 costliest problems

    The 5 costliest problems at a private dental clinic (and how Engrana addresses them).

    Before explaining what Engrana includes, it is worth naming precisely what is bleeding your income statement. These five problems have measurable impact. They are not perceptions. They are the real leak points of the sector.

    1

    No-shows: the empty chair with the doctor ready

    A no-show in dentistry costs between 30 and 800 euros per slot, depending on the treatment.

    A no-show is a patient who does not attend a booked appointment without notifying the clinic. In dentistry the average rate is 18 to 22%, the highest among private medical specialities, translating into estimated losses of 2,500 to 7,500 euros per month per clinic (Hellomatik, Gaceta Dental). The real cost is not the lost hour: it is the combination of a ready doctor, a prepared dental assistant, instruments already laid out, and a chair blocked for another patient who would have come.

    Engrana tackles it with 48h + 24h WhatsApp confirmation, a dynamic waitlist that fills gaps in under an hour, and optional deposit collection via Stripe for high-value treatments.

    2

    Patients who do not return after treatment or check-up

    Manual dental recall is simply not done in most private clinics.

    Recall is the message the clinic sends a patient to remind them their annual check-up, six-month cleaning, or monthly orthodontic review is due. The operational friction of doing this by hand (filtering records, calling one by one, noting responses) is so high that reception eventually gives up. Result: between 150 and 400 patients per clinic have not returned in more than twelve months, all of them with an existing relationship with the practice.

    Engrana cross-references the patient database against the date of last visit and sends personalised messages to those who have been away the longest, offering real available slots when the patient replies.

    3

    Reception overwhelmed by WhatsApp, walk-in patients, invoicing, and scheduling

    Reception cannot be a switchboard, a chairside assistant, a cashier, and a patient-facing host all at the same time.

    The average dental assistant in a 2 to 4-chair clinic simultaneously manages the patient walking in, the landline, the backlog of WhatsApp messages, and invoicing for the patient who just left. 34% of patient messages arrive outside office hours, when reception is no longer there (Agilux, Clínicas Llenas). Sustained multitasking produces errors, incorrectly entered appointments, and patients waiting hours for a reply.

    Engrana absorbs the entire messaging layer 24/7 with AI that knows the patient, leaves reception handling what only an in-person human can do, and escalates sensitive cases when needed.

    4

    Google reviews that are requested in person but never arrive

    Between 85% and 90% of patients check Google reviews before calling a dental clinic (Voltereta&Media).

    Three bad reviews in a row can sink a good clinic. Asking in person at the end of the visit does not work: the patient leaves with their mind elsewhere, the link gets lost, and the review never appears. And the clinic that does ask but leaves the request in reception's hands ends up asking only when there is time, which is never.

    Engrana requests the review automatically between 24 and 72 hours after the visit, via WhatsApp, with a direct link to your clinic's Google Business Profile.

    5

    Treatment plans that are not accepted due to lack of understanding

    Up to 50% of dental treatment plans are rejected, and the main reason is not the price (Kandent, SEDO).

    It is that the patient did not really understand what was being proposed, what it was for, and why it costs what it costs. They leave the clinic with the document folded in their bag and, with no one to answer questions in the following 48 hours, they stop responding. The clinic loses a case that was 24 hours away from being confirmed with a single conversation.

    Engrana keeps that post-treatment-plan conversation alive over WhatsApp: the patient can ask questions, receive operational clarifications (what the treatment involves, phases, timeline) and, when there is a clinical question, the conversation is escalated to the doctor or reception without losing the thread.

    These five problems are addressed with specific tools. What follows is the exact list of what is included from day one.

    What is included from day one

    This is what is included from day one.

    Appointment confirmation via the patient's WhatsApp

    48h + 24h sequence with their name, visit type, and doctor. Confirm or reschedule with a single tap.

    Automated recall for check-ups and cleanings

    Annual check-up when twelve months have passed since the last visit. Professional cleaning every six months. Monthly orthodontic follow-up. You configure the schedule.

    Conversational AI with patient memory

    Addresses the patient by name, knows their current treatment, and remembers their last visit. Not a bot that repeats templates.

    Automatic escalation to a human in urgent cases

    Clinical keywords or an alarmed tone route the conversation to your team. You decide who and during which hours.

    Post-visit Google review requests

    Automatic request 24 to 72 hours after the visit. Direct link to your clinic's profile. No intermediaries.

    Deposit collection via Stripe (optional)

    For implants, orthodontics, or surgery. Before blocking a high-value chair slot.

    Dynamic waitlist

    When an appointment drops, Engrana offers the slot to patients on the waitlist by preferred time band. Without reception lifting a finger.

    Conversational CRM with connected history

    Every conversation is logged and linked to the patient's record. Your team opens it and sees the full context.

    Comparison

    How Engrana compares with your real options.

    The dentist or practice manager reading this is typically weighing, quietly, four paths at once: squeezing more out of the dental software they already have (Klinikare, Dentalink, Gesden), hiring someone else to cover reception, subscribing to Doctoralia Pro, or setting up a cheap Manychat bot themselves. Here is the comparative picture, with verifiable data and no cheap shots.

    Swipe to see more →

    Feature
    Engrana
    KlinikareDentalinkGesdenDoctoralia ProManychat / Wati
    AI WhatsApp that knows the patientYesNoNoNoPartialNo
    Automated pre-appointment remindersYesPartialPartialPartialYesYes (self-install)
    Automated recall (check-up, cleaning, orthodontics)YesNoNoNoPartialNo
    Automated Google reviewsYesNoNoNoYes (on their platform)No
    Deposit collection (Stripe)Yes???NoNo
    Dynamic waitlistYesPartialPartialPartialNoNo
    Human support in Spain (not just tickets)YesYesYesYesPartialNo
    Approximate monthly price89€80-150€from 29 USD50-100€129€+15-99€
    Migration requiredNoNoNo
    RGPD compliance for health dataSí (art. 9)YesYesYesYesYou take on the risk

    Engrana is not a replacement for dental practice management software. If you already have Klinikare, Dentalink, or Gesden running, that cost stays where it is (60 to 150 euros per month depending on the software) and Engrana is added on top as a WhatsApp + AI + recall + reviews + payments layer that the dental software does not cover. The total for a typical clinic is between 149 and 239 euros per month, and the ROI is measured against what you stop losing to no-shows, unfinished treatment plans, and patients who do not return, not against the cost of your current dental software.

    If you are choosing between Engrana and another dental software system, this is not the page for you. If you are deciding what to do about what your dental software does not cover, read on.

    Is it the right fit?

    We tell you yes or no before charging you a penny.

    Solo practice (one dentist, one chair).

    Works well if reception is mixed (the dental assistant both treats and manages) or if there is no reception and everything goes through the dentist's phone. Engrana acts as an operational assistant.

    Typical scenario:dentist with their own practice in a residential neighbourhood, no dedicated receptionist. A dental assistant covers four hours a day. The dentist's WhatsApp receives between 30 and 50 messages daily, many outside the assistant's working hours. Engrana bridges the gap between four hours of assistant coverage and twelve hours of incoming messages, and frees the dentist from replying between patients.

    2 to 4-chair clinic (the most common setup in Spain).

    This is where Engrana performs best. Enough volume for the time saving at reception to be felt, and a busy enough schedule for reactivation to pay for the service on its own.

    Typical scenario:three-chair family clinic run by a dentist-owner and an operations manager (often a family member or partner). Two dental assistants and one hygienist. 350 active patients per month. Reception spends 40 to 60 minutes a day just confirming appointments, and weekend WhatsApp messages are answered in bursts on Monday mid-morning. Engrana absorbs the entire messaging layer, frees up reception, and activates reactivation of the inactive patients from 2024 without the manager having to filter records by hand.

    Multi-speciality clinic with 5+ chairs.

    A good fit if management wants to professionalise WhatsApp communication and reduce operational dependence on reception. The dental software remains the central system; Engrana is the conversation and reactivation layer on top.

    Typical scenario:six-chair multi-speciality clinic offering orthodontics, implantology, endodontics, hygiene, and paediatric dentistry. Team of twelve. Management has already invested in a solid dental software (Dentalink or Gesden) and has clinical processes under control. The bottleneck is the patient-facing conversation: messages lost across four receptionists on rotating shifts, recall done piecemeal, reviews requested whenever someone remembers. Engrana centralises the communication layer, keeps the audit trail clear, and integrates as a support system, not a replacement.

    Franchise (Vitaldent, Sanitas Dental).

    Check with head office first. Engrana is sold directly to independent clinics or chain headquarters, not to individual franchisees without the franchisor's approval.

    Typical scenario:franchisee operating two clinics under the brand who wants to improve their local no-show KPI. The right contact for Engrana is the franchisor, not the franchisee, and the conversation starts at the top.

    If you already have Klinikare, Dentalink, or Gesden running and the problem is WhatsApp, no-shows, and patients who do not return, we are a fit. If you are looking to switch dental software, that is not something we help with.

    Dental glossary

    Quick glossary of terms used on this page.

    If any of these terms are unfamiliar, here is a plain-language explanation.

    Treatment room (Gabinete)
    Room where the dentist treats the patient. "A 4-chair clinic" means four fully equipped treatment rooms.
    Recall
    Communication the clinic sends to a patient to remind them their next scheduled visit is due: annual check-up, six-month cleaning, monthly orthodontic review.
    Professional cleaning (Higiene profesional)
    Scaling and polishing performed by a dental hygienist every 6 to 12 months according to each clinic's protocol.
    New patient visit (Primera visita)
    The typical entry point for a patient at the clinic. Many clinics offer it free or at a reduced cost as a gateway to the diagnosis and treatment plan.
    Treatment plan (Presupuesto)
    Document detailing the treatments proposed to the patient with their prices. A critical operational moment: up to 50% are rejected, mainly due to lack of understanding, not price (Kandent, SEDO).
    No-show
    Patient who does not attend a booked appointment without notifying the clinic. Especially costly in dentistry because the chair sits idle with the doctor and dental assistant ready, and cannot be reassigned to another patient in time.
    Retention phase (Ortodoncia de retención)
    Final stage of orthodontic treatment, where the patient wears a retainer to stabilise the result. This phase has the highest dropout rate because the patient already has the smile they wanted.
    Periodontal chart (Periodontograma)
    Clinical record of the patient's gum health, part of the detailed patient file and required before periodontal treatments.
    Dental chart (Odontograma)
    Graphical record marking cavities, missing teeth, completed and proposed treatments by tooth number. The core of the patient file that any dental practice management software handles.
    Dental assistant (Auxiliar dental)
    Healthcare professional with a relevant vocational qualification. Assists the dentist, prepares instruments, sterilises equipment, and manages reception. Does not carry out clinical procedures directly on the patient.
    Dental hygienist (Higienista dental)
    Senior healthcare professional with a higher vocational qualification in dental hygiene. Does perform clinical procedures on the patient under the dentist's supervision: scaling, sealants, hygiene instruction, fluoride applications.
    WhatsApp Business API
    Professional version of WhatsApp that allows an external system (such as Engrana) to send and receive messages on behalf of the clinic using a verified number. Billed directly by Meta per conversation initiated.

    Frequently asked questions

    What the practice manager asks before signing.

    Demo · 15 min · No commitment

    Fifteen minutes. We show you how it fits.

    If you have read this far, it is because at least one of the problems above looks a lot like what you are dealing with today: an overwhelmed reception, no-shows that hurt, 2024 patients nobody is calling anymore, Google reviews that never arrive. You do not need to replace your Dentalink or Klinikare to fix it. You just need to add the layer it is missing. If this feels like a fit, let us have a fifteen-minute call and we will show you exactly how it sits on top of what you already have running.

    No commitment. We show you how it fits alongside your Dentalink, Klinikare, Gesden, or whatever you use.