A dentist examining a patient in a modern, well-equipped dental treatment room.

A KALYDU.AI product

An AI operations layer for dental clinics.

Doctors do dentistry.
denalu does the rest.

denalu.app is an AI operations layer for dental clinics. It handles the conversational, administrative, and operational work surrounding the medical act — booking patients, following up on treatments, tracking inventory, surfacing reviews, training staff, drafting marketing — so doctors and reception spend their time on dentistry and on patients in the chair.

1/5
the cost of staffing the same operational work with humans
Voice appointment agent live
Pilot at CliniDent, Apuseni mountains
Romanian (ro-RO)

Position

One operational layer. One conversational core. The medical act stays with the practitioner.

denalu.app sits between the clinic and the work that surrounds the medical act. Booking, communication, follow-up, inventory, supplier relations, training, marketing, and compliance are operational. denalu runs them. Diagnosis, treatment recommendations, prescription guidance, and clinical symptom triage are clinical. The practitioner runs those.

The product is scoped to operational work today. Clinical capabilities enter the product only under the medical-device, clinical-AI, and patient-safety regulations applicable in the deployment locale.

Operational
Booking, communication, follow-up, inventory, suppliers, training, marketing, compliance. denalu runs them.
Clinical
Diagnosis, treatment recommendations, prescription guidance, symptom triage. The practitioner runs those.
The core
One conversational core. Every domain attaches to it as the clinic scopes it in.

Who it is for

denalu.app is built for dental clinics. The pilot deployment is CliniDent, a high-tech dental clinic in the heart of the Apuseni mountains. denalu.app fits dental clinics across the spectrum: small or large, single-location or multi-location, three practitioners or more.

Owner-doctor practices, chair-rental collaborations, multi-partner clinics — the same operational pattern recurs in each: a multi-practitioner roster sharing chairs and equipment, supported by reception, assistants, and a technician.

A dental clinic reception desk with a tablet showing the day's appointment calendar.
The clinic in the chair
A multi-practitioner roster sharing chairs and equipment.

The problem

Operational work absorbs the clinic's most expensive hours.

Doctor at laptop with charts and paperwork.30–40% of doctor time on admin

Reception multitasks between phone and the patient at the desk. Treatment follow-up runs on memory and paper slips. Inventory and maintenance live in the owner-doctor's head. Reviews wait weeks for a response. Scheduling lives in three or four parallel agendas (reception, each doctor's assistant, the paper reminder in the patient's pocket), each with its own version of the day's bookings. Walk-ins land on top of the day's plan. Same-treatment durations vary by who's chairing them, so patients booked weeks ago wait an hour past their slot because the implant before ran 2.5 hours instead of 1.

The cost lands on every side:

  • On the patientCalls that ring out. Bookings that go to the next clinic by morning. Waiting-room time stretching past 45–60 minutes from the booked slot. Treatments deferred to a different day because the chair is overrun. Follow-up reminders on paper that get lost.
  • Clinical teamDoctors carry low-value coordination on top of clinical work — confirming bookings, chasing supplies, drafting prescriptions by hand, even replacing equipment valves themselves. Senior practitioners report 40–50% of their time on high-value clinical work; the rest goes to administration, repetitive treatments, and operational interruptions.
  • The operationSome chairs sit empty in pockets the schedule overlooks; on other days the clinic turns walk-ins away. Equipment utilization is estimated at 60–65%. Doctor allocation runs on intuition. Practitioner-roster coordination depends on memory and paper.
  • The brandThe patient who waits too long writes a one-star review. The patient who reaches a busy line on a Friday evening books elsewhere by Monday. Recommendations come from the small group of patients who saw the clinic on a good day.

— CliniDent baseline

15–25%of inbound calls go unanswered during clinical hours
100%of after-hours demand is uncaptured
45–60maverage waiting time past the booked slotTarget under 20
30–40%of doctor time spent on administrative workTarget under 10
60–65%estimated chair occupancy, even as walk-ins are turned away on overcrowded days

denalu addresses every side. Reception takes care of people. The doctor practices medicine. Coordination works. The clinic respects the patient's time.

What denalu does

The full operations surface.

denalu's capabilities map to six operational domains. Each attaches to the same conversational core as a new set of tools and a new persona scope. Every domain ships only after its data boundary, persona scope, and human-in-the-loop checkpoints are signed off by the clinic.

Diagram of six operational domains with one conversational core.
Six operational domains, one conversational core.
01

Patient experience and engagement

Multi-channel reception. The same agent handles patient communication across phone, web chat, and browser voice. WhatsApp, SMS, and additional channels plug into the same architecture as the clinic scopes them in. Cross-channel context is preserved — a WhatsApp follow-up to an earlier phone call lands with full conversation history.

Appointment management across the practitioner roster and the shared chairs: booking, rescheduling, cancelling, with treatment-duration-aware allocation, urgency buffer reservation, walk-in handling, shared-resource scheduling. Automated reminders at 48h/24h/2h with confirmation capture and auto-reschedule of freed slots. Periodic recall for cleaning and annual control.

Digital check-in and triage with anamnesis and pain/anxiety scoring. Post-treatment follow-up with recovery questionnaires and complication escalation. Pre- and post-treatment feedback with NPS calculation. Intelligent practitioner routing by specialty and complexity.

02

Practitioner workflow support

These tools surface the practitioner's own information faster and reduce the documentation burden surrounding the medical act. Reusable treatment-plan templates from the clinic's own library, filled by the practitioner; denalu structures and stores the plan. Patient medication list and allergies displayed alongside prescription drafting; the practitioner judges interactions. Voice-to-record dictation into structured patient-record fields. Clinic-specific protocol library, queryable by the practitioner. Anonymized internal case archive searchable by description with outcomes visible alongside; the practitioner judges similarity and applicability.

03

Operations

Consumable inventory with per-procedure tracking and low-stock alerts. Equipment register with warranty, intervention history, depreciation. Preventive maintenance calendar with technician reminders. Supplier registry with contracts, pricing history, delivery SLAs. Order generation triggered by inventory thresholds or upcoming-treatment forecasts. Real-time KPI dashboard for chair occupancy, ARPU, maintenance cost, and NPS. Pre-accounting document structuring.

04

People

Structured onboarding for new collaborating doctors, with space, equipment, protocols, and personnel walkthroughs. Structured internal messaging channel for staff communication. Activity reporting on bookings, revenue, and performance. Role-based training library, competency and certification tracking, personalized course recommendations. Auto-generated micro-training: protocol videos, knowledge checks, scenario drills.

05

Growth and reputation

Website chatbot for pre-qualification and FAQ, routed to booking. Educational content generation adapted to the local community. Digital loyalty program with referral tracking. Inactive-patient reactivation campaigns. Continuous Google Reviews tracking with sub-3-star instant alerts. Periodic sweep of Facebook, local forums, and medical platforms. Draft review responses in clinic tone, for human approval. Monthly editorial calendar across Facebook, Instagram, and TikTok with scheduled posting and performance reporting.

06

Governance

Digital consent capture with full audit trail. Structured workflow for patient access, rectification, and deletion requests under GDPR. Automated personal-data processing register. Reminders for consent renewal, retention deadlines, and reporting obligations.

Across every domain

Policy-based decision support

The clinic states its operational rules in plain language — refusal scopes, triage criteria, slot diversity, escalation thresholds, GDPR retention windows. denalu interprets those rules in context for each call, decides accordingly, and logs both the decision and the reasoning for audit. Rules flex with the situation; reasoning is inspectable end-to-end; execution scales with call volume.

refusal scopestriage criteriaslot diversityescalation thresholdsGDPR retention

The voice agent

The phone, answered. In Romanian. Every call.

Three iterations shipped — text chat, browser voice, telephone via Twilio. Live demo at demo.denalu.app. What the voice agent handles:

Handles standard appointment types under strict rules.

Consultations, specialized treatments, cancellations, reschedules — each with predefined duration, practitioner-skill requirements, and slot policy defined by the clinic. The agent follows those rules. Returning patients identified by caller ID; new patients give name and phone. Two slots proposed: the soonest available, and the best fit with the preferred doctor. Each change read back to the patient before the database commit; SMS confirmation sent on every change.

Answers routine inquiries from a knowledge base the clinic owns.

Hours, address, parking, payment methods, insurance. Answers come from the clinic-specific catalog only, edited by the operator in a dashboard. When the answer falls outside the catalog, denalu offers to take a callback request.

Hands off everything else to a human, with context.

Medical advice requests, prices not in the catalog, sensitive cases. denalu logs the request — patient, phone, reason, transcript — and the receptionist sees a callback ticket the next morning. The clinic decides who to call back and when.

CliniDent
ro-RO · Claude Haiku 4.5
LIVE
Session started · ro-RO · Claude Haiku 4.5
AgentBună ziua, ați apelat la cabinetul dentar. Cu ce vă pot ajuta?
PacientBună, aș dori o programare.
AgentCu plăcere. Programarea este pentru dumneavoastră sau pentru altcineva?
PacientPentru mine.
→ lookup_patient(phone=…) → not_found
AgentAți mai fost pacient la noi?
PacientNu, este prima dată.
AgentCe v-ar interesa — un consult, o problemă specifică sau o curățare?
PacientUn consult general, n-am mai fost la dentist de vreo doi ani.
→ classify_intent → INT-GEN (15 min)
AgentÎnțeleg. Vă propun un consult inițial de 15 minute. Aveți o preferință — dimineața sau după-amiaza?
PacientDimineața.
→ find_slots(type="INT-GEN", window="morning") → 2 candidates
AgentAm două opțiuni. Marți, 12 mai, 9:30, cu dr. Maria Stoica. Sau joi, 14 mai, 10:00, cu dr. Andrei Popa. Care vă convine?
PacientMarți la 9:30, vă rog.
→ book(slot=Mar 12 09:30, dr=Stoica) → confirmed · SMS sent
AgentGata. V-am programat marți, 12 mai, la 9:30, cu dr. Stoica. Veți primi un SMS de confirmare. O zi bună!

How it works

What the clinic actually notices.

A response, fast

The patient hears a response in under 1.5 seconds. Romanian numbers, dates, and times read naturally. One agent serves every channel — phone, web chat, browser voice today; WhatsApp, SMS, and additional channels as the clinic scopes them in.

Swappable adapters

denalu plugs into the clinic's existing tools — practice management software, calendar, accounting, review platforms, social — through swappable adapters. Vendor changes are a sprint of work.

EU-resident, replayable

All data is EU-resident, under Romanian data-protection and medical-records law. Every session (transcript, decisions, database changes) is replayable end to end by the clinic operator.

Forged on Anima, the substrate KALYDU.AI uses across its product portfolio.

Safety and boundaries

The model
phrases the conversation.
The database
holds the calendar.
The practitioner
holds the medical act.

Every commit is read back to the patient before it lands — booking, reschedule, cancellation. Bookings happen only on available slots, for the right practitioner, within published hours. The clinic owns the rules; the agent follows them.

The agent works the clinic's catalog. Anything outside the catalog (medical questions, prices not listed, sensitive cases) routes to the clinic's medical line or a callback ticket the receptionist sees the next morning. Diagnosis, treatment recommendations, prescription guidance, and clinical symptom triage stay with the practitioner. Future clinical capabilities ship only under the applicable medical-device, clinical-AI, and patient-safety regulations.

All patient data is EU-resident. Recordings are deletable on request. The agent identifies itself as automated at the start of every call. Every session (transcript, decisions, database changes) is replayable end to end by the clinic operator.

read-back before commitavailable slots onlyEU-resident datadeletable on requestidentifies as automatedreplayable sessions

Cost

1/5 the human cost

Roughly one fifth of the equivalent human cost.

Pricing is volume-based. At typical clinic call volume, the monthly cost lands at roughly one fifth of the fully loaded cost of a dedicated receptionist covering the same call work.

The receptionist's hours redirect from phone coordination to in-room patient care.

denalu
1 unit · denalu execution5 units · equivalent human time

Pilot

Live with CliniDent in the Apuseni mountains.

CliniDent is a high-tech dental clinic in the heart of the Apuseni mountains, with a seven-practitioner team covering general dentistry, implantology, prosthetics, endodontics, orthodontics, pediatric dentistry, oral surgery, and laser therapy — the hybrid-clinic model denalu is designed for.

7 practitionersGeneral dentistryImplantologyProstheticsEndodonticsOrthodonticsPediatric dentistryOral surgeryLaser therapy
CliniDent reception in the Apuseni mountains.

— At CliniDent, the pilot deploys three capabilities

Live today, on the clinic's own line and front desk.

Voice agent

Answers the phone line.

Patient kiosk

Handles check-in, onboarding, and post-treatment follow-up.

Website updates via Casimu

Staff change copy, pricing, and team profiles by conversation — changes publish without a developer.

A dentist preparing a treatment for a patient.

Closing position

A clinic needs just one operational layer.

denalu.app is that layer. The voice appointment agent is its deployed face. The remaining domains attach to the same core as the clinic scopes them in, each shipping with its data boundary and human-in-the-loop checkpoints signed off by the clinic.

Twenty-minute live demo, on your line. We dial denalu from your office. You listen. You decide.