Het correct configureren van ChatLab is essentieel om ervoor te zorgen dat je chatbot nauwkeurige productinformatie en realtime bestelupdates levert. Met de juiste instellingen kan ChatLab gedetailleerde productvragen beantwoorden, bestelstatussen ophalen en klanten 24/7 ondersteunen.
Wat belangrijk is bij een chatbot voor e-commerce
- Nauwkeurige productinformatie - zorg ervoor dat klanten de juiste gegevens ontvangen over specificaties en aanbiedingen
- Duidelijke presentatie van aanbiedingen - breng kortingen, bundels en promoties doeltreffend onder de aandacht
- Actuele gegevens - bied realtime prijzen, voorraadniveaus en bestelstatussen (wanneer integratie is ingeschakeld)
- Bestellingen volgen en gebruikersgegevens - geef klanten de mogelijkheid om bestelgegevens en verzendstatussen te controleren wanneer er een integratie actief is
Hoe je productinformatie aan ChatLab toevoegt
Voordat je ChatLab informatie over je winkel geeft, moet je bepalen hoe het productgegevens gaat inlezen:
-
Website Scan: ChatLab doorzoekt en indexeert je productpagina's (beschrijvingen, specificaties en afbeeldingen) in een statische kennisbank. Ideaal voor uitgebreide context en gedetailleerde antwoorden wanneer je catalogus relatief stabiel is. Lees meer: Adding New Website Sources
-
API-integratie: Koppel via de API's van Shopify, WooCommerce, PrestaShop of andere platforms om live productgegevens, prijzen en voorraadniveaus op te halen en bestellingen direct in realtime op te zoeken. Sommige integraties ondersteunen ook het zoeken naar producten op SKU of referentiecode. Het meest geschikt voor voorraden die vaak wijzigen en voor bestelbeheer. Producten worden niet geïmporteerd in de statische kennisbank van ChatLab; in plaats daarvan vraagt ChatLab je e-commerceplatform dynamisch op in antwoord op vragen van gebruikers.
-
Beide combineren: Gebruik een scan voor diepgaande contextuele kennis en houd de integratie actief voor actuele nauwkeurigheid.
Beschikbare e-commerce-integraties
Ga naar je bot en selecteer het tabblad Connect (Verbinden) om alle beschikbare integraties te bekijken.
ChatLab ondersteunt de volgende e-commerceplatforms:
- Shopify - productzoekopdrachten (met filter voor op voorraad), bestellingen volgen
- WooCommerce - producten zoeken op naam of SKU, categorieën bekijken, bestellingen volgen
- PrestaShop - producten zoeken op naam of referentie/SKU, ondersteuning voor varianten, bestellingen volgen
- Shoper - producten zoeken, bestellingen volgen
- Wix - producten zoeken, bestellingen volgen
- CS-Cart - producten zoeken, bestellingen volgen
- Abicart - artikelen zoeken, bestellingen volgen
- Baselinker - beheer van bestellingen over meerdere platforms
ChatLab ondersteunt ook hotel- en boekingsintegraties:
- Beds24 - beschikbaarheid van kamers, accommodatiegegevens, prijzen
- Mews - kamercategorieën, zoeken op beschikbaarheid, reserveringen opzoeken
- Hotres - overzicht van appartementen, beschikbaarheidscontroles
- IdoBooking - appartementen boeken, reserveringsbeheer
- NfHotel - beschikbaarheid en details van appartementen
Scannen of integratie: wat is beter?
Website Scan
Voordelen:
- Volledig contextueel AI-onderzoek met uitgebreide antwoorden
- Diepgaand begrip van productbeschrijvingen
Nadelen:
- Vereist handmatig of automatisch opnieuw trainen om nieuwe of gewijzigde producten op te nemen
- Kan tegen het quotum voor trainingskarakters aanlopen bij het indexeren van grote catalogi
- Mogelijk verkeerde interpretatie van gedetailleerde specificaties
- Kan moeite hebben om informatie uit tabellen of parameterlijsten te halen
API-integratie
Voordelen:
- Altijd actuele prijzen en voorraad via directe API-aanroepen
- Realtime opzoeken van bestellingen voor het volgen van status en geschiedenis
- Zoeken op SKU en referentiecode beschikbaar voor WooCommerce en PrestaShop
- Shopify ondersteunt een filter voor op voorraad om alleen beschikbare producten te tonen
Nadelen:
- Zoeken op basis van trefwoorden (of SKU), zonder diepgaand contextueel begrip
- Afhankelijk van de beschikbaarheid van de API en snelheidslimieten (rate limits)
- Vereist de juiste inloggegevens en configuratie
- Geavanceerdere AI-modellen worden sterk aangeraden voor een correcte werking met tools
De winnende formule: combineer scan en integratie
Door een volledige websitescan te combineren met een live integratie, houdt ChatLab je productcatalogus en winkelstatus synchroon. Klanten zien altijd actuele voorraadniveaus, nauwkeurige prijzen en gedetailleerde beschrijvingen.
Om zowel diepgaande contextuele antwoorden als live nauwkeurigheid te krijgen, configureer je het aangepaste gedrag van ChatLab onder Settings > Role & Behavior (Instellingen > Rol & Gedrag). Klik op Enable custom role and behavior instructions (Aangepaste rol- en gedragsinstructies inschakelen) en voeg het volgende toe:
When a user asks about products or categories, first invoke API tools to retrieve current data; fallback to the scanned knowledge base only for contextual enrichment. After fetching live data, augment responses with detailed descriptions and recommendations from the knowledge base when relevant.
Lees meer over het aanpassen van de rol: Role & Behavior Settings
Gebruik altijd geavanceerdere modellen
Integratie met API's vereist dat de chatbot redeneert over API-aanroepen en de resultaten daarvan. Mini-modellen (zoals GPT-5-mini) hebben hiervoor beperkte capaciteiten. Gebruik altijd krachtigere modellen (zoals GPT-4o of GPT-4.1) bij de integratie met e-commerceplatforms.
Wijzig het model in Settings > Model & Advanced (Instellingen > Model & Geavanceerd).
Aangepaste prompt instellen
Voor WooCommerce
De WooCommerce-integratie beschikt over de tools searchProducts, searchCategories en searchProductBySku. Voeg deze instructies toe aan je Settings > Role & Behavior:
First, classify the user question into one of:
- PRODUCT-BY-SKU (user provides a SKU, reference number, or product code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-SKU:
- Call searchProductBySku with the provided SKU or reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts(text) first using normalized English singular lowercase query.
- If results are empty/weak:
1) Call searchCategories(normalized noun) to choose best categoryId.
2) Call searchProducts(categoryId) to show a few items as examples.
- Answer using tool results as primary truth (name/price/availability). Use Knowledge Base only to add extra details if consistent.
If ASSORTMENT-OVERVIEW:
- Build the overview primarily from tools, then enrich using Knowledge Base:
1) Call searchCategories(normalized noun) to find relevant categoryIds.
2) For up to 3-5 top categories, call searchProducts(categoryId).
3) Aggregate from tool results; always label as non-exhaustive.
4) Enrich the overview with Knowledge Base ONLY where it adds coverage the tools may miss.
- If tool results and KB conflict: prefer tool for concrete product facts; prefer KB for store-level statements.
Voor Shopify
De Shopify-integratie beschikt over de tool searchProducts met de optie om alleen producten te tonen die op voorraad zijn. Schakel de schakelaar "In-stock only" in bij de configuratie van de productzoekactie voor Shopify om niet-beschikbare items automatisch weg te filteren. Voeg deze instructies toe:
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Voor PrestaShop
De PrestaShop-integratie ondersteunt de tools searchProducts en searchProductByReference. Met de referentiesoekopdracht kunnen klanten producten vinden op basis van SKU, EAN-13-barcode, ISBN of MPN-code. Voeg deze instructies toe:
First, classify the user question into one of:
- PRODUCT-BY-REFERENCE (user provides a SKU, EAN barcode, ISBN, MPN, or reference code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-REFERENCE:
- Call searchProductByReference with the provided reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Voor AbiCart, Wix, CsCart, Shoper
Deze integraties beschikken over de tool searchProducts. Voeg deze instructies toe:
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Hoe je jouw e-commercewebsite goed scant
Plan het scannen van je website in delen in plaats van alles in één keer, zodat je betere controle houdt. Het scannen heeft twee filterniveaus: URL-filtering (welke pagina's worden meegenomen in de training) en elementfiltering (welke delen van elke pagina inhoud worden). De onderstaande checklist behandelt de belangrijkste punten.
-
Definieer het juiste scanbereik - gebruik het URL-uitsluitingsfilter:
- Neem alleen URL's op voor product- en categoriepagina's (bijv.
/products/en/collections/) - Sluit minder waardevolle paden uit zoals
/blog/,/tags/en archiefpagina's - Beperk bij meertalige winkels de scan tot de primaire taal
- Neem alleen URL's op voor product- en categoriepagina's (bijv.
-
Sluit herhalende elementen uit - gebruik het HTML-elementuitsluitingsfilter voor header, footer en zijbalk
-
Neem alleen relevante content op - gebruik CSS-selectoropname om te focussen op productbeschrijvingen en specificaties, terwijl je beoordelingen, scores en secties met vergelijkbare producten uitsluit
-
Gebruik een sitemap indien beschikbaar - helpt alle product- en categoriepagina's veel efficiënter te identificeren dan crawlen
Voor de volledige methode - beide filterniveaus uitgebreid uitgelegd, de aanbevolen scheiding in afzonderlijke informatie- en producttrainingen, en kant-en-klare elementselectors voor WooCommerce, Shopify, PrestaShop, Magento, Shoper, CS-Cart en meer - zie Training a bot on an e-commerce store without an integration. Dit is vooral nuttig wanneer je geen integratie kunt (of wilt) inschakelen.
Lees meer over het optimaliseren van je websitescan: How to Reduce Training Characters When Scanning a Website
Aanvullende functies die de moeite waard zijn om in te schakelen
Offer Cards
Schakel deze instelling in onder Settings > Model & Advanced om de chatbot de mogelijkheid te geven productkaarten met namen, afbeeldingen en prijzen te tonen. Dit verbetert de visuele presentatie, vooral bij realtime API-zoekopdrachten.
Voeg dit toe aan je aangepaste instructies om dubbele links te voorkomen:
If knowledge base provides URLs of the source information, provide them as comma separated list in the response as a reference - only after you have answered user's question in the conversation and only if the links are not included in the product list
Lees meer: Offer Cards
Suggested Questions
Stel vooraf suggestieknoppen voor snelle antwoorden in (verzending, retourneren, openingstijden) onder Settings > Conversation (Instellingen > Gesprek). Schakel dynamic suggested follow-ups (dynamische voorgestelde vervolgvragen) in voor door AI gegenereerde suggesties.
Lees meer: Dynamic Suggested Follow-ups
Doorschakelen naar een medewerker (Human Hand-off)
Activeer het Contact Human-formulier en vul je ondersteunings-e-mailadres in voor escalaties.
Lees meer: Human Support Contact Form
Gespreks- en klantsamenvattingen
Wanneer dit is ingeschakeld, genereert ChatLab automatisch een samenvatting voor elk gesprek en houdt het een actuele profielsamenvatting bij voor terugkerende klanten.
Lees meer: Chatbot Summaries and Memory
Chat Frontend API
Geef informatie door over de momenteel ingelogde gebruiker (bijvoorbeeld gebruikers-ID, e-mailadres of beveiligingstoken) zodat de chatbot veilig toegang heeft tot de bestelgeschiedenis zonder dat de klant gegevens opnieuw hoeft in te voeren.
Lees meer: Chat API
Taalinstellingen
ChatLab ondersteunt meer dan 90 talen. Lees meer: Chatbot Language Setup
Houd bij het gebruik van een integratie met Shopify, WooCommerce of andere e-commerceplatforms rekening met de taal waarin je systeem producten teruggeeft. Voeg deze instructie toe aan je Role & Behavior-instellingen:
When searching for products use [shop language] product and category names in singular form.
Dagelijks monitoren en bijsturen
Om ervoor te zorgen dat ChatLab nauwkeurig en effectief blijft:
- Bekijk regelmatig de gesprekslogboeken. Verfijn antwoorden of voeg inhoud toe op punten waar de bot aarzelt. Lees meer: Chatlogs
- Schakel AI Conversation Insights in om patronen en problemen te identificeren. Lees meer: AI Conversation Insights
- Maak gebruik van het geautomatiseerde dagelijkse activiteitenrapport. Lees meer: Daily Summary Email
Reacties van de chatbot optimaliseren
Zelfs goed geconfigureerde chatbots hebben baat bij regelmatige afstemming. Analyseer gesprekslogboeken om zwakke punten, verkeerd begrepen vragen of herhalende standaardantwoorden op te sporen. Verfijn prompts, werk trainingsmateriaal bij en experimenteer met systeeminstructies.
Lees meer: How to Improve Chatbot Responses