Zubby AI
  • Pricing
Sign inStart free trial
  • Welcome
  • Catalog & product sync
  • AI Catalog Improver
  • Product recommendations
  • Reviews & UGC
  1. Docs
  2. Catalog & product sync

Catalog & product sync

Your catalog is the foundation everything else stands on. Zubby AI can only recommend, search, and answer questions about products it has synced and indexed. This page explains where the catalog comes from, how it stays current, and how to read the data Zubby keeps about each product.

You’ll find it in the dashboard at Catalog → Products (the sidebar label is Products).

Where products come from

Zubby never asks you to upload a spreadsheet. Products flow in automatically from the store you connected:

PlatformHow products arrive
ShopifyA bulk catalog sync runs at install using the read_products scope. After that, product create/ update/delete webhooks keep the catalog current.
WooCommerceThe WordPress plugin completes a secure handshake, then pushes your products to Zubby and keeps them in sync as they change.

WooCommerce must finish connecting

If your WooCommerce store has a Zubby workspace but the plugin hasn’t finished its handshake, the Products page shows a “plugin not connected yet” notice and no products appear. Open WordPress admin → Zubby AI → Connect, then run the first sync. See the WooCommerce integration guide for the full walkthrough.

Re-syncing on demand

The catalog stays current on its own, but you can force a refresh any time. The Trigger sync button at the top of the Products page queues a full catalog sync — useful right after a bulk edit in Shopify or WooCommerce, or if you suspect something drifted. You can also rerun a sync from Catalog → Imports.

The worker has to be running

Catalog sync, embeddings, and webhook processing are background jobs. They only run when Zubby’s worker process is up. On the hosted plans that’s always on; if you self-host, the worker is a separate process from the web app.

How search and embeddings work

Syncing a product does two things. First, it stores the structured data — title, description, vendor, type, variants, prices, inventory, collections. Second, it generates a 1536-dimension embedding(a numeric fingerprint of the product’s meaning) and stores it with pgvector.

That embedding is what lets the agent do semantic search. When a shopper asks for “something warm for hiking in the rain,” Zubby doesn’t keyword-match — it compares the meaning of the request against every product embedding and surfaces the closest matches, then re-ranks them. This is the same retrieval layer the knowledge base uses for policies and FAQs.

Embeddings regenerate whenever a product’s content changes, so a rewritten description is searchable within a minute or two of syncing.

Catalog overview metrics

The top of the Products page shows four counters so you can gauge whether the catalog is healthy enough to power good answers:

  • Products — total synced products.
  • Variants — purchasable variants across the catalog. Thin variant coverage makes recommendations feel shallow.
  • Draft products— products still in draft state. Highlighted in amber because drafts usually shouldn’t be recommended.
  • Descriptions missing — products with no description. These are the weakest links for AI answers and the best candidates for the AI Catalog Improver.

Below the counters, two demand cards — Back-in-stock demand and Price-drop demand — show how many shoppers are waiting on inventory or a price change, with the top products driving each. Use them to prioritize restocks and pricing reviews, or to spin up a journey.

The product detail page

Click any product (or open one from a demand list) to see exactly what the AI is indexing for it. The detail page is laid out as:

  • Product intelligence — status badge (active / draft / archived), vendor, type, and four metrics: variant count, recommendation events, back-in-stock subscribers, and price-drop subscribers. The stored description is shown verbatim, plus a plain- English read on whether inventory demand or price sensitivity is stronger right now.
  • Collections — which collections or categories the product belongs to. Good categorization improves how the agent groups and cross-sells.
  • Variants — SKU-level rows with title, SKU, price, compare-at price, and inventory quantity. This is where you verify that pricing and stock actually synced, not just the product shell.

The detail page also hosts the AI rewriting tools (Catalog Improver, PDP rewriter, and any nightly autopilot draft) and quick links to create back-in-stock or price-drop journeys for that product.

Garbage in, garbage out

Recommendation quality is downstream of catalog quality. A product with a one-line description and no variants will rank poorly and read thin in chat. Fixing the “descriptions missing” count is usually the highest-leverage catalog task.

Gotchas

  • Drafts and archived productsstill sync so you can inspect them, but they generally shouldn’t be recommended — use an exclude rule if you see one slipping through.
  • No products after connecting? Confirm the worker is running and (for WooCommerce) that the plugin handshake finished, then trigger a sync manually.
  • Edited a product but the AI still cites the old copy? Give the embedding a minute to regenerate, or trigger a sync to force it.

Related

  • AI Catalog Improver — rewrite titles, descriptions, and SEO copy with brand voice.
  • Product recommendations — how synced products get ranked and suggested.
  • The AI agent — how retrieval turns your catalog into answers.
  • Knowledge base— everything that isn’t a product (policies, FAQs, guides).

Was this page helpful?

Still stuck? Contact support with the URL of this page (/docs/catalog).

PreviousLanguagesNextAI Catalog Improver

Footer

Zubby AI

The AI sales agent for Shopify and WooCommerce. Learns your store, guides shoppers in real time, and recovers the revenue you would have otherwise lost.

System status

Product

  • All Features
  • AI Sales Agent
  • Cart Rescue
  • Widget Designer
  • Multi-Language
  • Pricing
  • Changelog

Solutions

  • Solutions Hub
  • Cart Recovery
  • Product Discovery
  • 24/7 Support
  • Upsell + Cross-sell
  • Conversion Optimization

Industries

  • Fashion & Apparel
  • Beauty & Cosmetics
  • Electronics
  • Jewelry & Accessories
  • Food & Beverage
  • Health & Wellness

Integrations

  • Shopify
  • WooCommerce
  • All integrations
  • vs Rep AI
  • vs Tidio
  • vs Klaviyo
  • vs Gorgias

Resources

  • Documentation
  • Guides
  • ROI Calculator
  • Glossary
  • Answers (AI Q&A)
  • Blog
  • Case Studies

Company

  • About
  • Careers
  • Contact
  • Trust
  • Security
  • Status
  • Privacy
  • Terms

© 2026 Zubby AI, Inc. All rights reserved.

Built for merchants.Made with care.