Skip to content
Back to all support articles
Products and ecommerce productsfeedimportcsv

Connect a product feed

A feed gives the bot your products, and it can be re-imported whenever your prices change.

Before you start

Turn on Settings → General settings → Enable ecommerce. Until you do, the Ecommerce menu is hidden and product search is disabled.

Step 1: Add a feed

  1. Go to Ecommerce → Product feeds
  2. Click Add New Feed
  3. Paste the Feed URL
  4. Pick the Language this feed describes
  5. Choose a Feed Type:
    • Google Shopping Feed — an XML feed
    • Custom CSV Feed — a CSV file served over a URL
  6. Optionally give it a Feed Name you will recognise, e.g. NL — main catalog. Left empty, Mikabot names it after the language, type, and date.
  7. Click Save Feed

The URL must be publicly reachable without a login. Test it in a private browser window first.

Step 2: Import

Click Import on the feed row. Mikabot fetches the file, processes it, and updates the counters:

CounterMeaning
Products in FeedItems found in the source file
Products in DBItems stored and searchable
Categories in DBCategories built from the feed
Last ImportedWhen the feed last ran

A gap between Products in Feed and Products in DB means items were skipped. The most common cause is a missing or duplicate id.

Step 3: One feed per language

Product data is stored per language. Add a separate feed for each language your site serves, and set its Language correctly.

See Multilingual setup.

Keeping the catalog fresh

Products change price and availability, and the bot repeats whatever it last imported. Import again after price changes, promotions, and range updates — the same Import button on the feed row does it.

Existing products are matched by id and updated in place, so importing again does not create duplicates.

Delete on the feed row removes the feed definition only; the products it imported stay in your catalog.

Uploading a CSV file

The feed page works with URLs. If you need a one-off file instead of a URL, contact support. For anything you update regularly, a URL feed is the better route: an uploaded file never refreshes itself.

Product limits

Your plan caps the total number of products across the chatbots billed to your account. The Product limit card at the top of this page shows how much of the allowance is used. When you exceed it, imports stop adding products.

To bring the count down, either move to a larger plan, or use Remove imported products at the bottom of the Product feeds page. That deletes products and categories for one language and keeps the feed definition, so you can re-import later. It cannot be undone.

See Plans and usage limits.

Related articles

Contact us

Our support team is ready to give you fast, personal help when you need it.