Zwakke signalen in klantgesprekken: ze opsporen zonder intenties te verzinnen

Een zwak signaal is een zeldzaam, terugkerend en toenemend feit, geen ontevreden klant. Vier vormen zijn betrouwbaar te herkennen in gesprekken: een formulering die terugkomt, steeds dezelfde reden om terug te bellen, een vraag die opnieuw wordt geformuleerd, een breuk in het verwachte verloop. De methode in vier stappen om ze in alle gesprekken op te sporen, de valse signalen die u moet uitsluiten, en waarom een emotiescore er geen is.

Een veld van blauwe stippen waaruit een korte, stijgende koraalrode lijn opvalt

Het belangrijkste over zwakke signalen in klantgesprekken

  • Een zwak signaal is een zeldzaam, terugkerend en toenemend feit. Zeldzaam: het betreft een klein deel van de gesprekken. Terugkerend: het komt in dezelfde vorm terug van het ene gesprek naar het andere. Toenemend: de frequentie stijgt van de ene periode naar de volgende. Eén ontevreden klant is geen zwak signaal, honderd klanten die dezelfde ongebruikelijke vraag stellen wel.
  • Het blijkt uit wat er wordt gezegd of gedaan, nooit uit een intentie die u de klant toeschrijft. Vier vormen zijn betrouwbaar te detecteren: een formulering die terugkomt, steeds dezelfde reden om terug te bellen, een vraag die meermaals opnieuw wordt geformuleerd, een breuk in een verwacht verloop.
  • Een steekproef kan ze niet zien. Een signaal dat in 0,5% van de gesprekken voorkomt, duikt twee keer op wanneer 400 gesprekken worden beluisterd. Over alle gesprekken van een contactcenter dat er 20.000 per maand ontvangt, gaat het om een honderdtal.
  • De methode bestaat uit vier stappen: alle gesprekken dekken, het signaal in waarneembare termen benoemen, de frequentie in de tijd volgen, bevestigen door te luisteren voordat u conclusies trekt.
  • Een emotiescore is geen zwak signaal. Hij varieert meer met de aard van de gesprekken dan met de klanten, is niet te verifiëren en wordt moeilijk te verdedigen zodra hij een werknemer betreft.

Wat een zwak signaal is, en wat het niet is

De uitdrukking wordt vaak gebruikt in de betekenis van “iets interessants dat we nog niet hadden gezien”. Dat is te vaag om nuttig te zijn. In een contactcenter wordt een zwak signaal bepaald door drie eigenschappen, en ze moeten alle drie aanwezig zijn.

Het is zeldzaam. Het betreft een kleine fractie van de gesprekken, vaak minder dan 2%. Daardoor is het onzichtbaar in de gebruikelijke indicatoren: het verschuift noch de gemiddelde afhandeltijd, noch het percentage oplossingen bij het eerste contact, noch de kwaliteitsscore.

Het is terugkerend. Het komt in een herkenbare vorm terug van het ene gesprek naar het andere: dezelfde vraag, hetzelfde woord, dezelfde opeenvolging. Een op zichzelf staand feit, hoe opvallend ook, blijft een anekdote.

Het neemt toe. De frequentie stijgt van de ene periode naar de volgende. Een zeldzaam en stabiel verschijnsel is achtergrondruis: goed om te kennen, maar het kondigt niets aan. Het is de helling die het signaal maakt.

Wat het niet is, telt daarentegen even zwaar:

  • Een piek is geen zwak signaal. Een storing die het aantal gesprekken op één dag verdrievoudigt, is een sterk signaal: iedereen ziet het, en de uitdaging is het af te handelen, niet het te detecteren.
  • Een los trefwoord is geen zwak signaal. “Opzeggen” in een gesprek zegt niets zonder context: zegt de klant op, of vraagt hij hoe hij een optie kan opzeggen?
  • Een intentie die u de klant toeschrijft, is geen signaal. “Deze klant staat op het punt te vertrekken” is een interpretatie. “Deze klant heeft een concurrerend aanbod genoemd en gevraagd wanneer zijn contract afloopt” is een feit. Alleen het tweede kunt u tellen, verifiëren en volgen.

De vier waarneembare vormen van een zwak signaal

Over duizenden gesprekken heen nemen de zwakke signalen die nuttig blijken bijna altijd een van deze vier vormen aan. Ze hebben één ding gemeen: ze gaan over wat er tijdens het gesprek is gezegd of gedaan, en elk ervan vindt u terug door de betreffende passage opnieuw te beluisteren.

1. Een formulering die terugkomt

Klanten gebruiken, zonder dat ze dat hebben afgesproken, dezelfde ongebruikelijke uitdrukking. Bij een zorgverzekeraar hebben meerdere leden het over het “nieuwe declaratieformulier”, terwijl er geen enkel formulier is gewijzigd: het scherm van de ledenomgeving is aangepast, en het is slecht leesbaar. Bij een energieleverancier duikt het woord “bijbetaling” op in gesprekken van klanten met een vast maandbedrag die er nooit een hebben ontvangen.

Wat het signaal maakt, is de uitdrukking zelf, vastgelegd zoals de klant ze heeft uitgesproken.

2. Steeds dezelfde reden om terug te bellen

Een klant belt terug om dezelfde reden als de vorige keer. Afzonderlijk bekeken lijken die terugbelgesprekken een kwestie van pech. Gegroepeerd per reden wijzen ze op een proces dat zijn belofte niet waarmaakt: een aangekondigde brief die niet aankomt, een heraansluiting die langer duurt dan werd gezegd, een opzegging die niet wordt geregistreerd.

Het is een van de vormen waarvan het opvolgen het meest oplevert, omdat een vermijdbaar terugbelgesprek een directe en meetbare kostprijs heeft.

3. Een vraag die meermaals opnieuw wordt geformuleerd

Binnen hetzelfde gesprek stelt de klant zijn vraag twee of drie keer opnieuw, in een andere vorm. De adviseur heeft geantwoord, maar niet op de gestelde vraag. Wanneer dit gedrag zich concentreert op hetzelfde onderwerp, bijvoorbeeld de voorwaarden van een nieuw abonnement bij een telecomoperator, wijst het op een aanbod dat slecht wordt begrepen of op een verkoopargumentatie die niet ingaat op wat klanten vragen.

Het waargenomen feit is de herformulering, niet een vermeende ergernis van de klant.

4. Een breuk in een verwacht verloop

Sommige gesprekken volgen een voorspelbaar verloop: identificatie, uiteenzetting van de vraag, oplossing, bevestiging. Het signaal verschijnt wanneer een verwachte stap ontbreekt of een onverwachte stap wordt ingevoegd. Bij een bank vragen klanten aan het einde van het gesprek “en wordt dat vandaag nog verwerkt?” na een transactie die onmiddellijk zou moeten worden uitgevoerd. Bij een verzekeraar kondigt een adviseur aan dat er binnen 48 uur wordt teruggebeld, in een traject waarin dat terugbellen niet is voorzien.

Het is de meest subtiele vorm, en de meest waardevolle: ze brengt vaak een omzeiling van de procedure aan het licht voordat die een gewoonte wordt.

De vier vormen van een zwak signaal: terugkerende formulering, terugbelreden, herformulering, breuk in het verloop

Waarom een steekproef ze nooit ziet

De traditionele kwaliteitscontrole beluistert tussen 1 en 3% van de gesprekken. Om de naleving van een script te meten, is dat discutabel maar houdbaar. Om een zwak signaal te detecteren, is het structureel onmogelijk.

Neem een contactcenter dat 20.000 gesprekken per maand ontvangt en er 2% van beluistert, ofwel 400. Een signaal dat in 0,5% van de gesprekken voorkomt, duikt daarin gemiddeld twee keer op, verspreid over meerdere beoordelaars die elk hun eigen portie beluisteren. Niemand kan twee voorvallen met elkaar in verband brengen die hij niet zelf heeft gehoord. Over alle gesprekken van de maand vertegenwoordigt hetzelfde signaal een honderdtal gesprekken: genoeg om te worden gezien, geteld en gevolgd.

Steekproef van 2%Alle gesprekken
Geanalyseerde gesprekken per maand40020.000
Voorvallen van een signaal van 0,5%Gemiddeld 2Ongeveer 100
Zichtbaar voor één persoon?Nee, verspreid over beoordelaarsJa, gegroepeerd en geteld
Toename meetbaar van maand tot maand?Nee, het verschil gaat op in de ruisJa, 100 en daarna 150 valt duidelijk af te lezen

Daarom is de detectie van zwakke signalen een van de eerste concrete voordelen van de analyse van alle gesprekken, lang vóór de automatisering van de score.

De methode in vier stappen

1. Alle gesprekken dekken

Dat is de voorwaarde vooraf, geen optimalisatiestap. Zonder deze stap leveren de volgende drie alleen ruis op. Deze voorwaarde veronderstelt ook een betrouwbare transcriptie van de termen die eigen zijn aan uw activiteit: een verkeerd getranscribeerde naam van een aanbod doet het bijbehorende signaal verdwijnen. Vandaar het belang om uw transcriptiemodel te kiezen en uw vakterminologie op te geven.

2. Het signaal in waarneembare termen benoemen

Een signaal is te volgen als het is geformuleerd als een feit dat u in het gesprek kunt vaststellen. Het verschil zit vaak in één woord:

Te vermijden formuleringWaarneembare formulering
De klant is gefrustreerd door de wachttijdDe klant zegt dat hij al eerder voor dezelfde vraag heeft gebeld
De klant aarzelt om af te sluitenDe klant vraagt bedenktijd nadat de prijs is genoemd
De klant vertrouwt de adviseur nietDe klant vraagt een schriftelijke bevestiging van wat net is gezegd
De klant denkt erover om te vertrekkenDe klant noemt een concurrerend aanbod of het einde van zijn contract

De rechterkolom heeft drie voordelen: ze is te verifiëren door te luisteren, twee personen zullen ze op dezelfde manier lezen, en niemand kan u verwijten dat u een klant een gedachte hebt toegeschreven.

3. De frequentie in de tijd volgen

Een signaal leest u als percentage, niet als aantal: het aandeel van de gesprekken waarin het voorkomt, periode na periode. Twee voorzorgen voorkomen de meeste valse alarmen:

  • Houd een stabiele noemer aan. Als het volume van een type gesprek na een campagne verdubbelt, verdubbelt ook het aantal signalen zonder dat er iets is veranderd. Relateer het signaal aan de gesprekken van hetzelfde type, hetzelfde team of dezelfde contactreden.
  • Splits op voordat u concludeert. Een signaal dat over het geheel stijgt, kan afkomstig zijn van één team, één kanaal of één product. Daar ligt vaak de verklaring.

4. Bevestigen door te luisteren voordat u concludeert

Lees of beluister een tiental voorvallen voordat u handelt. Dat kost een halfuur, en het scheidt een signaal van een artefact: een transcriptie die twee woorden verwart, een analysevraag die te breed is, één enkele zeer praatgrage klant. Een tool waarmee u niet kunt terugkeren naar de exacte passage van elk voorval, maakt deze stap onmogelijk, en zijn signalen blijven hypothesen.

De meest voorkomende valse signalen

  • De verandering in de mix van gesprekken. Een nieuwe wachtrij, een uitgaande campagne of een factureringsperiode verandert de samenstelling van de gesprekken, en alle percentages bewegen mee.
  • De transcriptiefout. Een verkeerd getranscribeerde naam van een aanbod of concurrent creëert een signaal dat niet bestaat, of wist er een uit dat wel bestaat.
  • De concentratie op enkele klanten. Drie klanten die elk tien keer bellen, zijn geen dertig signalen.
  • De correlatie die voor een oorzaak wordt gehouden. Twee signalen die samen stijgen, kunnen een gemeenschappelijke oorzaak hebben buiten het gesprek. Een verband wijst aan waar u moet kijken, niet wat u moet concluderen.

Waarom een emotiescore geen zwak signaal is

Veel tools bieden aan om “gefrustreerde” of “boze” klanten op te sporen op basis van een sentiment- of emotiescore. Het idee is aantrekkelijk. In de praktijk leent het zich slecht voor de detectie van zwakke signalen, om vier redenen.

Hij varieert meer met de aard van de gesprekken dan met de klanten. Een klacht gaat per definitie uit van een ongunstige situatie. Een toestroom van klachten verlaagt de gemiddelde score zonder iets nieuws te leren, en verbergt het signaal dat binnen die klachten had kunnen opduiken.

Hij is niet te verifiëren. Een “woede”-score van 0,62 verwijst naar geen enkele precieze passage die u opnieuw kunt beluisteren om u een mening te vormen. Terwijl juist stap 4 van de methode, de bevestiging, een signaal onderscheidt van een artefact.

Hij vergist zich in ironie, humor en taalregisters. “Super, alweer een storing” is geen compliment. Een klant die luid praat, is niet noodzakelijk ontevreden. De verschillen in register tussen regio's, leeftijden en culturen leveren valse positieven op die niet willekeurig zijn verdeeld.

Hij wordt moeilijk te verdedigen zodra hij een werknemer betreft. De Europese AI-verordening verbiedt sinds februari 2025 systemen die de emoties van een persoon op de werkplek afleiden uit biometrische gegevens zoals de stem, behalve om medische of veiligheidsredenen. Een adviseur is een werknemer op zijn werkplek. Zelfs wanneer de analyse alleen de klant betreft, rijst de vraag zodra een dergelijke indicator wordt gebruikt om de afhandeling te beoordelen.

Raisetalk heeft op dit terrein een strikte keuze gemaakt: geuite signalen en waargenomen gedrag vastleggen, wat er tijdens het gesprek is gezegd en gedaan, nooit een veronderstelde innerlijke toestand. Elk vastgelegd element is gekoppeld aan een precieze passage van het gesprek, met de onderbouwing, en kan na verificatie worden verworpen. Dat is een beperking, en het is ook wat een zwak signaal verdedigbaar maakt: u kunt laten zien waar het vandaan komt.

Hoe Raisetalk helpt ze te detecteren

De vier stappen van de methode steunen op functies die voor alle gebruikers beschikbaar zijn.

De vraag stellen in natuurlijke taal. Discovery, op de pagina Begrijpen, bevraagt alle geanalyseerde gesprekken zoals u een analist zou bevragen: “Welke onderwerpen brengen klanten ter sprake wanneer ze terugbellen voor dezelfde vraag?”, “Welke vragen herformuleren klanten meermaals?”. Het antwoord is een samenvatting met de bijbehorende bronnen: de gespreksfragmenten waarop ze steunt, elk met een link naar het volledige gesprek. Dat maakt de bevestigingsstap mogelijk. Hoe het precies werkt, leest u in ons artikel over het bevragen van gesprekken in natuurlijke taal.

Discovery-antwoord in Raisetalk over terugbellende klanten, met de samenvatting en de onderbouwende fragmenten

Elke week dezelfde vraag opnieuw stellen. Een Discovery-antwoord kunt u inplannen voor verzending per e-mail. De vraag ligt niet vast samen met haar antwoord: ze wordt bij elke verzending opnieuw gesteld, over de gesprekken van de afgelopen periode. Dat is letterlijk een monitoring van zwakke signalen: dezelfde vraag, periode na periode, en u ziet verschijnen wat er de week ervoor nog niet was.

Opsplitsen per team, per label, per beoordelingsformulier. De filters van de pagina Begrijpen (periode, teams, labels, criteria) gelden voor vragen net als voor rapporten. Zo vergelijkt u een signaal van team tot team of van contactreden tot contactreden, wat tegemoetkomt aan de tweede voorzorg van stap 3.

Het spoor van een signaal bijhouden zodra het is benoemd. Wanneer een signaal is geïdentificeerd en in waarneembare termen is geformuleerd, kan het een criterium van uw beoordelingsformulier worden. Een alertregel op dat criterium houdt dan de geschiedenis ervan bij zonder iemand een e-mail te sturen, als notificatie in de applicatie. Elk voorval wordt vastgelegd en is te raadplegen, wat de curve oplevert die stap 3 nodig heeft.

Het signaal naar het managementoverleg brengen. Op het niveau van een volledig contactcenter presenteert de managementrapportage de signalen die klanten uiten, team per team, in een periodieke lezing in plaats van in een losse alert.

Begin met één vraag. In plaats van alle zwakke signalen tegelijk te zoeken, kiest u een van de vier vormen, bijvoorbeeld terugbelgesprekken om dezelfde reden, stelt u de vraag over de afgelopen maand, beluistert u tien voorvallen en plant u de vraag elke week in. Na een maand weet u of het signaal stijgt, en hebt u geleerd het te lezen.

Wat de detectie niet voor u doet

Een zwak signaal wijst aan waar u moet kijken. Het zegt niet waarom, en ook niet wat u moet doen. De stijging van het aantal terugbelgesprekken over een aangekondigde brief kan komen door een drukkerij, een gewijzigde verzendregel of een adviseur die iets belooft wat niet is voorzien. Alleen een gesprek met de betrokken teams maakt duidelijk welke hypothese klopt.

Daarom moet de detectie ook voorafgaan aan elke beslissing over een persoon. Een signaal dat zich bij één team concentreert, opent een gesprek met de manager van dat team, het vormt geen beoordeling. Voor individuele beslissingen blijft het beoordelingsformulier, en de score die het oplevert, de referentie.

Tot slot betreffen zwakke signalen alleen de klanten die bellen. Wie zonder een woord vertrekt, laat er geen achter. Dat is de beperking van elke stem van de klant die op gesprekken is gebaseerd, en voor die klanten blijven de enquête en de opvolging van digitale trajecten nuttig.

De kernbegrippen

  • Zwak signaal: zeldzaam, terugkerend en toenemend feit, vastgesteld in een klein deel van de gesprekken en waarvan de frequentie van periode tot periode stijgt
  • Sterk signaal: massaal en plotseling verschijnsel, zichtbaar zonder detectietool, zoals een piek in het aantal gesprekken na een storing
  • Geuit signaal: element dat de klant tijdens het gesprek expliciet verwoordt, zoals het noemen van een concurrent of een vraag om schriftelijke bevestiging
  • Waargenomen gedrag: element dat wordt vastgesteld in het verloop van het gesprek, zoals een herhaalde herformulering of een verwachte stap die ontbreekt
  • Breuk in het verloop: afwijking van het gebruikelijke verloop van een type gesprek, door een ontbrekende of een onverwachte stap
  • Signaalpercentage: aandeel van de gesprekken binnen een bepaald bereik waarin het signaal voorkomt, over een bepaalde periode

Veelgestelde vragen

Hoe detecteert u zwakke signalen in gesprekken met klanten?

In vier stappen: alle gesprekken analyseren in plaats van een steekproef, elk signaal formuleren als een waarneembaar feit, de frequentie periode na periode volgen ten opzichte van een stabiel bereik, en vervolgens bevestigen door een tiental voorvallen te beluisteren voordat u handelt. De betrouwbaarste vormen zijn een terugkerende formulering, steeds dezelfde reden om terug te bellen, een opnieuw geformuleerde vraag en een breuk in het verwachte verloop van het gesprek.

Wat is het verschil tussen een zwak signaal en een alert?

Een alert reageert op een gesprek: hij gaat af wanneer zich een precieze gebeurtenis voordoet, bijvoorbeeld een opzegdreiging. Een zwak signaal leest u over een geheel van gesprekken en in de tijd: het gaat om de toename van een zeldzaam feit, niet om een op zichzelf staand voorval. Beide vullen elkaar aan, en een alert kan dienen om de geschiedenis van een signaal bij te houden zodra het is geïdentificeerd.

Moet u het sentiment van klanten analyseren om zwakke signalen te detecteren?

Dat is niet nodig, en vaak zelfs contraproductief. Een sentimentscore varieert met de aard van de gesprekken, verwijst naar geen enkele verifieerbare passage en vergist zich in ironie. De nuttigste zwakke signalen detecteert u in wat de klant zegt en doet: een vraag die terugkomt, een terugbelgesprek om dezelfde reden, een opnieuw geformuleerde vraag.

Hoeveel gesprekken zijn nodig om een zwak signaal te detecteren?

Genoeg om een feit dat in minder dan 1% van de gesprekken voorkomt, enkele tientallen keren per periode te laten opduiken. Daarom volstaat een steekproef van enkele honderden beluisterde gesprekken niet, terwijl de analyse van alle gesprekken van een middelgroot contactcenter het wel mogelijk maakt.

Wie moet in het bedrijf met zwakke signalen aan de slag?

De detectie is de taak van het kwaliteitsteam of van de afdeling die het klantcontact analyseert. De interpretatie gebeurt samen met de teams die het betrokken proces kennen: product, facturatie, marketing of operations. Een signaal dat in het contactcenter blijft zonder het team te bereiken dat iets aan de oorzaak kan doen, heeft niets opgeleverd.

Aan de slag

De zwakke signalen zitten al in uw gesprekken. De enige vraag is of iemand ze kan zien voordat ze pieken worden. Om dat op uw eigen gesprekken na te gaan: probeer Raisetalk nu meteen uit.

Een klantgesprek dat een signaal van de stem van de klant wordt, zonder vragenlijst
Stem van de klant 8 min

Stem van de klant zonder enquête: wat gesprekken vertellen en vragenlijsten niet opvangen

Een tevredenheidsenquête meet zelfgerapporteerde antwoorden, bij de 5 tot 30% van de klanten die reageren. Een gesprek meet geuite signalen en waargenomen gedrag, bij alle klanten die hebben gebeld, inclusief de bias: alleen wie belt, komt aan het woord. Drie mechanismen om de stem van de klant uit gesprekken te halen, en wat deze aanpak niet vervangt.

KPI's voor klantcontact
Stem van de klant 15 min

KPI's voor klantcontact: verder dan technische metrics

Technische KPI's meten efficiëntie, geen tevredenheid. Enquêtes hebben lage responspercentages. Ontdek hoe gespreksanalyse met AI de echte stem van uw klanten laat horen, over 100% van de interacties.

Duizenden kleine blauwe tegels, waarvan er maar een stuk of dertig koraalrood oplichten
Quality Monitoring 14 min

100% van de gesprekken analyseren: wat de statistiek zegt, en wat het echt kost

Met 30 beluisterde gesprekken per maand ligt een compliancepercentage van 80% in werkelijkheid ergens tussen 63% en 91%, en is een daling van tien punten niet van toeval te onderscheiden. De berekening die softwareleveranciers niet laten zien, het verschil vanaf wanneer een actieplan gegrond is, wat de analyse van alle gesprekken echt verandert, wat ze niet oplost, en de kosten per beoordeeld gesprek.

Zes afgeronde treden lopen omhoog naar een groot tegelraster dat volledig koraalrood oplicht
Quality Monitoring 12 min

Overstappen op 100% quality monitoring: de methode in zes stappen

Wie overstapt van het beluisteren van een steekproef naar de analyse van alle gesprekken, verandert van methode, niet alleen van tool. Bepalen wat u meet, het beoordelingsformulier herschrijven, de analyse kalibreren tegen uw beoordelaars, de alerts prioriteren, per minuut budgetteren en het kwaliteitsteam anders inzetten: de zes stappen, met het kalibratieprotocol en de fouten die u moet vermijden.

Een koraalrode draad vertrekt vanuit een lijst met aangevinkte vakjes en tekent een hart
Quality Monitoring 17 min

Quality Monitoring: bent u eerder “procedureel” of “relationeel”?

Een procedureel beoordelingsformulier controleert of de adviseur zich heeft voorgesteld, de vraag heeft geherformuleerd en het gesprek heeft afgerond. Een relationele aanpak kijkt naar wat het gesprek de klant heeft opgeleverd: een opgelost probleem, een nagekomen toezegging, een reden om vertrouwen te hebben. Wat het onderzoek zegt, ons standpunt geïnspireerd door het Agile Manifest, hoe u de relatie meet zonder emotie te meten, en een test om uw eigen aanpak te situeren.

Een koraalrode paraplu boven een ACPR-dossier waaruit twee formulieren en een geluidsgolf komen
Strategie 17 min

Verzekeringen in Frankrijk: zo ziet een verdedigbaar dossier over de adviesplicht eruit bij een ACPR-controle

Voor verzekeraars, makelaars en agenten die in Frankrijk verzekeringen verkopen, met name telefonisch. Sinds aanbeveling 2024-R-03 moet de adviesplicht voor alle verzekeringsproducten schriftelijk worden aangetoond, en in mei 2026 oordeelde de ACPR dat een mondeling gesprek niet volstaat. Maar juist het beluisteren van de gesprekken haalt de adviesformulieren onderuit. De vier stukken van een verdedigbaar dossier, de consistentietest tussen het schriftelijke stuk en het gesprek, en wat een analysetool wel of niet in uw plaats doet.

Upload een gesprek. Lees de analyse. Vijf minuten.

Registratie in enkele seconden, zonder creditcard en zonder cookies. Een welcome tour laat u de belangrijkste principes zien, daarna voegt u uw eerste gesprek toe.

Early access · Uw feedback bouwt mee aan het product