Stapsgewijze handleiding Widget en ervaring

Hoe je een AI-chatbotwidget aanpast en insluit

Een beginnersvriendelijke stapsgewijze uitleg met een echt merkvoorbeeld, onderbouwd antwoord en een direct inzetbare zwevende widget-insluiting.

Beginner31 min leestijd16 juli 2026
Hoe je een AI-chatbotwidget aanpast en insluit

Wanneer je een AI-chatbotwidget aanpast, moeten merk- en conversiedoelen altijd samengaan met toegankelijkheid, mobiele bruikbaarheid en duidelijke verwachtingen voor de bezoeker.

Een praktische chatwidget moet naadloos aansluiten op de website, duidelijk maken wat hij kan en belangrijke pagina-elementen niet blokkeren. Widget Integration verdeelt deze keuzes over Appearance, Images, Content & Behavior, Positioning, Triggers, Action Bar en Advanced.

Deze handleiding volgt de huidige Engelse Light Mode-interface en een concreet voorbeeld genaamd Tutorial Lab. De widget gebruikt een donkerblauwe header, een blauw bezoekersbericht, een gerichte suggestieknop en een echt, op bronnen gebaseerd antwoord over openingstijden. Elke zichtbare instelling is gekoppeld aan de daadwerkelijke bezoekerservaring die erdoor verandert.

Gebruik eerst de ingebouwde instellingen voordat je naar Custom CSS grijpt. Deze zijn eenvoudiger te begrijpen, veiliger bij widget-updates en toereikend voor de meeste huisstijlen. Bekijk het voorbeeld in het dashboard en test het vervolgens volledig op een staging-omgeving op zowel desktop- als mobiele breedtes voordat je live gaat.

Privacyvriendelijke speler met tweestapsactivering

Een AI-chatbotwidget aanpassen (ontwerp en insluiten)

Pas een AI-chatbotwidget aan: kleuren, lettertype, welkomsttekst, mobiel gedrag, suggestieknoppen, toegankelijkheid en de insluitcode.

YouTube · 5:26 · Engels

De YouTube-speler blijft geblokkeerd totdat u op Afspelen klikt. Door het laden maakt uw browser verbinding met YouTube en kunnen technische gegevens naar Google worden verzonden.

Rechtstreeks openen op YouTube

Wat u aan het einde heeft bereikt

  • Een goed leesbaar thema dat aansluit bij je merk, met duidelijke kleurrollen
  • Doelgerichte afbeeldingen voor avatar, launcher en welkomstscherm
  • Een gerichte welkomstervaring met een nuttige suggestieknop
  • Afzonderlijke marges voor desktop en mobiel om belangrijke paginaknoppen vrij te houden
  • Een geverifieerd, op bronnen gebaseerd antwoord in de echte bezoekerswidget
  • Een complete zwevende widget-insluiting die je eenmalig installeert en bijwerkt via opgeslagen instellingen

Voordat u begint

  • De exacte merkkleuren in hexadecimaal formaat
  • Een contrastdoel van minimaal 4.5:1 voor normale tekst
  • Optioneel geoptimaliseerde afbeeldingen voor avatar, launcher en welkomstscherm
  • Eén staging-pagina en de exact toegestane hostnaam
  • Eén bekend brondocument en één bewust niet-ondersteunde testvraag

Geef het frame vorm, stuur de eerste actie en controleer het antwoord

Appearance en Images zorgen voor herkenbaarheid. Content & Behavior bepaalt de eerste interactie, terwijl Positioning de launcher en het geopende venster weghoudt van navigatie-, winkelwagen- en cookieknoppen.

De zwevende widget haalt de opgeslagen instellingen op via het chatbot-ID. Installeer de insluitcode eenmalig en publiceer latere visuele of functionele wijzigingen direct vanuit het dashboard, zonder het HTML-fragment te vervangen.

Toegankelijke huisstijl toepassenEén duidelijke actie stimulerenLivegedrag verifiëren

01–06

Stap voor stap instellen

1

Stel afmetingen, thema, typografie en elke kleurrol in

Bouw een consistent en leesbaar kleurensysteem in plaats van losse kleuren te kiezen.

Open je assistent en kies Widget Integration → Appearance. Begin met Widget Width en de optionele Height, en kies daarna het Theme, de Font Family en de Chat Title. Tutorial Lab gebruikt het thema Modern en de titel “Tutorial Lab”; door de hoogte leeg te laten, gebruikt de widget zijn responsieve standaardwaarde.

Wijs kleuren toe per rol: achtergrond en tekst van de header, bot-tekstballon en tekst, bezoekers-tekstballon en tekst, en achtergrond en icoon van de launcher. Het voorbeeld gebruikt een donkerblauwe header met witte tekst en een duidelijke blauwe bezoekersballon. Controleer elke combinatie van voor- en achtergrondkleur in het live voorbeeld en niet alleen in de kleurkiezer. Normale tekst moet een contrastverhouding van minimaal 4.5:1 hebben.

  • Voorbeeldtitel: Tutorial Lab
  • Thema: Modern
  • Bezoekersballon: merkblauw met goed leesbare tekst
  • Controleer: header, beide typen tekstballonnen, knoppen en focusstijlen
Bouw een consistent en leesbaar kleurensysteem in plaats van losse kleuren te kiezen.
2

Kies de juiste afbeelding voor avatar, launcher en welkomstscherm

Elke upload heeft een eigen functie en specifieke afmetingen.

Open Images. Avatar Image verschijnt naast de berichten van de assistent, Chat Button Image vervangt de launcher-knop en Welcome Image verrijkt het lege startscherm. Gebruik niet overal hetzelfde brede logo, maar snijd voor elke toepassing een geschikte afbeelding op maat.

Gebruik geoptimaliseerde PNG- of WebP-bestanden met duidelijke contouren. Houd de avatar en de launcher vierkant, test transparantie op zowel lichte als donkere pagina's en vermijd tekst in kleine iconen. In dit voorbeeld zijn de optionele afbeeldingen bewust leeg gelaten; dat is een prima keuze wanneer het ingebouwde WebChatAgent-icoon duidelijker is dan een minder geschikt eigen logo.

  • Avatar: direct herkenbaar op het formaat van een chatbericht
  • Launcher: een duidelijk silhouet zonder kleine, onleesbare tekst
  • Welkomstafbeelding: biedt nuttige context, niet alleen decoratie
Elke upload heeft een eigen functie en specifieke afmetingen.
3

Stel openingsgedrag, zichtbaarheid en suggesties in

Elke schakelaar heeft direct invloed op de eerste indruk van de bezoeker.

Open Content & Behavior. Bepaal of de widget is uitgeschakeld op de website, standaard geopend start, verborgen is op mobiele apparaten of bronvermeldingen mag tonen. Controleer daarna de instellingen voor microfoon, automatische vertaling, tekstballon-notificaties en uitgesloten paden. Pas één instelling tegelijk aan en controleer direct het zichtbare resultaat.

Schrijf een korte welkomsttekst die direct het doel uitlegt. Suggestieknoppen vind je niet op dit tabblad, maar onder Buttons & forms in het onderdeel Quick actions. Voeg daar twee of drie gerichte opties toe. “Which plan is right for me?” biedt direct meer context dan “Learn more.” Open niet automatisch een groot chatvenster op elke pagina; gebruik Triggers pas nadat timing, paginabereik, sluitgedrag en frequentie grondig zijn getest in een schone browsersessie.

  • Suggestie: Welk abonnement past bij mij?
  • Bronnen: schakel dit alleen in als het daadwerkelijk meerwaarde biedt voor bezoekers
  • Automatische vertaling: test het gedrag in de taal van de bezoeker
  • Uitgesloten paden: sluit checkout-, account- en gevoelige pagina's uit waar nodig
Elke schakelaar heeft direct invloed op de eerste indruk van de bezoeker.
4

Stel marges voor desktop en mobiel afzonderlijk in

Houd zowel de launcher als het geopende venster vrij van cruciale paginaknoppen.

Open Positioning. Desktop Offsets en Mobile Offsets zijn onafhankelijke afstanden vanaf de gekozen hoek. Tutorial Lab gebruikt 20 pixels vanaf de rechter- en onderkant voor beide weergaven als neutrale basiswaarde.

Test meer dan alleen de gesloten knop. Open de volledige widget op de kleinste ondersteunde schermbreedte terwijl de cookiebanner zichtbaar is, de adresbalk van de mobiele browser is uitgeklapt en eventuele vaste navigatie- of bestelknoppen aanwezig zijn. Verhoog de betreffende marge totdat de launcher en het venster goed bereikbaar zijn zonder belangrijke acties te blokkeren.

  • Standaard desktop: rechts 20 px · onder 20 px
  • Standaard mobiel: rechts 20 px · onder 20 px
  • Test: gesloten launcher én het volledig geopende venster
Houd zowel de launcher als het geopende venster vrij van cruciale paginaknoppen.
5

Controleer de echte bezoekerswidget met een onderbouwd antwoord

Een mooi ontwerp is pas geslaagd als het gesprek vlekkeloos verloopt.

Kies Test Your Chatbot om het geauthenticeerde bezoekersvoorbeeld te openen. Controleer de titel, de blauwe bezoekersballon, het goed leesbare assistentbericht, de suggestieknoppen, het invoerveld, de sluitknop en de huisstijl. Bedien de widget zowel met de muis als met het toetsenbord; de focusindicator moet duidelijk zichtbaar blijven en logisch terugkeren na het sluiten van het venster.

In het geteste voorbeeld stellen we de vraag: “What are the support hours?” De echte widget antwoordt dat de supportafdeling van Northstar Services geopend is van maandag tot en met vrijdag, van 8:00 AM tot 6:00 PM (08:00–18:00) uur Midden-Europese Tijd. Dit bevestigt zowel de opgeslagen weergave als een feitelijk juist, op bronnen gebaseerd antwoord. Herhaal dit met een bewust onbekende vraag om te controleren of ook langere standaardantwoorden prettig leesbaar blijven.

  • Exacte vraag: Wat zijn de openingstijden van de helpdesk?
  • Geobserveerd antwoord: Maandag–vrijdag, 8:00 AM–6:00 PM (08:00–18:00) uur CET
  • Verificatie: opgeslagen ontwerp gecombineerd met een betrouwbaar, onderbouwd antwoord
Een mooi ontwerp is pas geslaagd als het gesprek vlekkeloos verloopt.
6

Kopieer en installeer de complete insluitcode voor de zwevende widget

Er zijn één asynchroon script en één chatbotspecifiek element vereist.

Scroll naar het codeblok in Widget Integration en kopieer de volledige HTML, niet alleen het chatbot-ID. Het blok laadt het script WebChatAgent asynchroon en maakt het custom element `web-chat-agent` aan met het ID van deze assistent. Plak dit eenmalig vlak voor de sluitende `body`-tag of in het algemene code-invoerveld van je CMS.

Voeg vóór het testen de exacte staging- en productiehostnamen toe onder Allowed Websites. Als je cookiebeleid niet-essentiële widgets van derden blokkeert, laad het script dan pas nadat de juiste toestemmingscategorie is geaccepteerd; als de widget als noodzakelijke ondersteuning geldt, leg die beslissing en de gegevensstroom dan vast. Controleer of er geen dubbele scripts, consolefouten of Content Security Policy-blokkades optreden.

Opgeslagen widgetwijzigingen worden automatisch opgehaald door het geplaatste element. Je hoeft de insluitcode dus niet te vervangen na het aanpassen van kleuren, suggesties of marges. Vervang de code alleen wanneer je bewust overstapt op een ander chatbot-ID of een ander integratietype.

  • Eenmalig installeren: asynchroon script + web-chat-agent-element
  • Beveiliging: exacte hostnamen onder Allowed Websites
  • Privacy: pas de gedocumenteerde toestemmingskeuze toe
  • Kwaliteitscontrole: geen dubbel script, consolefout of CSP-blokkade
Er zijn één asynchroon script en één chatbotspecifiek element vereist.

Voorbeeld en resultaat

Bekijk de praktijktest en het resultaat

Elke tutorial bevat een vaste invoer, het verwachte resultaat en een transparant overzicht van wat daadwerkelijk lokaal is geverifieerd.

Praktijkvoorbeeld: Een AI-chatbotwidget aanpassen: complete handleiding voor ontwerp, gedrag en insluiten

Dit exacte scenario is doorlopen met het tijdelijke tutorial-account.

End-to-end geverifieerd

Exacte testinvoer

Change the title to “Tutorial Lab”, use a blue user bubble, copy the floating embed and open the live preview.

Verwacht resultaat

De live widget toont het ontwerp correct, de insluitcode bevat het juiste chatbot-ID en een echte vraag krijgt een duidelijk, leesbaar antwoord.

Wat er daadwerkelijk is geverifieerd

Het opgeslagen voorbeeld toonde Tutorial Lab, de blauwe gebruikersberichten en een onderbouwd antwoord; het volledige asynchrone script en het web-chat-agent-element zijn gecontroleerd in Widget Integration.

Het opgeslagen voorbeeld toonde Tutorial Lab, de blauwe gebruikersberichten en een onderbouwd antwoord; het volledige asynchrone script en het web-chat-agent-element zijn gecontroleerd in Widget Integration.

Tips en trucs

Maak de inrichting betrouwbaar

Test met realistische voorbeelden, leg uw startpunt vast en wijzig één instelling tegelijk. Zo worden echte verbeteringen zichtbaar.

Begin altijd met de ingebouwde instellingen

Gebruik Custom CSS alleen voor specifieke details; standaardkleuren en marges zijn veel minder kwetsbaar bij updates.

Suggestieknoppen moeten een duidelijke intentie hebben

“Compare plans” is veel duidelijker dan “Learn more” en geeft de chatbot direct waardevolle context.

Test de inhoud voordat je het uiterlijk perfectioneert

Een fraaie widget kan ontbrekende kennis niet verbloemen. Controleer eerst de belangrijkste antwoorden en verfijn daarna pas welkomstteksten, suggestieknoppen en visuals.

Kies het model op basis van de gesprekskwaliteit, niet het uiterlijk

Gebruik een snel en voordelig model voor routinematige support en stap pas over op een krachtiger model als vaste testvragen een aantoonbare kwaliteitsverbetering laten zien.

Wanneer iets niet werkt

Problemen oplossen

Controleer status, machtigingen en testgegevens systematisch voordat u het model of de prompt aanpast.

De widget verschijnt niet op de website

Controleer de exacte hostnaam onder Allowed Websites, zorg dat het complete script en het custom element eenmalig zijn geplaatst en controleer op cookieblokkades, Content Security Policy-regels en browser-consolefouten.

De widget overlapt een cookiebanner of bestelknop

Open Positioning, pas de onder- en rechtermarges voor desktop en mobiel afzonderlijk aan en test het volledig geopende venster opnieuw op de kleinste schermgrootte.

Opgeslagen tekstkleuren zijn slecht leesbaar in berichten

Controleer de specifieke tekstkleur voor de betreffende header of tekstballon, meet het contrast van de voor- en achtergrond en zorg voor een contrastverhouding van minimaal 4.5:1 voor normale tekst.

Klaar voor een test op productieniveau

Publiceer het ontwerp naar een staging-pagina en stel een testchecklist op voor desktop, mobiel, toetsenbordbediening, touch, toestemming, bekende vragen, onbekende vragen en lange antwoorden. Doorloop deze controle na elke grote update van de widget of de websitelay-out.

Gerelateerde bronnen