Products

Learn how to add and manage product feeds to enable AI-powered product recommendations in your chatbot conversations.

Overview

Product feeds allow your AI chatbot to recommend relevant products during conversations. When visitors ask about products or express purchase intent, the AI can automatically suggest matching items from your catalog.

Product feeds are processed automatically every 24 hours, ensuring your chatbot always has the latest product information.

Adding Product Feeds

  1. Navigate to your chatbot's Products tab
  2. Click Add Feed to open the feed configuration modal
  3. Enter the URL of your CSV product feed
  4. Click Save to start processing
Your CSV file must be accessible via a public URL. The system will automatically download and process the feed.

CSV Format Requirements

Your CSV file should contain these standard product fields:

id,title,description,link,image_link,price,sale_price,brand,condition,availability,product_type,google_product_category
PROD-001,"Wireless Headphones","High-quality wireless headphones with noise cancellation","https://example.com/products/headphones","https://example.com/images/headphones.jpg","$199.99","$149.99","AudioTech","new","in_stock","Electronics > Audio","Electronics > Audio > Headphones"
id
string required
Unique identifier for the product (used for deduplication)
title
string required
Product name/title
description
string
Detailed product description
link
string required
URL to the product page
image_link
string
URL to the product image
price
string
Regular product price (e.g., "$99.99")
sale_price
string
Discounted/sale price if applicable
brand
string
Product brand/manufacturer
availability
string
Stock status (e.g., "in_stock", "out_of_stock")
condition
string
Product condition (e.g., "new", "used", "refurbished")

Managing Product Feeds

Feed Status

Each product feed shows its current processing status:

  • ACTIVE: Feed processed successfully and products are available for recommendations
  • PROCESSING: Feed is currently being processed
  • WARNING: Feed processed with warnings (some products may have issues)
  • INACTIVE: Feed processing failed - check the error message for details

Feed Actions

  • Rescan: Manually trigger a reprocessing of the feed (5-minute cooldown)
  • Delete: Remove the feed and all associated products
Deleting a product feed will remove all products from that feed. The AI will no longer be able to recommend those products.

Managing Individual Products

The Products section shows all products from your active feeds:

  • Enable/Disable: Toggle whether individual products appear in recommendations
  • View Details: See product title, price, availability, and other attributes
Products are automatically enabled when first imported. You can disable specific products if you don't want them recommended.

How Product Recommendations Work

When visitors chat with your AI:

  1. The AI analyzes the conversation context
  2. If product-related intent is detected, relevant products are suggested
  3. Products appear as an interactive carousel in the chat widget
  4. Visitors can click products to view details or make purchases
The AI uses semantic search to match conversation topics with your product catalog, recommending the most relevant items based on product descriptions and metadata.

Automatic Updates

Product feeds are automatically refreshed every 24 hours to ensure your catalog stays current. The system:

  • Downloads the latest CSV data
  • Updates existing products with new information
  • Adds new products that weren't in previous feeds
  • Maintains product embeddings for accurate AI matching
If you make urgent product changes, you can manually rescan a feed to update products immediately (subject to the 5-minute cooldown).