Zo ervaart jouw klant het
De chatbot reageert binnen 2 seconden, ongeacht tijdstip of dag.
Voorbeeld gesprek — klantenservice
Klant
Hoi, wat zijn jullie openingstijden?
AI Chatbot
Goedendag! Wij zijn geopend op maandag t/m vrijdag van 09:00–18:00 en zaterdag van 10:00–16:00. Kan ik verder nog ergens mee helpen?
Klant
Kunnen jullie ook op zondag?
AI Chatbot
Op zondag zijn wij gesloten, maar je kunt 24/7 via WhatsApp een afspraak inplannen. Wil je direct een tijdstip reserveren?
Koppel webhook + AI in 30 regels
De chatbot bouwt je op de webhook-laag. Inkomend bericht → AI → antwoord sturen.
PHP — minimale AI chatbot handler
<?php $token = 'jouw-gateway-token'; $ai_key = 'jouw-ai-api-key'; $secret = 'jouw-webhook-secret'; // Verificeer handtekening if (!hash_equals($secret, $_SERVER['HTTP_X_WA_SECRET'] ?? '')) { http_response_code(401); exit; } $data = json_decode(file_get_contents('php://input'), true); $van = $data['from'] ?? ''; $tekst = $data['body'] ?? ''; if (!$van || !$tekst) { http_response_code(200); exit; } // Stuur naar AI $ch = curl_init('https://api.itlive.nl/ai/chat'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_HTTPHEADER => ['Content-Type: application/json', "Authorization: Bearer $ai_key"], CURLOPT_POSTFIELDS => json_encode([ 'system' => 'Je bent klantenservice-assistent voor ons bedrijf.', 'message' => $tekst, ]), CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 10, ]); $ai = json_decode(curl_exec($ch), true); curl_close($ch); // Stuur antwoord terug via Gateway $antwoord = $ai['reply'] ?? 'Bedankt! We nemen zo snel mogelijk contact op.'; file_get_contents("https://gateway.itlive.nl/gw/$token/api/send", false, stream_context_create(['http' => [ 'method' => 'POST', 'header' => 'Content-Type: application/json', 'content' => json_encode(['to' => $van, 'message' => $antwoord]), ]])); http_response_code(200);
Getraind op jouw kennisbank
Upload FAQ's, productcatalogi en beleidsdocumenten. De AI gebruikt deze context bij elk antwoord.
Vijf talen automatisch
De bot detecteert de taal van de klant (NL, EN, AR, TR, FR) en antwoordt altijd in diezelfde taal.
Escalatie naar medewerker
Bij trefwoorden zoals “medewerker” of “klacht” wordt het gesprek direct overgedragen aan een mens.
Conversatiegeheugen
Binnen een sessie onthoudt de bot eerdere berichten voor een coherent, context-bewust gesprek.