Support / AI Chat
Een productfeed koppelen aan je AI-chat
Met een productfeed kent je AI-agent je hele assortiment: specificaties, maten, merken en de link naar elk product. In dit artikel lees je welke velden je feed nodig heeft, hoe je zo'n feed in Channable maakt en hoe je hem in LeadBot koppelt.
Wat de AI-chat met je productfeed doet
Een productfeed is een XML-bestand op een vaste URL met al je producten erin. LeadBot leest die feed in als kennisbron, net als de pagina's van je website. Vraagt een bezoeker welke haard in een nis van 160 cm past of wat het verschil is tussen twee modellen, dan zoekt de AI-agent het antwoord in de feed en stuurt hij de bezoeker door naar de juiste productpagina.
De AI gebruikt alleen wat er in de feed staat. Ontbreekt de link naar het product, dan kan de agent een product wel beschrijven maar de bezoeker er niet naartoe sturen. Een productfeed verschijnt bovendien niet als bronvermelding in de chat: de link naar de productpagina moet dus in de feed zelf staan.
Heb je de productpagina's ook al via 'Website scrapen' toegevoegd? Dan is een feed nog steeds de moeite waard: daarin staan de specificaties van alle producten gestructureerd bij elkaar, en met dagelijkse indexering blijft je assortiment automatisch bij.
Welke velden je feed nodig heeft
LeadBot leest feeds in het Google Shopping-formaat: een lijst met één item (of entry) per product. De veldnamen mogen met of zonder het voorvoegsel g: geschreven worden. Dit zijn de velden die ertoe doen:
<item>
<g:id>SH-152</g:id>
<title>Driezijdige sfeerhaard Ibiza - 152 cm</title>
<link>https://www.jouwwinkel.nl/product/ibiza-152/</link>
<description>Breedte 152 cm, diepte 20 cm, 750-1500 W, 5 jaar garantie.</description>
<g:price>1299.00 EUR</g:price>
<g:image_link>https://www.jouwwinkel.nl/images/ibiza-152.jpg</g:image_link>
<g:availability>in_stock</g:availability>
<g:brand>Jouw merk</g:brand>
<g:product_type>Sfeerhaarden > Driezijdig</g:product_type>
</item>- id (verplicht) — Een unieke code per product, bijvoorbeeld het product-ID uit je webshop of een unieke SKU. Twee producten mogen nooit hetzelfde id hebben, anders worden ze als één product gezien.
- title (verplicht) — De productnaam zoals de bezoeker hem kent, inclusief de variant die ertoe doet (maat, kleur, uitvoering).
- link (verplicht) — De volledige URL van de productpagina. Zonder link kan de AI de bezoeker niet naar het product sturen.
- description — De omschrijving en specificaties. Afmetingen, vermogen, materiaal en garantie zijn voor de AI het waardevolst; lange marketingteksten voegen weinig toe.
- price — Prijs met valuta, bijvoorbeeld 1299.00 EUR. De AI noemt nooit een exacte prijs (die kan in de feed verouderd zijn), maar gebruikt de prijs wel om producten in een prijsklasse te plaatsen en stuurt voor de actuele prijs door naar de productpagina.
- image_link — Link naar de hoofdafbeelding. Je ziet hem terug in het voorbeeld bij het koppelen.
- availability — Voorraadstatus, bijvoorbeeld in_stock of out_of_stock.
- brand en product_type — Merk en productcategorie. Handig als bezoekers op merk of type zoeken.
Een feed maken in Channable
Gebruik je Channable, dan maak je een aparte feed voor LeadBot met een Custom XML-kanaal. Je productdata staat dan al in Channable (bijvoorbeeld via de WooCommerce- of Shopify-import); je bepaalt alleen welke velden er in de feed komen. Een Custom XML-feed bevat namelijk alleen de velden die je er zelf in de mappingstap aan toevoegt. Staan er alleen titel en omschrijving in, dan mist de AI de productlinks.
- 1Ga in je Channable-project naar Channels, klik op '+Create channel' en kies 'Custom XML'. Laat de standaard tags 'item' en 'items' staan.
- 2Categorieën zijn voor een Custom XML-feed niet nodig; die stap kun je overslaan.
- 3Gebruik in de stap Rules een filterregel om producten uit te sluiten die niet in de chat thuishoren, zoals testproducten, losse onderdelen of producten die niet meer leverbaar zijn.
- 4Voeg in de stap Mapping via '+Add new field' de velden id, title, link, description, price, image_link, availability en brand toe. De 'channel field name' wordt de naam van het veld in de XML, dus gebruik precies deze namen.
- 5Krijg je een waarschuwing over id, link, image_link of price? Dan zijn die velden bij de import niet goed herkend. Koppel ze in de Import mapping van je project aan het juiste veld uit je webshop.
- 6Activeer de feed via Preview met 'Activate feed' en kopieer de feed-URL. Die URL blijft gelijk, ook als je later velden toevoegt.
Geen Channable? Andere manieren om een feed te maken
Elke feed in het Google Shopping-formaat werkt. Heb je al een feed voor Google Merchant Center, gebruik dan dezelfde URL. Gebruik je WooCommerce, dan maak je zo'n feed met een productfeed-plugin die Google Shopping ondersteunt. Werk je met een ander feedplatform of een eigen export, zorg dan dat elk product als eigen item in de feed staat met ten minste een id, title en link.
De feed koppelen in LeadBot
Heb je de feed-URL, dan koppel je hem als bron aan de AI Input Collectie van je AI-agent.
- 1Ga in de zijbalk naar AI Inputs (onder Agenten) en open de collectie die aan je AI-agent gekoppeld is.
- 2Klik op 'Bron toevoegen' en kies 'Productfeed'.
- 3Plak de URL bij 'Productfeed URL' en klik op 'Feed parsen'.
- 4Controleer het resultaat: je ziet 'Feed is geldig', het aantal gevonden producten en een 'Eerste product voorbeeld' met titel, prijs, afbeelding en de link 'Bekijk product'. Ontbreekt een van die onderdelen, pas dan eerst je feed aan.
- 5Rond de wizard af. De feed wordt nu geïndexeerd; zodra dat klaar is, krijgt je team een e-mail.
- 6Zet 'Dagelijkse indexering' aan op de collectiepagina, zodat nieuwe producten en gewijzigde specificaties elke dag automatisch worden bijgewerkt.
Controleer je feed voordat je hem koppelt
De AI-agent neemt de teksten uit je feed letterlijk over. Fouten in de feed komen dus ook in de chat terecht. Loop deze punten na:
- Klopt elk product op zichzelf? Omschrijvingen die van een ander product zijn gekopieerd, met de verkeerde maat of het verkeerde artikelnummer, leiden tot verkeerde antwoorden.
- Heeft elk product een eigen id? Dubbele artikelnummers komen vaak voor bij varianten in verschillende maten.
- Staan er geen testproducten, reserveonderdelen of verlopen producten in die je niet aan bezoekers wilt voorstellen?
- Werkt de link van het eerste product als je op 'Bekijk product' klikt?
Test daarna in Test chat bij je AI-agent een paar vragen die bezoekers echt stellen, bijvoorbeeld een vraag naar een specifieke maat of een vergelijking tussen twee modellen. Kijk of de agent het juiste product noemt en naar de goede productpagina linkt. Voor webshops past het template E-commerce product AI het best; lees daarover meer in Welk AI-agent template kies je.
Kom je er niet uit?
Geen ticketnummer — je spreekt altijd een mens. We denken graag met je mee, van installatie tot optimalisatie.
