AnroAgents

Home / Docs / Putting a product catalogue into the agent

Putting a product catalogue into an AnroAgents agent

How to prepare a catalogue, price list or property list so the agent answers well.

A catalogue is the hardest thing to get right in any AI agent, and AnroAgents handles it through the Knowledge Base with a specific preparation step. The rule is simple: one row of your catalogue should become one self-contained passage of text.

Uploading a catalogue as CSV

The AnroAgents Knowledge Base accepts CSV, and CSV is the best format for a catalogue. Each row is turned into a card that keeps its column labels, so a row about a product carries its own name, price, availability and description together rather than being split across passages.

Export the catalogue from your shop, CRM or spreadsheet as CSV with a header row, and give the columns names a person would use: name, price, category, availability, description, url. The agent quotes those labels back, so price_eur_incl_vat reads better than p2.

Keep the AnroAgents catalogue CSV to the columns that matter in a conversation. Internal identifiers, warehouse codes and supplier margins add noise, count against the character limit and occasionally leak into an answer.

What to do with a large catalogue

An AnroAgents agent searches the catalogue per question and uses only the most relevant rows in each answer — how many depends on your plan, from 5 passages on the Free plan up to 20 on Business. That is why a higher plan genuinely answers catalogue questions better: it can hold more of the catalogue in view at once.

If your catalogue runs to thousands of items, split it into several AnroAgents documents by category and upload each separately. Retrieval then has a cleaner signal than one file mixing furniture with electronics.

If your catalogue changes daily, do not maintain it by hand in AnroAgents. Use the Shopify app, which synchronises products automatically, or upload a fresh export on a schedule and delete the previous file each time.

Questions a catalogue-backed agent answers well

An AnroAgents agent with a catalogue answers descriptive questions well: what a product does, what is included, how two items differ, what fits a described need, what the price and delivery terms are.

An AnroAgents agent with a catalogue answers exhaustive queries badly, and that is a property of search rather than a defect to be configured away. "Show me everything under €50" cannot be answered reliably from retrieved passages, because the agent sees the passages that matched the question, not the whole table. If customers need that, give them a filtered page on your site and let the agent link to it.

Property, vehicle and service listings

The same approach in AnroAgents works for real-estate listings, vehicles, courses and appointment types: one listing per row, every row carrying its own location, price and key attributes, and a URL column so the agent can send the visitor to the full page.

For listings that expire — sold properties, filled courses — delete the old file and upload the current export rather than adding a new one alongside it. An AnroAgents agent that still has last month's listing indexed will happily offer a flat that is gone.