Load your menu or catalogue

Your catalogue is what the bot sends, what the AI answers from, and what a customer orders. It is worth half an hour of care before you import a thousand rows, because fixing categories afterwards is slower than setting them up now.

Three ways in

Connect your store. If you run Shopify or WooCommerce, connect it and the products arrive with their variants, prices, images and stock, and stay in sync afterwards. This is the right answer whenever it is available — one catalogue, maintained in one place. See Connect Shopify or WooCommerce.

Import a spreadsheet. Download the template from Catalogue → Import, fill it in, upload it. The importer reports the rows it could not read rather than failing the whole file, so you fix twelve rows instead of starting again.

Add by hand. Fine for a restaurant menu of forty items. Faster than fighting a spreadsheet for small catalogues.

Get these right first

  • Categories. A customer browses by category on a phone, so eight good ones beat forty. "Starters, mains, breads, rice, desserts, drinks" is a menu. "Chef's specials, new, popular, seasonal" is four ways of saying the same thing.
  • Names as customers say them. The bot matches what people type. If your till calls it CHK-TKA-HF, the catalogue should say "Chicken tikka (half)".
  • One clear photo per item where you can. Items with photos get ordered noticeably more, and a bad photo is worse than none.
  • Variants rather than separate items. Half and full, small and large, red and blue — as variants of one product, not six products. It keeps the list short and the stock correct.
  • Prices without currency symbols in the spreadsheet. The currency comes from your account.

Stock and availability

Mark an item unavailable and it disappears from the next customer's menu immediately — nobody orders something you ran out of at seven. For stores syncing from Shopify or WooCommerce, stock follows the store automatically.

For a restaurant, the fastest habit is marking the two or three sold-out items at the start of service rather than mid-rush.

Checking it

Before you point customers at it, open the bot on your own phone and order something. You are looking for:

  • Categories that read sensibly on a small screen.
  • Nothing with a missing price or a placeholder name.
  • Variants that make sense in a list of buttons.
  • A total that is right once tax and any charges are applied.

Five minutes here saves the first customer finding it instead.