Aivory
Aivory is an all-in-one cloud practice management platform for Dutch dental clinics, from single practices to chains. It replaces legacy software and six to eight separate subscriptions, with AI that dictates records, refills cancellations and drafts treatment plans.
What is Aivory?
Aivory is a cloud practice management system for dental clinics, built by Aivory B.V. in Enschede, the Netherlands. Its pitch is blunt: replace the practice's ageing package and the separate modules that do not talk to each other. Patient record with Vecozo insurance checks, scheduling, treatment planning, reporting and patient communication all live in one environment.
Six modules make up the platform. The voice-driven patient record is the centrepiece: the clinician speaks as usual and Aivory writes the structured note, attaches it to the right tooth, calculates the PPS score from the dictation, drafts the referral letter and proposes the follow-up appointment, which the clinician then approves. The product page claims 95% of the administration is done before the patient stands up. The agenda schedules by chair, clinician or treatment type; when a cancellation appears, the AI filters the waiting list for patients waiting on that same treatment, sends personalised WhatsApp messages with a booking link, and the first to reply takes the slot with record and agenda already updated. Patient communication gathers WhatsApp, SMS, email and phone into one inbox per patient, an AI receptionist answers inbound calls and books appointments itself, and front-desk calls are recorded and summarised. Workflows are built visually without code, triggered by anything in the record, a patient turning 17, a finished treatment, a radiograph older than two years, a no-show, with optional filters, message or task actions and a cap on messages per patient. Quotes and treatment plans carry tariffs and co-payment and are signed digitally. The dashboard is built per user with visibility set by role.
Radiology sits inside the record, with Pearl AI as second reader on caries, bone loss and pathology. Notation follows FDI, Palmer or universal and switches automatically between primary, permanent and mixed dentition by age. Groups and chains get consolidated and per-site dashboards, cross-location scheduling, group-level templates, one patient record across the group, a shared waiting list and benchmarking.
Security rests on ISO 27001, NEN 7510 and NEN 7513, hosting in the Netherlands and Germany, MFA, role-based access, Microsoft 365 SSO, immutable access logs and a 99.99% SLA. Migration is handled by the vendor: go-live in one working day, two hours of configuration and an on-site presence, with no parallel systems.
What it does
- Dictate the patient record out loud during treatment and get structured notes, PPS periodontal scores, a drafted referral letter and a follow-up appointment
- Refill a cancelled slot automatically from the waiting list over WhatsApp, in about a minute
- Check an insurance policy and file a prior-authorisation request with Vecozo straight from the treatment plan
- Produce a quote with tariffs and patient co-payment, have it signed digitally and filed to the record
- Get a second AI read on radiographs for caries, bone loss and pathology through Pearl AI
- Build no-code workflows: a trigger from the record, a filter, then a WhatsApp, SMS, email or task action
- Follow practice activity on a dashboard configured per user and per role
When to use Aivory / When not to
A quick filter to help you decide if Aivory is the right fit.
When to use Aivory
- Dutch dental practices still running a legacy package such as Exquise, Simplex, Oase Dental or Novadent and planning to move on
- Dentists who lose roughly an hour a day to administration once the last patient has left
- Practices with a high cancellation rate, where a freed slot is refilled from the waiting list by WhatsApp in about a minute
- Dental groups and chains that need a consolidated multi-practice dashboard, cross-site scheduling and one patient record across the group
- Clinics stacking separate tools for insurance verification, quotes, AI note-taking, patient messaging and reporting, and bound by Dutch NEN 7510 and NEN 7513 access-logging requirements
When not to use Aivory
- Dental practices outside the Netherlands: the workflows are built around Vecozo, ZorgMail, the Farmacotherapeutisch Kompas, PDOK and Dutch factoring partners
- Teams that need a non-Dutch interface: the product, its documentation and the dictation examples are published in Dutch only
- Buyers who want to build their own integrations: there is no public API and no developer documentation, so anything outside the connector catalogue depends on the vendor
- Clinicians expecting a native iOS or Android app, since Aivory runs in the browser only
- Practices that want to test before committing: there is no free plan and no trial, entry runs through a demo and a custom quote, with a 12-month initial term and a separate one-off migration fee
How to use Aivory
A typical end-to-end flow, from setup to results.
- Request a demo on the demo page, or ask a question through the contact form; there is no self-service sign-up
- Fill in name, practice name, phone and email, plus, optionally, the number of treatment chairs and your current software package
- Take the call-back, announced within one working day, and run the demo by video or on site
- Walk through the software and get the pricing explained in figures against your own number of chairs
- Accept the custom quote, bearing in mind the initial contract term of 12 months
- Let Aivory migrate the data from your current package: records, agenda, schedules, finances and radiographic images
- Spend a two-hour configuration session with your practice manager on templates, treatment codes, users, permissions, opening hours and connectors
- Go live in one working day, with an Aivory specialist in the practice from before the first patient until the last and no parallel systems
- Sign in at app.aivory.nl through Microsoft 365 SSO, or through the Microsoft access Aivory configures to the same standard, with MFA per staff member and roles set by the practice administrator
- Switch individual AI features on or off as you weigh their value against variable usage costs, with daily contact during the first two weeks and then a named contact reachable on their mobile
Pros & Cons
Pros
- The whole functional scope sits in one subscription; the pricing page claims it replaces six to eight separate subscriptions
- Pricing is public and readable: EUR 150 per treatment chair per month, independent of the number of users, with two worked examples
- New features are included in the fixed price, presented as such now and in future, with no surcharge
- Unusual transparency on the AI supply chain: 18 named subprocessors with data location and provider country of establishment for each, plus a dated change log
- ISO 27001, NEN 7510 and NEN 7513 audited annually, with hosting in the Netherlands and Germany
- Patient data is not used to train general models, and practice-specific fine-tuning requires explicit consent
- Migration is carried out by the vendor, live in one working day with someone on site and no parallel systems, followed by a named contact reachable on their mobile rather than a numbered ticket queue
Cons
- No public API and no developer documentation: any integration outside the catalogue depends on the vendor
- No iOS or Android application; the product is browser-only
- Product and documentation are entirely in Dutch, with no interface published in another language
- The real amount is not online: EUR 150 per chair is a base, and the site says the real figures come from a custom quote, while the variable costs, AI compute and WhatsApp per active conversation, carry no published prices
- A one-off migration fee applies on top of the subscription and AI detection on radiographs is a separate module outside the package, neither of them priced publicly
- A 12-month initial term, no trial and no free plan; entry runs through a demo and then a quote
- Not everything sent to language models is pseudonymised, since conversation summaries, treatment plan suggestions, medication checks, patient imports and raw audio leave in the clear and Langfuse receives a copy of every model call including raw content, while the vendor itself notes that calling only EU models is a setting in Orq Studio rather than a technical constraint
Pricing & Plans
No free plan and no free trial are advertised. The published entry point is a fixed subscription of EUR 150 per treatment chair (behandelstoel) per month, excluding VAT, covering all modules and independent of the number of users, front-desk staff or modules activated; a four-room practice therefore pays 4 x EUR 150 = EUR 600 per month whatever the size of its team. On top of that base sit usage-based variable costs that carry no figures on the site, namely AI compute for notes, suggestions and new AI features, and WhatsApp charged per active conversation through the Business API, each AI feature being switchable on or off by the practice. AI detection on radiographs is a separate module taken in addition, and a one-off migration fee applies outside the subscription; both are discussed during the demo. Contracts run on an annual basis with an initial term of 12 months (Article 6.1), tacitly renewed with one month's notice; subscriptions are invoiced in advance, monthly or annually, implementation and consultancy work in arrears, with 30-day payment terms, and an annual indexation capped at the CBS business services index may be applied with 30 days' notice. Discounts for chains and large groups are mentioned without figures, and new features are included in the fixed price. The final amount is always established by a custom quote.
- the vendor publishes no named tiers
- EUR 150 per treatment chair (behandelstoel) per month
- excluding VAT
- including scheduling
- the voice-driven record with Vecozo insurance verification
- quotes and treatment planning
- the dashboard
- workflows and automation
- and patient communication
- usage-based billing with no published amount
- for AI compute and for WhatsApp per active conversation
- a separate add-on module
- no published amount
- a one-off fee outside the subscription
- no published amount
- discussed during the demo
- terms assessed case by case
- with no figures published
Data, GDPR & hosting
A consolidated view of how Aivory handles your data.
GDPR overview
Aivory documents its GDPR position concretely. The privacy statement (version 2025-01, Aivory B.V., KvK 98217267, De Hems 10, 7522 NL Enschede) sets out a dual role: controller for visitor, prospect and customer data, processor under Article 28 for patient data. The security page claims full conformity with the AVG, the Dutch GDPR, and offers a standard verwerkersovereenkomst (data processing agreement) at contract signature, with bespoke terms negotiable for larger groups and chains. Data subject rights are listed in full: access, rectification, erasure, objection, restriction, portability and information. The Autoriteit Persoonsgegevens is named as supervisory authority, and Aivory undertakes to give practices what they need to notify it after an incident. ISO 27001, NEN 7510 and NEN 7513 are audited annually. No Article 27 representative is appointed or required, the company being established in the Netherlands. Rights requests go to ties@aivory.nl.
Who owns the data?
The dental practice remains the controller of its patient records. Aivory acts only as a processor under Article 28 GDPR, acting on the practice's written instructions and never for its own purposes. For website visitors, prospects and customer contacts, Aivory is itself the controller. Article 8.5 of the terms allows Aivory to use anonymised and aggregated data for statistics, analysis, product improvement and reporting, provided it cannot be traced back to an individual patient or to the customer. Article 6.4 commits Aivory to cooperate with an export in a common format at the end of the contract, with a reasonable charge if the work is substantial.
Reuse rights
The practice reuses its own data freely and needs no permission from Aivory, which processes patient data only on written instruction and returns it on request in a common format at the end of the contract (Article 6.4). Aivory's own use is bounded and documented. Customer and prospect data serves answering enquiries, concluding and performing contracts, improving the site and the service, and legal obligations such as invoicing and bookkeeping; the categories collected are name, address and company details, function and role, phone, email and social handles, payment and billing data, functional usage logging rather than tracking, support material including optional screen recordings, and conversion and migration data. Aivory states it processes no sensitive data about visitors or customers. Eighteen subprocessors are named publicly, covering hosting and identity (Rootnet, Microsoft Azure Blob Storage, Microsoft Entra ID), communication (WhatsApp via the Meta Cloud API, Azure Communication Services), AI and transcription (Orq.ai, Anthropic through Orq.ai, Azure OpenAI, Azure Speech, Azure Translator, AssemblyAI, Speechmatics, Langfuse, Pearl AI), clinical reference (MeaMedica, Farmacotherapeutisch Kompas, PDOK) and support (Pylon). Consultation summaries are stripped of name, date of birth, address, phone number and BSN before they reach a language model, but Aivory names the exceptions itself: conversation and meeting summaries, treatment plan suggestions, medication checks and patient imports leave unstripped, and raw audio always goes unstripped to the transcription services. Langfuse receives a copy of every language model call, raw content included. Only WhatsApp processes data outside the EEA and that connector is optional and can be switched off per practice; providers established outside the EEA are covered by the European Commission's Standard Contractual Clauses or by an adequacy decision. MeaMedica is listed but currently disabled and processes nothing. Cookies are functional, with Google Analytics only on consent.
Data retention & training
Hosting summary
Patient records, agenda and financial data sit in a datacentre in the Netherlands or Germany with Rootnet, a Dutch-established host certified to NEN 7510, ISO 27001, ISO 9001 and ISAE 3000, with no transfer outside the EEA. Radiographs, intra-oral images, DICOM files, PDFs and patient photos go to Microsoft Azure Blob Storage in EU West Europe, and staff identities to Microsoft Entra ID in the EU. Transcription and language model traffic is EU-located (Orq.ai, Anthropic via AWS Bedrock EU, Azure OpenAI, Azure Speech, Azure Translator, Langfuse), with Ireland for AssemblyAI and Pearl AI and the EU for Speechmatics, whose provider is established in the United Kingdom. The only exception outside the EEA is WhatsApp through the Meta Cloud API, an optional connector. Data is encrypted in transit and at rest, with an extra layer for sensitive exchanges, and images and documents are reachable only through temporary secure links. Backups run at least every 24 hours, verified automatically, with a second copy in another Dutch datacentre, under a 99.99% SLA. One internal discrepancy is left unresolved here: the privacy statement says data is processed exclusively within the Netherlands, which is narrower than the security and subprocessor pages.
Things to keep in mind
Risks and trade-offs to weigh before adopting Aivory.
- The advertised price is a base, not an invoice: the final amount comes from a quote, and the variable costs (AI compute, WhatsApp per active conversation), the mandatory one-off migration fee and the separate radiograph AI detection module carry no figures on the site
- The initial term is 12 months with tacit renewal and one month's notice, and exporting your data at the end of the contract may be charged if the work is substantial (Article 6.4), so the exit deserves as much attention as the entry
- Not everything sent to language models is pseudonymised: conversation and meeting summaries, treatment plan suggestions, medication checks, patient imports and raw audio leave in the clear, and Langfuse receives a copy of every model call including raw content
- The vendor states that restricting calls to EU models is a setting in Orq Studio and is not technically enforced, so that guarantee rests on configuration rather than architecture
- The WhatsApp connector moves data outside the EEA, although it is optional and can be switched off per practice; the MeaMedica connector is listed but currently disabled and becomes a genuine processor of patient and medication data once activated
- With no public API, dependence on the vendor for anything outside the connector catalogue is structural rather than temporary
- Handing dictation, drafting and triage to the system can dull the habit of checking: notes, PPS scores, referral letters and radiograph findings are proposals that still need clinician approval, and the outcome figures on the homepage are rendered in JavaScript and could not be verified here
Setup & Integrations
Technical difficulty
Low, by design: the work sits with the vendor rather than the practice. Aivory is a cloud application reached in a browser at app.aivory.nl, with nothing to install. Aivory migrates the data itself, records, agenda, schedules, finances and radiographic images, then a single two-hour session with the practice manager covers templates, treatment codes, users, permissions, opening hours and the radiology and accounting connectors. Go-live takes one working day with a specialist on site and no parallel running. Sign-in uses existing Microsoft 365 accounts or an access Aivory provides. Workflows are built by dragging blocks, with no IT specialist required.
Deployment
Integrations
Supported languages
Behind Aivory
Fundraising
Social
Resources
All the official URLs gathered for verification and reference.
Alternatives
Tools that compete with or complement Aivory.
Frequently asked questions
How much does Aivory cost?
Does the price depend on the number of users?
How long does the migration take?
What happens to our existing patient data?
Does Aivory work with our radiology equipment and accounting software?
Is patient data used to train AI models?
Where is patient data hosted?
Can we sign a data processing agreement?
What is the minimum commitment, and what uptime is guaranteed?
Is there an API or a mobile app?
Should you pick Aivory?
Aivory is a deliberately vertical product: one market, Dutch oral care, and one commercial model, the treatment chair. That focus is both its main strength and its main limit.
The central argument is integration rather than an isolated AI feature. Automatic cancellation refilling only works because the waiting list, agenda, record and messaging live in the same place, and the same holds for a dictated note that lands on the right tooth, calculates a PPS score and books the follow-up. A practice already stacking six to eight separate subscriptions has a clear case to examine.
The transparency around the AI supply chain is unusual. Eighteen subprocessors are named with data location and country of establishment, the change log is dated, and the vendor documents what is not pseudonymised before it reaches a language model and admits that the EU-only model requirement is a setting in Orq Studio rather than a technical constraint. That candour is worth more than a compliance badge, but it is also a list to read closely before signing.
The counterweights are real. The company was founded in 2025. There is no public API, no mobile app, no trial and a 12-month initial term, and the published EUR 150 per chair per month is a base rather than an invoice: the variable AI and WhatsApp costs, the one-off migration fee and the radiograph detection module are all unpriced, and the final figure comes from a quote. The July 2026 round of EUR 1.85 million led by European Dental Group, with practising dentists as the largest investor group, suggests the market takes it seriously.
For a Dutch practice or chain looking to consolidate, Aivory deserves a demo and a hard look at the quote. Outside the Dutch care system, as it stands today, it is not relevant.
- Choosing a selection results in a full page refresh.
- Opens in a new window.