CATALOG

ProductCatalog

Per-user product catalogs with themes, revision caching, and importers

Build catalogs manually, import from a site crawl, or sync live from WooCommerce. Revision-based cache keeps storefronts fast at any size; themes keep the visual language on-brand per catalog.

  • 3 Ways to populate a catalog
  • Cached By revision — fast on any size
  • Catalogs per user, each themeable

ProductCatalog is where every product and service a customer sells lives on the platform. Users create a catalog — "Main store", "Courses", "Promo bundle" — and fill it with items: names, descriptions, prices, images, links.

Editing happens in a dedicated tab with fast save and a preview panel. Every catalog is independent — different product lines, different brands, different themes. That matters when one account runs a boutique store and a wholesale line in parallel.

Catalogs get filled one of three ways. Manual editing works for small catalogs, where human curation is more valuable than bulk speed. Import from site crawl comes right after a scan — the platform offers to move the detected products straight into a catalog. Live WooCommerce sync, via WooSync, streams an entire live storefront into the platform and keeps it in step on every product change.

Product cards support more than base fields: sub-headings, extra links, custom labels. Themes are chosen from a selection and applied per catalog, which changes how the cards render downstream without touching the products themselves.

Each catalog carries a revision number. Any edit bumps it. Client-side consumers — a chat widget, an agent retrieving product cards — check the revision and skip reloading if nothing changed. For large catalogs this is the difference between snappy and painful on every chat open.

Read access is public by catalog id; write access is secret-keyed. That split lets storefronts serve products fast and safely without the whole platform sitting behind auth. Catalogs are deletable and refreshable with confirmed actions — no silent overwrites.

Admins see every catalog on the platform for support. The catalog is the fuel for the rest of the AI stack: agents recommend from it, chats render cards from it, WooCommerce changes propagate through it.

Capabilities

Everything ProductCatalog handles for you

  • Multiple catalogs per user

    Organise by brand, product line, or audience — each catalog independent.

  • Manual editor

    Fast per-card editing with preview and instant save.

  • Import from site crawl

    Promote detected products from a scan into a working catalog in one step.

  • WooCommerce live sync

    Paired with WooSync, mirrors a live WordPress storefront in near real-time.

  • Per-catalog themes

    Choose a theme per catalog to change the visual language of rendered cards.

  • Revision-based caching

    Catalogs carry a revision; clients skip reloads when nothing has changed.

  • Public-read / secret-write

    Read by catalog id, write with a protected key — fast and safe storefronts.

Integrations

The single source of products for every AI surface

ProductCatalog is what agents recommend from and what chats render. It is fed by crawlers and sync bridges, and it feeds every customer-facing surface.

  • SiteCrawler provides the initial product list extracted from the customer's site.
  • WooSync streams products and mutations from an existing WooCommerce store.
  • AgentBuilder exposes the catalog as an agent tool for live recommendations.
  • ChatBuilder renders product cards and checkout inside the chat window.

Wire ProductCatalog into your product today

Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.