De alternatieve optie
Wanneer je de chatbot gebruikt om informatie op te vragen en gegevens te verzamelen, is het misschien verstandig om een alternatieve optie op te nemen om te voorkomen dat een chatbot faalt. Dit is vooral handig wanneer de gebruikersinvoer moet worden geverifieerd. Bekende voorbeelden waarbij dit concept nuttig is, zijn:
- Een e-mailadres vragen en valideren
- Een telefoonnummer vragen en valideren
- Een ordernummer vragen en valideren
In dit artikel laten we zien hoe je een extra branch kunt maken die wordt geactiveerd wanneer de gebruiker een ongeldig e-mailadres, telefoonnummer of ordernummer opgeeft. Sommige concepten die we hier gaan gebruiken, zijn het vastleggen van de gebruikersinvoer en looping flows.
Gegevens uitlezen
In dit voorbeeld vragen we de gebruiker om zijn of haar e-mailadres. We doen dat door de Any Text-trigger te gebruiken en deze in te stellen op “moet een e-mailadres zijn” in het rechter deelvenster. Je kunt de Any Text-trigger als volgt instellen:
- Tekst
- Datum
- Tijd
- Nummer
- E-mailadres
- Telefoonnummer
- URL
- Afstand
- Geld
De linkertak wordt geactiveerd wanneer in ons voorbeeld de tekst een e-mailadres bevat. En dat brengt ons bij de alternatieve optie. Maar wat als de gebruiker geen geldig e-mailadres opgeeft?

De alternatieve optie
Wanneer de gebruiker in ons geval geen geldig e-mailadres opgeeft, wordt de linkertak niet geactiveerd en blijft de bot vastzitten of mislukken omdat deze niet verder kan gaan. Daarom is het belangrijk om een alternatieve optie aan te bieden.
De alternatieve vertakking wordt geactiveerd wanneer er geen geldig e-mailadres is dat kan worden uitgelezen uit de gebruikersinvoer. Sleep een Any Text-trigger en zet deze neer naast je vorige tekst. Wanneer deze vertakking wordt geactiveerd, kun je de gebruiker een optie geven om het opnieuw te proberen of om terug te gaan naar het menu.

Probeer het zelf
Zorg ervoor dat je altijd je ervaring test. Met het bovenstaande voorbeeld kunnen we dat eenvoudig doen door het uit te proberen. We kunnen nu zien dat we bij de eerste poging geen e-mailadres opgeven en dat de juiste vertakking wordt geactiveerd. We lopen terug en proberen het opnieuw en we verstrekken een geldig e-mailadres dat wordt herkend. Veel succes!
