Blog Integraties en WhatsApp

Een WhatsApp-chatbot die weet wanneer een mens nodig is

Ontwerp eerst de klanttaak, identiteitscontrole en menselijke overname. Daarna kies je knoppen, vaste regels of AI voor het gesprek.

Inhoudsopgave8 hoofdstukken
  1. Kies één taak en schrijf de eindtoestand op
  2. Wanneer gebruik je knoppen, regels of AI?
  3. Voorbeeld: een afspraak verplaatsen
  4. Een ordernummer is geen identiteitscontrole
  5. Menselijke overname moet een echte toestand zijn
  6. STOP betekent niet “annuleer mijn afspraak”
  7. Wat gebeurt er als een gesprek later wordt hervat?
  8. Test gesprekken die expres niet soepel verlopen

Een WhatsApp-chatbot is een automatische gesprekspartner binnen een zakelijke berichtenflow. De nuttigste eerste versie doet één afgebakende taak: een vraag verduidelijken, algemene informatie geven of een verzoek bij de juiste medewerker neerleggen. De bot hoeft niet zelfstandig alles op te lossen. Hij moet vooral geen verkeerde verwachtingen, ongewenste wijzigingen of onveilige toegang veroorzaken.

WhatsApp beschrijft serviceberichten met zowel bots als medewerkers op de officiële servicepagina. Het gespreksontwerp hieronder is een eigen ontwerpscenario. Het is geen claim dat een bepaalde bot of leverancier dit standaard ondersteunt.

Kies één taak en schrijf de eindtoestand op

“Klantenservice automatiseren” is te groot om goed te testen. “Een verzoek om een onderhoudsafspraak te verplaatsen verzamelen en aan de planner geven” is wel concreet. De eindtoestand is dan niet een gewijzigde afspraak, maar een ontvangen verzoek met een eigenaar.

Maak een korte taakkaart: welke vraag start het gesprek, welke informatie is noodzakelijk, welke bron bepaalt het antwoord en wat gebeurt er bij twijfel? Zet er ook naast wat verboden is. In dit voorbeeld geeft de bot geen korting, verandert hij geen adres en annuleert hij niets op basis van een losse zin.

Wanneer gebruik je knoppen, regels of AI?

Een passende gespreksvorm per taak
Gesprekstaak Ontwerpkeuze Waarom
Een onderwerp kiezen Een kort menu met herkenbare keuzes De gebruiker ziet welke hulp beschikbaar is
Een afspraak bevestigen Vaste stappen met controle van actuele gegevens De actie moet precies en herhaalbaar zijn
Een vrije vraag begrijpen Eventueel AI voor een voorstel of verduidelijking De vraag kan op veel manieren worden geformuleerd
Een klacht, prijsafspraak of gevoelige situatie Een bevoegde medewerker Er is beoordeling en verantwoordelijkheid nodig

Laat AI bij voorkeur adviseren over de volgende vraag, niet zelfstandig beslissen over rechten of een wijziging. Een taalmodel dat “volgende vrijdag” interpreteert, levert een voorstel op. De toepassing controleert datum, tijdzone en beschikbaarheid; de klant bevestigt de concrete datum. Zo blijft een vloeiend gesprek ondergeschikt aan het echte werkproces.

Tarieven

Wat kost het?

Het begint bij . Wat jij betaalt hangt af van je situatie.

Voorbeeld: een afspraak verplaatsen

Dit is een fictief gesprek voor een ontwerpbespreking. De vermelde functies moeten nog worden gebouwd of in de gekozen software worden aangetoond.

  1. De klant: “Kan mijn onderhoud volgende week?”
  2. De bot: “Ik help je een wijzigingsverzoek te maken. De planner bevestigt daarna of het kan. Wil je je bestaande afspraak bekijken of direct een medewerker spreken?”
  3. Beveiligde stap: de klant gaat naar het eigen portaal en meldt zich daar aan. Alleen afspraken waarvoor die gebruiker bevoegd is, worden getoond.
  4. De keuze: de klant selecteert een afspraak en een gewenste datum. Het systeem toont de huidige afspraak en de gevraagde wijziging naast elkaar.
  5. De bevestiging: “Wijzigingsverzoek versturen” registreert het verzoek. De bestaande afspraak blijft staan totdat het proces de wijziging heeft bevestigd.
  6. De overdracht: de planner krijgt de gecontroleerde referentie, gewenste datum en relevante toelichting. De ontvangstmelding komt uit de opgeslagen status.

Als het portaal niet bereikbaar is, biedt de bot menselijke hulp aan. Hij vraagt niet alsnog een complete kopie van het dossier via de chat. Wil je echt direct laten omboeken, dan zijn aanvullende regels nodig voor gelijktijdige boekingen, capaciteit, dubbele bevestigingen en herstel bij uitval.

Een ordernummer is geen identiteitscontrole

Een ordernummer kan worden geraden, doorgestuurd of door iemand anders worden gelezen. Gebruik het om een vraag te verwijzen, niet om zonder meer orderregels, een adres of een factuur terug te sturen. Ook een bekend telefoonnummer geeft niet automatisch toegang tot alle dossiers die ooit bij dat nummer hoorden.

Koppel persoonlijke gegevens aan een geverifieerde gebruiker en controleer daarna de rechten op de specifieke order of afspraak. Een ingelogd klantportaal binnen je bedrijfssoftware kan die stap dragen. Bouw geen inloglink waarvan het ordernummer zelf het geheim is. Test ook een verlopen sessie, een gedeeld nummer en een gebruiker die een referentie van een ander invoert.

Meta introduceert bovendien usernames en een Business Scoped User ID. Die kanaalidentificatie is niet hetzelfde als jouw eigen klant-ID. Houd die scheiding expliciet in het ontwerp; zie Meta over de nieuwe identificatie.

Menselijke overname moet een echte toestand zijn

Een knop “medewerker” helpt alleen als er achter de knop een werkende route bestaat. De WhatsApp-policy verlangt duidelijke mogelijkheden tot escalatie bij geautomatiseerde antwoorden. Zie de Business Messaging Policy. Bepaal vervolgens concreet hoe jouw team dat uitvoert.

  • Wachten op medewerker: één team of persoon krijgt het gesprek. De bot stelt geen nieuwe inhoudelijke vragen.
  • Overgenomen: de medewerker ziet de relevante voorgeschiedenis en welke gegevens wel of niet zijn gecontroleerd.
  • Afgehandeld: de eigenaar sluit de taak of zet een volgende stap klaar.
  • Automatisering hervatten: alleen na een bewuste overgang; een nieuw klantbericht mag een actieve overname niet stilzwijgend opheffen.

Laat de verzendstap de actuele gesprekstoestand opnieuw lezen. Anders kan een eerder klaargezet botantwoord alsnog tussen twee antwoorden van de medewerker verschijnen. Spreek ook af wat buiten werktijd gebeurt. Noem alleen een reactietijd die de organisatie werkelijk kan waarmaken en bied een passend alternatief voor spoed.

Liever even bellen?

Laat je terugbellen

Eén telefoontje is vaak sneller dan drie mailtjes. Je hoort binnen een werkdag van ons.

STOP betekent niet “annuleer mijn afspraak”

Behandel een verzoek om berichten te stoppen als een communicatievoorkeur. Stop de betreffende automatische berichten en verwerk de afmelding in de centrale voorkeurenregistratie. Annuleren van een afspraak is een aparte actie, met een herkenbare bevestiging en controle van de juiste afspraak.

Een zin als “stop met deze reminders” mag dus niet de afspraak verwijderen. En “ik wil de afspraak annuleren” mag niet ongemerkt als afmelding voor alle communicatie worden opgeslagen. Bij dubbelzinnigheid pauzeer je automatische verzending en laat je een medewerker verduidelijken wat de klant bedoelt. De gids over toestemming en intrekken werkt die registratie verder uit.

Wat gebeurt er als een gesprek later wordt hervat?

Bewaar de taakstatus en het relevante tijdstip van het laatste klantbericht. Een klant kan uren later terugkomen of de medewerker kan pas later reageren. Kies dan opnieuw de toegestane verzendroute; een open taak is geen onbeperkt open WhatsApp-antwoordvenster. De actuele regels en uitzonderingen staan in de templategids.

Laat een link naar WhatsApp niet als afgeronde stap tellen. Een klik kan de app openen zonder dat iemand het klaargezette bericht daadwerkelijk verstuurt. De botflow begint met een ontvangen bericht, niet met alleen de klikmeting op je website.

Test gesprekken die expres niet soepel verlopen

  • De gebruiker kiest een niet-bestaande datum: de bot vraagt om een nieuwe keuze en verzint geen beschikbaarheid.
  • Dezelfde bevestiging komt tweemaal binnen: er ontstaat één wijzigingsverzoek.
  • Een klant deelt een ordernummer van iemand anders: er verschijnt geen persoonlijke orderinformatie.
  • Een medewerker neemt over terwijl de bot antwoordt: er blijft één actieve gesprekseigenaar.
  • De agenda valt uit na de bevestiging: het gesprek claimt niet dat de afspraak is gewijzigd.
  • De klant zegt “stop” of vraagt om een mens: de bot houdt niet vast aan zijn menu.
  • Een vraag bevat instructies om regels te negeren: de toepassing geeft geen extra rechten of nieuwe bevoegdheden.

Meet daarna of de klant werkelijk verder kwam, of de medewerker voldoende context had en hoeveel correcties nodig waren. Het aantal automatische antwoorden is geen kwaliteitsmaatstaf op zichzelf. Een beperkte bot met een goede achterliggende workflow kan nuttiger zijn dan een uitgebreid gesprek dat nergens betrouwbaar uitkomt.

Bronnen

  1. WhatsApp: serviceberichten met bots en medewerkers
  2. WhatsApp: Business Messaging Policy
  3. Meta: WhatsApp Usernames en BSUID

Volgende stap

Neem contact op met het SiteJob-team

Bespreek je vraag met het team dat jouw systeem ontwerpt en bouwt. We kijken samen welke volgende stap past.