BLOG

Voicebot KPI's: zo meet je een voice agent per gesprek en per stap

Gepubliceerd op 5 november 2026

Een vrouw in een wit overhemd met een headset en microfoon luistert geconcentreerd, van opzij gezien, met links een computerscherm

Je meet een voicebot of AI Voice Agent aan wat er met elk gesprek gebeurt, niet aan één containment-percentage. Elk gesprek eindigt op een van drie manieren: afgerond door de voice agent, doorverbonden met een medewerker, of afgebroken. Houd die drie per stap van de flow bij, want de stap waar bellers ophangen of om een mens vragen, is de stap die aandacht nodig heeft. Kijk daarna naar de juistheid van de routering, herhaalde oproepen binnen een paar dagen en de kosten per opgelost gesprek. Een containment-percentage alleen kan stijgen terwijl de service slechter wordt: een beller die ophangt, wordt nooit doorverbonden, dus veel systemen tellen dat gesprek als “contained”.

Kort samengevat: de KPI’s die tellen

  • Drie uitkomsten per gesprek: afgerond, doorverbonden, afgebroken.
  • Dezelfde drie per stap van de flow, zodat je ziet waar gesprekken misgaan, niet alleen hoeveel.
  • Juistheid van de routering: kwam een doorverbonden gesprek bij het juiste team?
  • Herhaalde oproepen: belde de beller binnen een paar dagen terug over dezelfde vraag?
  • Kosten per opgelost gesprek: de totale kosten gedeeld door de gesprekken die echt zijn opgelost.

Waarom containment misleidt

Containment is het deel van de gesprekken dat niet naar een medewerker gaat. Het is de meetwaarde die de meeste projecten met spraakautomatisering als eerste rapporteren, en op zichzelf beloont die het verkeerde gedrag.

De Office of Inspector General van de Amerikaanse posterijen (USPS) kwam dat tegen in een rapport over het telefoonsysteem van de Postal Service: “Callers who hang up before being transferred to an agent, even if their issue is not resolved, are counted as contained calls by the Postal Service. As a result, the Postal Service’s containment rate is overstated.” Het advies was om “the rate of complete, contained calls and the rate of incomplete, abandoned calls” apart bij te houden (USPS OIG, RISC-WP-21-010, 21 september 2021). Het rapport ging over een IVR met keuzemenu, maar het telprobleem is hetzelfde voor elke geautomatiseerde telefoonlijn.

Een column in Smart Customer Service maakt er een regel van: “If the metric can go up while customers get worse outcomes, it should not be your primary KPI.” Containment kan volgens dezelfde column stijgen omdat het systeem “refuses to escalate, loops the customer, or confidently completes the wrong action” (Smart Customer Service, 4 mei 2026).

Selfservice lost minder op dan het lijkt. Gartner vond dat maar 14% van de vragen aan klantenservice en support volledig in selfservice werd opgelost, in een onderzoek onder 5.728 klanten (Gartner, 19 augustus 2024).

Er is nog een reden om goed te meten. Een medewerker die een regel verkeerd begrijpt, raakt alleen de eigen gesprekken. Een voice agent die een regel verkeerd toepast, herhaalt die fout in elk gesprek, vanaf de eerste dag. Een AI Voice Agent schaalt gedrag, niet alleen volume, dus je moet dat gedrag per gesprek en per stap kunnen zien.

Uitkomst per gesprek: afgerond, doorverbonden, afgebroken

Geef elk gesprek precies één uitkomst:

UitkomstWat het betekentWat het je vertelt
AfgerondDe voice agent heeft de vraag helemaal afgehandeld, zonder medewerkerDe gesprekken die de agent echt oplost
DoorverbondenHet gesprek ging naar een medewerker, gepland of omdat de agent niet verder konWaar de agent overdraagt, en of dat zo bedoeld is
AfgebrokenDe beller hing op of reageerde niet meer voordat het gesprek was afgerond of doorverbondenWaar bellers afhaken

Platformdocumentatie gebruikt dezelfde logica, onder andere namen:

  • Amazon Lex V2 deelt gesprekken in als success, failed of dropped. “Dropped” betekent: “The customer doesn’t respond before the intent is categorized as a success or failed” (AWS-documentatie).
  • Microsoft Copilot Studio rapporteert sessies als resolved, escalated, abandoned of unengaged. Daarbij onderscheidt het “Resolved confirmed” van “Resolved implied”: een sessie die “completed without user confirmation but instead based on the agent’s logic” is (Microsoft Learn).
  • Google Dialogflow CX telt “End Interaction”, omschreven als “The number of conversations that were abandoned”, naast “Live Agent Handoff” (Google Cloud).

Twee details zijn het overnemen waard. Splits doorverbonden gesprekken in gepland en ongepland. Copilot Studio onderscheidt “System intended”, “System unintended” en “User requested”, en merkt op dat een onbedoelde escalatie meestal “indicates that the user is stuck in the conversation”. Een geplande overdracht bij een klacht is de agent die werkt zoals bedoeld; een ongeplande na drie mislukte pogingen is een probleem in de flow. En wees voorzichtig met “opgelost” zonder bevestiging van de beller: controleer het met herhaalde oproepen.

Uitkomst per stap: zie waar gesprekken misgaan

Totalen per gesprek laten zien hoeveel er misgaat. Cijfers per stap laten zien waar. Een flow is een reeks stappen: begroeting, identificatie, de vraag, een opzoeking, een bevestiging. Elke stap heeft zijn eigen aantallen afgeronde, doorverbonden en afgebroken gesprekken.

Ook de platformdocumentatie meet op dit niveau. Amazon Lex V2 markeert een slot (één gegeven waar de agent om vraagt) als mislukt als “The bot wasn’t able to fill the slot, even after reaching the maximum number of retries” (AWS-documentatie). Dialogflow CX rapporteert per pagina een “No match rate”: het “Percentage of total conversation turns that resulted in a no-match for the page” (Google Cloud). Het USPS-rapport zei hetzelfde over het keuzemenu: afbreekcijfers per deel van de flow kunnen “identify parts of the IVR system’s call flow that negatively impact customer satisfaction”.

Wat een overzicht per stap kan laten zien:

  • Een stap waar veel bellers afhaken. Bijvoorbeeld bij de identificatie, als de agent om een nummer vraagt dat de beller niet bij de hand heeft.
  • Een stap waar veel bellers om een mens vragen. De vraag is onduidelijk, of het antwoord dat de beller nodig heeft, staat niet in de flow.
  • Een stap met veel herhalingen. De spraakherkenning heeft moeite met een productnaam, een postcodenotatie of een straatnaam.

De oplossing is dan concreet: één vraag anders stellen, één antwoord toevoegen, één extra manier van identificeren accepteren. Vergelijk daarna de cijfers van die stap in de week erna.

De KPI’s voor een voicebot of AI Voice Agent

KPIDefinitieWaarom het telt
Percentage afgerondGesprekken afgerond door de voice agent ÷ alle gesprekken die de agent aannamHet deel dat de agent echt afhandelt
Percentage doorverbonden, gepland en ongeplandGesprekken doorverbonden met een medewerker ÷ alle gesprekken die de agent aannam, per redenGeplande overdrachten zijn ontwerp; ongeplande zijn problemen
Percentage afgebrokenAfgebroken gesprekken ÷ alle gesprekken die de agent aannamBellers die het opgaven, de kosten die je niet ziet
Uitkomst per stapAfgeronde, doorverbonden en afgebroken gesprekken per stapWaar je de flow aanpast
Juistheid van de routeringDoorverbonden gesprekken bij het juiste team ÷ alle doorverbonden gesprekkenEen gesprek bij het verkeerde team is een tweede overdracht
Herhaalde oproepenBellers die binnen een vast aantal dagen opnieuw bellen over dezelfde vraagDe controle op “afgerond”
First contact resolutionVragen die in het eerste contact zijn opgelost, zonder vervolgHoe de klant oplossen ziet
Kosten per opgelost gesprekTotale jaarkosten van de agent ÷ gesprekken opgelost zonder medewerkerDe eerlijke kostenvergelijking

Over first contact resolution: SQM Group omschrijft FCR als het “resolving customer interactions on the first call or contact, eliminating the need for follow-up” en noemt 71% het gemiddelde in de contactcenterbranche (SQM Group, bijgewerkt 20 augustus 2026). Voor de kosten per opgelost gesprek, zie wat kost een AI Voice Agent en wat zijn kosten per contact.

Klanttevredenheidsscores zijn nuttig als je na het gesprek een enquête doet, maar ze komen van de bellers die de enquête invullen. Uitkomsten per gesprek dekken elk gesprek.

Doelen stellen zonder geleende benchmarks

Gepubliceerde benchmarks voor spraakautomatisering lopen ver uiteen en zeggen zelden hoe ze gemeten zijn. Het USPS-rapport stelt dat er tussen sectoren “no universal benchmarks for containment, transfer, or abandonment rates” zijn. Gebruik daarom je eigen nulmeting:

  1. Meet voordat je iets verandert. Leg de uitkomsten per gesprek en per stap twee tot vier weken vast.
  2. Stel doelen per flow, niet voor de hele lijn. Een flow voor de orderstatus en een flow voor schademeldingen horen geen gezamenlijk doel te hebben.
  3. Kijk naar paren, niet naar losse cijfers. Het percentage afgerond moet stijgen terwijl herhaalde oproepen gelijk blijven of dalen. Stijgen beide, dan sluit de agent gesprekken af die niet zijn opgelost.
  4. Vergelijk versies. Vergelijk na elke wijziging in een flow dezelfde stap voor en na.

Zoek je een gemeenschappelijk kader voor servicenormen in contactcenters: ISO 18295-1 legt eisen vast voor klantcontactcentra en “specifies performance metrics (KPIs) as and where required”; ISO heeft besloten de norm te herzien (ISO).

Een vaste wekelijkse review

Cijfers laten zien waar een flow schuurt; gesprekken laten zien waarom. Een routine die werkt:

  1. Maandag: de uitkomsten. Afgerond, doorverbonden en afgebroken per flow, naast vorige week.
  2. De slechtste stap. Kies de stap met de meeste afgebroken gesprekken of ongeplande overdrachten.
  3. Luisteren. Open de gesprekken die bij die stap eindigden en luister er een handvol terug om de oorzaak te vinden.
  4. Eén ding veranderen. Pas de vraag, het antwoord of de overdracht in die stap aan.
  5. Herhaalde oproepen controleren. Kijk of de wijziging het probleem niet naar een terugbelverzoek heeft verplaatst.

Zo houd je ook grip op wat de agent op schaal doet. Escalatiedrempels die te gevoelig staan, geven je team extra werk; drempels die te streng staan, frustreren bellers. Beide zie je in de cijfers per stap voordat ze in klachten opduiken. Kwaliteitscontrole op steekproeven blijft belangrijk voor de gesprekken die mensen voeren; zie waarom je QA-team maar 1% van de gesprekken beoordeelt.

Veelgestelde vragen

Welke KPI’s houd je bij voor een voicebot of AI Voice Agent? Houd de uitkomst van elk gesprek bij (afgerond door de agent, doorverbonden met een medewerker of afgebroken), dezelfde drie per stap van de flow, de juistheid van de routering bij overdrachten, herhaalde oproepen over dezelfde vraag binnen een paar dagen en de kosten per opgelost gesprek. Samen laten ze zien wat de agent oplost, waar het misgaat en wat het kost.

Wat is een goed containment-percentage voor een voicebot? Er is geen universele benchmark, en containment alleen is een zwak doel: een beller die ophangt, wordt niet doorverbonden, dus veel systemen tellen dat gesprek als contained. Stel doelen per flow op basis van je eigen nulmeting en beoordeel het percentage afgerond samen met afgebroken gesprekken en herhaalde oproepen.

Wat is het verschil tussen containment en oplossen? Containment betekent dat het gesprek niet naar een medewerker ging. Oplossen betekent dat de vraag van de beller echt is afgehandeld. Een gesprek kan contained zijn zonder opgelost te zijn, bijvoorbeeld als de beller het opgeeft en ophangt, of later terugbelt over dezelfde vraag.

Hoe zie je waar bellers afhaken in een voice flow? Tel afgeronde, doorverbonden en afgebroken gesprekken per stap van de flow, niet alleen per gesprek. De stap met de meeste afgebroken gesprekken of ongeplande overdrachten is waar je moet kijken. Luister daarna de gesprekken terug die bij die stap eindigden om de oorzaak te vinden.

Hoe bereken je de kosten per opgelost gesprek? Deel de totale jaarkosten van de AI Voice Agent, inclusief inrichting, koppelingen, gebruik en onderhoud, door het aantal gesprekken dat zonder medewerker is opgelost. Controleer opgelost met herhaalde oproepen, zodat gesprekken die terugkomen niet als opgelost tellen.

Zo laat AssistYou het zien

In AssistYou laat Agent Statistics zien hoeveel gesprekken de AI Voice Agent heeft afgerond, doorverbonden of afgebroken. De uitval staat per stap, direct op de flow in de Flow Designer, en met één klik open je de gesprekken die bij die stap eindigden. Daarna pas je die stap aan in de Flow Designer, samen met ons of zelf. Bekijk de productpagina, of neem contact op met ons salesteam om het op je eigen flows te zien.

← Terug naar blog