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.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
Use variations
If a product comes in multiple combinations, enable Has variations and define up to three option groups such as:- Color
- Size
- Material
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 Knowledge → Products.
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.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
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
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.
Related pages
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.

