Skip to main content
The product catalog gives BoundBot structured product data it can use in conversations, recommendations, sales workflows, and order operations.

Add products manually

This is the best option when you only manage a small catalog or need to clean up a few high-value items.
1

Open the product catalog

Go to KnowledgeProducts.
2

Create a product

Click Add product (or equivalent) and fill in the fields you need. See the table below for each property’s purpose.
3

Save

Save the product. It is available to the bot immediately for recommendations and answers.

Product properties

Fill Name, Price, and Description at minimum. Add SKU and Website URL when you use the catalog with Actions or Workflows for orders or lead capture.

Use variations

If a product comes in multiple combinations, enable Has variations and define up to three option groups such as:
  • Color
  • Size
  • Material
BoundBot generates the variant matrix for you. You can then manage the default variant, SKU, regular price, discount price, currency, stock, and image per variant. A product can have up to three option groups and 100 generated variants.
The variant matrix lets you track inventory and pricing per combination (e.g. “Blue / Large” vs “Red / Small”). Use it when you need the bot to answer with specific variant availability or to pass the correct SKU into Actions or Workflows for order or lead capture.

Import products in bulk

Open the import flow when you want to load many products at once. BoundBot supports:
  • CSV export in BoundBot’s canonical format, with one row per variant
  • CSV import with strict headers
  • CSV import with AI mapping when your columns do not match BoundBot fields cleanly
  • Google Sheets import after you connect Google in team integrations
1

Open Products

Go to KnowledgeProducts.
2

Start import

Click Import (or Bulk import) and choose CSV upload or Google Sheets.
3

Map columns

Match your file’s columns to catalog fields, or use AI mapping and add a hint (see below).
4

Confirm and import

Review the preview, then run the import. New and updated products appear in the catalog once processing completes.

Export a round-trip CSV

Click Export CSV on the Products page to download the current catalog. The export includes product fields, variant options, regular and discount prices, stock, URLs, and images. You can edit that file and import it again without rebuilding the variant structure.
Use a fresh BoundBot export as your template when you need a predictable bulk update. CSV import is available on Pro and Business; exporting your existing catalog is available from the Products page.

AI mapping

The AI mapping flow is useful when:
  • each row is a variant rather than a product
  • your header names are custom
  • you need help grouping rows into options and variants
You can add a mapping hint in the import flow so BoundBot interprets your file correctly. Examples you can copy and adapt: Example 1 – Variants per row, group by product
Example 2 – Custom column names
Example 3 – Multi-option products
Be specific about which columns map to which catalog fields and how rows relate to products vs variants. Short hints often work better than long paragraphs.
Availability labels such as InStock do not provide a quantity. Map Stock only from a real numeric quantity column; otherwise leave it blank.

Plan limits

Product catalog access is plan-based:
  • Free: no product catalog
  • Starter: up to 100 products
  • Pro: up to 5,000 products with CSV import
  • Business: unlimited
If your plan does not include products or you have reached the limit, the dashboard shows an Unlock products (or upgrade) prompt when you open the catalog or try to add products.
Product count is enforced per team. If you hit the limit, you must upgrade or remove products before adding more. Deleting products frees space immediately.

Product images and sale prices

Use Upload in the image field when the asset is on your device, or paste a public URL. Product and variant images use the same supported formats and 10 MB upload limit. When an item is on sale, keep the original amount in Price and place the lower current amount in Discount price. BoundBot can then show both values without losing the regular-price context.

Inventory connection

Saving a product without variants—or saving each variant of a variable product—creates or updates the matching inventory item. Use Inventory for barcodes, locations, stock movements, suppliers, purchase orders, transfers, and counts. Product and variant stock remains the customer-facing quantity the bot can use when answering availability questions.

Advanced: Actions and Workflows

For guided shopping, lead capture, and order handling, pair the catalog with advanced features:
  • Actions (open in app) — trigger steps (e.g. “Add to cart”, “Capture lead”) from conversation or bot logic.
  • Workflows (open in app) — multi-step automation that can use product data, collect details, and route to CRM or order systems.
View captured leads and orders in the app when you use these features with your catalog.

Actions

Advanced: trigger steps from conversations and use product data for lead or order capture.

Workflows

Advanced: multi-step automation with product data and external systems.

Google Sheets import

Connect a spreadsheet-driven import flow for catalogs maintained by non-technical teammates.

Website sources

Let product-detail pages become structured catalog records automatically.

Leads and orders

Use the catalog alongside order-aware support and sales follow-up.

Plans and limits

Review product count and import availability by tier.

Inventory

Track stock by location and keep a movement ledger for every adjustment.