All guides
Knowledge Base Intermediate 7 min read

Product Feed

Connect XML-based product feeds directly to your agent's knowledge base, Google Shopping, YAML, Amazon XML and other custom formats.

Overview

The Product Feed integration lets you connect XML-based product feeds directly to your agent's knowledge base. It supports various XML formats including Google Shopping feeds, YAML files, Amazon XML and other custom XML feed types, enabling your agent to access and search comprehensive product information.

Critical requirements

1. Unique product IDs. Every product must have a unique ID, this is mandatory. Duplicate IDs cause parsing failures and the feed will not be processed.

2. Product categories (for large inventories). For feeds with more than 5,000 products, organize products into separate logical categories, typically via the product_type field, this improves search performance and accuracy.

3. Complete product attributes. Include everything you want the agent to access: sizes, prices, stock availability, images, descriptions. If an attribute is not in your feed, the agent cannot access it; remove unnecessary attributes to improve efficiency.

Setup process

Step 1, Create a knowledge base. Go to Knowledge Base → Create New, enter a descriptive name, and select Product Feed as the integration type.

Step 2, Configure feed settings. Enter the direct Feed URL (must be publicly accessible and return raw XML); select Feed Language (closest to your descriptions, affects stemming); enable Auto-Update (refreshes every 6 hours); enable Agentic Search for advanced filtered search (slower but more thorough, best for huge, heterogeneous feeds).

Step 3, Feed processing. Click Connect. The system validates the format, checks unique IDs, extracts categories, indexes all info and creates searchable embeddings. Processing can take up to an hour depending on feed size, ending with a completion summary.

Troubleshooting

  • Parsing failures, usually duplicate IDs; review your feed generation
  • Poor search results, check that all necessary attributes are in the feed
  • Slow processing, large feeds take longer; consider splitting into smaller categorized feeds

Use cases

Perfect for e-commerce businesses with XML catalogs, companies using Google Shopping feeds, retailers with existing feed infrastructure, businesses needing automated inventory updates, and organizations with large categorized catalogs.