AI Agents

Putting an AI phone receptionist into a dental practice: the real sequence

Number porting or conditional forwarding, practice software, real chair time, transfer rules, an observation period. The sequence step by step, including what takes time and why.

Théo Sanz CTO, Solva July 24, 2026 7 min
Putting an AI phone receptionist into a dental practice: the real sequence

How long before the AI actually picks up

Connecting a voice agent to a dental practice line takes weeks, not an afternoon. The software side connects fast; what takes time is routing the number, mapping your treatments to real chair time, and the stretch where the team listens to the agent before handing it the line. The rest of this article follows those steps in the order they actually happen. Some depend on people outside the practice: the telecoms operator for the number, the software vendor for the diary. Their lead times do not compress. The others depend on the practice, and those are the ones that decide the outcome: how long each treatment really holds the chair, and when the agent must hand over to a human. A practice that already has those answers goes live quickly. A practice that discovers halfway through that two clinicians block different slot lengths for the same treatment will take longer. That disagreement predates the AI, and it was already costing slots.

Porting the number, or just forwarding to it

Two routes get the call to the agent. Conditional forwarding leaves the number with your current operator: the practice sets a forward on no answer, on busy, and outside opening hours. Nothing moves at operator level, and reversing it is one setting. Porting moves the number to the provider’s operator instead. Across the EU, the European Electronic Communications Code sets the frame: the number is activated within one working day of the agreed date, and loss of service during the switch must not exceed one working day. National regulators add their own lead times on top, so ask your operator for a date in writing before you plan anything around it. Start with conditional forwarding. It switches off in one setting the day something goes wrong. A ported number does not.

  • Get the switching date from your operator in writing.
  • Expect the number live within one working day of that date.
  • Test the forward on no answer, on busy, out of hours.
  • Open with conditional forwarding, reversible in one setting.
  • Keep the clinician’s direct line outside the scope.

Wire into the practice software, not around it

The agent has to read and write in the diary the team already uses. An agent that keeps its own schedule creates a second diary, and a conflict a day. The link runs through the vendor’s API where one exists, through a bridge where it does not. The delay comes from the vendor, not the AI: access provisioning, a test dataset, acceptance testing. The contract weighs as much as the plumbing. The moment a provider processes patient data on the practice’s behalf, GDPR Article 28 applies: processing only on documented instructions, confidentiality commitments signed by staff, no sub-processor without prior written authorisation, deletion or return of the data at the end of the service. Country rules stack on top of that. In France, a phone-answering provider that stores health data must hold the HDS certification for health data hosting, issued for three years with an annual surveillance audit. That certificate is French and has no equivalent elsewhere, so outside France you check the national rule instead of assuming one exists.

Chair time lives in your diary, nowhere else

Fee schedules code the treatment, its wording and its price. None of them tells you how long it holds your chair. That number lives in your diary and nowhere else. Building it is the longest step of the whole rollout. The work is joining three things: what the patient says on the phone, the treatment behind it, the slot it books. Nobody calls in asking for an extraction of a permanent tooth. They say a tooth is loose. They say a crown came off last night. Every phrasing has to land on a duration, a clinician and a chair. This is where the disagreement surfaces: the same treatment does not block the same slot for two clinicians in the same practice, and nobody had ever written it down. Pull twelve to twenty-four months of diary, group by reason for calling, then put the clinicians round a table. Block an hour for it. It is worth every configuration change that follows.

  • List the reasons for calling in the patient’s own words.
  • Map each reason to a duration, a clinician, a chair.
  • Split first visits from check-ups: the length differs.
  • Handle children separately, from wording to slot.
  • Settle duration gaps between clinicians before go-live.

The agent asks, it never triages an emergency

A voice agent records what the patient says and routes the call. It does not assess pain. Triaging a dental emergency is a clinical act, and it belongs to a clinician. France made that explicit in a 2025 decree that put dentists into the telephone triage of Sunday and public-holiday emergencies, reachable through the emergency number 15 and, where set up, 116 117. Wherever you practise, the out-of-hours pathway is set by your national rules and your on-call rota, never by a vendor. So the transfer rules get written before the first ring, phrase by phrase. Which wordings stop the conversation and hand over to a human. Who that human is, slot by slot. What the agent says when nobody can pick up. And what it will never say: no treatment advice, no drug name, no judgement on severity. A rule you did not write is a rule the agent will improvise.

  • Write the list of phrases that trigger an immediate handover.
  • Name who picks up behind the agent, slot by slot.
  • Draft the out-of-hours message: on-call rota and emergency number.
  • Forbid any treatment advice or drug name.
  • Call the line yourself and test every rule before go-live.

Medical confidentiality decides what the agent hears

Medical confidentiality binds the practitioner, and it reaches everyone whose work brings them into contact with the practice. A voice agent sits squarely in that second group, which settles what it may be given: the reason for the call, the slot, a callback number. Not the record. French law puts it in those words, in article L. 1110-4 of the code de la santé publique, and backs them with a year in prison and a €15,000 fine for obtaining covered information in breach. France’s data protection authority, the CNIL, applies the same test to reception staff, granting access only to what the job requires, under the clinician’s control. Recording is a separate decision. The CNIL rules out any permanent or systematic listening or recording setup in the workplace, and caps retention at six months. Recording every patient call is something you justify, not a default you inherit. Patients have to be told, on a notice in the practice, a leaflet, or the appointment confirmation email. And from 2 August 2026, Article 50 of the EU AI Act adds one more line: the person must be told they are talking to an AI system, from the start of the first interaction, clearly and distinguishably.

The observation period, where the team keeps control

Nobody hands over the line on day one. Two weeks minimum, in two stages. First overflow only: the agent takes the calls nobody answered, plus the hours the practice is shut. Then first pick-up, with the team standing behind it. Every morning, somebody reads yesterday’s transcripts. Three questions: what did it book, what did it hand over, where did it get it wrong. Corrections go back into the mapping table, never as a patch bolted on top. Watch the handover rate, the appointments that actually held, the calls where the patient had to repeat themselves, the calls where they hung up. Compare those to your own numbers from the month before, not to a vendor’s brochure. And keep the way back open: as long as conditional forwarding is doing the routing, rolling back is one setting.

What the team signs off before go-live

The decision to go live belongs to the practice, not the provider. It gets made on real calls from that practice, never on a rehearsed demo. Whoever runs the front desk has to recognise their own way of working in the transcripts: the words used, the order of the questions, the moment the call gets handed over. Clinicians sign off durations one by one, owning the gaps they just settled. The practitioner acting as controller, or the data protection officer, checks two documents: the Article 28 processing agreement and the entry in the Article 30 record of processing activities. That is the rule we hold at Solva: no go-live until those boxes are ticked. An agent plugged into a badly mapped diary books wrong appointments faster than a voicemail misses right ones.

  • Listen to ten real calls from the practice, never a demo.
  • Have each duration signed off by the clinician concerned.
  • Check the processing agreement and the Article 30 record.
  • Ask which certification covers the provider’s health data hosting.
  • Fix the rollback procedure before opening the line.

Sources

  1. Arcep, conserver son numéro fixe ou mobile lors d’un changement d’opérateur https://www.arcep.fr/mes-demarches-et-services/consommateurs/fiches-pratiques/comment-conserver-mon-numero-fixe-ou-mobile-lors-dun-changement-doperateur.html
  2. Arcep, la portabilité des numéros de téléphone fixes et mobiles https://www.arcep.fr/la-regulation/grands-dossiers-thematiques-transverses/la-numerotation/portabilite-numeros-telephone-fixes-et-mobiles.html
  3. CNIL, référentiel relatif aux traitements destinés à la gestion des cabinets médicaux et paramédicaux, 2020 https://www.cnil.fr/sites/cnil/files/atoms/files/referentiel_-_cabinet.pdf
  4. CNIL, l’écoute et l’enregistrement des appels sur le lieu de travail https://www.cnil.fr/fr/lecoute-et-lenregistrement-des-appels-sur-le-lieu-de-travail
  5. Légifrance, code de la santé publique, article L. 1110-4 https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043895798
  6. Légifrance, code de la santé publique, article L. 1111-8 https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049577902
  7. Légifrance, code de la santé publique, article R. 4127-232 https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006913036
  8. Légifrance, décret n° 2025-152 du 19 février 2025 relatif à la permanence des soins ambulatoires, 2025 https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000051206924
  9. Ordre national des chirurgiens-dentistes, permanence des soins : précisions https://www.ordre-chirurgiens-dentistes.fr/actualites/permanence-des-soins-precisions/
  10. Agence du numérique en santé, certification des hébergeurs de données de santé https://esante.gouv.fr/labels-certifications/hds/certification-des-hebergeurs-de-donnees-de-sante
  11. Commission européenne, obligations de transparence de l’article 50 du règlement (UE) 2024/1689, 2024 https://digital-strategy.ec.europa.eu/en/faqs/transparency-obligations-under-article-50-ai-act
  12. Directive (UE) 2018/1972 établissant le code des communications électroniques européen, article 106, 2018 https://eur-lex.europa.eu/eli/dir/2018/1972/oj/eng
  13. Gesetze im Internet, § 59 Telekommunikationsgesetz, 2021 https://www.gesetze-im-internet.de/tkg_2021/__59.html
  14. Gesetze im Internet, § 203 Strafgesetzbuch https://www.gesetze-im-internet.de/stgb/__203.html
  15. Gesetze im Internet, § 201 Strafgesetzbuch https://www.gesetze-im-internet.de/stgb/__201.html
  16. Gesetze im Internet, § 75 SGB V, Sicherstellungsauftrag et Notdienst https://www.gesetze-im-internet.de/sgb_5/__75.html
  17. Gesetze im Internet, § 72 SGB V, application aux chirurgiens-dentistes https://www.gesetze-im-internet.de/sgb_5/__72.html
  18. Assurance Maladie, nomenclatures et codage des actes du chirurgien-dentiste https://www.ameli.fr/chirurgien-dentiste/exercice-liberal/facturation-remuneration/nomenclatures-codage/ccam/codage

Ready to hand the phone over to Solva?

We go through yesterday’s calls together. Reply within 24 hours.

Related articles

Let's talk

Let’s look at what your phone line missed yesterday.