Zubby AI
  • Pricing
Sign inStart free trial
  • Welcome
  • Orders
  • Importing & migrating
  • Store details
  1. Docs
  2. Importing & migrating

Importing & migrating

Before the agent can sell, it needs your data: products, variants, inventory, and the store pages, FAQs, and policies it answers from. The Imports area is where you trigger those syncs, confirm the platform handshake is healthy, and watch jobs run. It is also where you bring rules and email flows across from a tool you are replacing.

Where it lives

Open Imports & Sync from the sidebar — /app/<storeId>/imports. Platform-specific pages live at /imports/shopify and /imports/woocommerce; the migration wizard is at /imports/from-competitor.

The import control center

The main Imports page is a control center, not a wizard. The header carries a Queue full import button, and three cards route you to the next sensible step:

  • Connection — verify the platform handshake, permissions, and reconnect path before importing again.
  • Catalog import — queue a full catalog import when products, variants, or inventory look stale. A second button here queues an incremental sync.
  • Knowledge sources — jump to Knowledge to refresh policies, FAQs, and pages.

A Recent sync jobs panel on the right lists the last eight jobs with their type, timestamp, and a status badge (queued, processing, completed, or failed). Failed jobs show their error inline.

Full vs. incremental sync

Two sync shapes cover every situation:

  • Full catalog import — fetches every product, variant, image, and field. Run it on first connect and after any bulk change in your store admin.
  • Incremental sync — fetches only products changed since the last run. Faster and lighter on API limits; ideal for routine top-ups.

Imports run on the worker, not the web app

Queuing an import only enqueues a job. The actual fetch, embedding, and knowledge sync happen in the background worker. If that process or Redis is down, jobs sit in queued forever. See Worker & queue troubleshooting.

Shopify import

The Shopify import page (/imports/shopify) opens with a connection hero showing your domain, a Connected / Setup Required badge, and when the store was connected. Below it, an Import Checklist tracks three signals:

  1. OAuth handshake — Shopify has granted read access to products, orders, and customers.
  2. Initial catalog import — at least one full import has completed, with the timestamp of the last success.
  3. No recent failures — the most recent sync did not error (or a later success superseded it).

From here you can run a full import or an incremental sync, and read the last ten jobs in the Sync History panel. For first-time connection and scopes, see the Shopify integration guide.

WooCommerce import

WooCommerce imports depend on the Zubby WordPress plugin, so the page (/imports/woocommerce) has extra moving parts. Its checklist has five steps:

  1. Plugin connected — the plugin has a secure REST connection.
  2. API credentials received — consumer key and secret are stored.
  3. Initial catalog import — a full import has completed.
  4. Knowledge sync completed — pages, FAQs, and policies finished syncing.
  5. No recent failures — the latest sync is clean.

Until the plugin connects, the page shows a three-step setup card (install the plugin, open the Zubby AI menu in WordPress, click Connect) plus a detection panel that probes your domain for the plugin. A Live Sync Diagnostics panel then reports real progress — products processed, chunks received, catalog total, knowledge documents, and whether the final chunk and knowledge sync have landed.

Woo syncs are push-based

Unlike Shopify's OAuth pull, the WooCommerce plugin pushes catalog data to Zubby in chunks. That is why the Woo page surfaces chunk counts and a “final chunk received” flag — they tell you the push finished. Plugin setup is covered in the WooCommerce integration guide.

What gets imported

A catalog sync brings over products and variants, prices, images, inventory levels, and product metadata; a knowledge sync brings over store pages, FAQs, and policies. Imported products are embedded for semantic search so the agent can recommend them; knowledge documents are embedded so the agent can answer policy questions with citations. Orders and customers are not imported here — they arrive continuously through webhooks (see Orders and Shoppers).

Migrating from a competitor

Switching from another tool? The migration wizard at /imports/from-competitor translates an export from a previous tool into Zubby equivalents. Supported sources today:

  • Tidio — Settings → Export → Download JSON.
  • Gorgias — Admin → Macros / Rules / Views → Export the combined JSON.
  • Klaviyo — Account → API → Export flows and segments.

The wizard is a three-step, preview-first flow:

  1. Pick your previous tool.
  2. Paste the exported JSON into the box.
  3. Click Preview translation. Zubby parses the export and shows exactly what it will create — counts of rules, canned replies, journeys, and segments, plus any warnings — without writing a thing.

Only when you click Apply are objects created. Translated journeys land as draft so you activate them deliberately, and canned replies are archived into the audit log rather than activated. Anything that could not be mapped is listed as skipped, so nothing silently disappears.

Migration moves logic, not history

The wizard brings over your automation — rules, macros, flows, and segments. It does not import past conversation transcripts or ticket history from the old tool. Importing this access requires the owner, admin, or super-admin role.

Gotchas

  • A queued job that never starts almost always means the worker is not running — check that first.
  • For WooCommerce, a full import button stays disabled until the plugin connects and sends credentials.
  • Re-running a full import is safe and idempotent — it reconciles, it does not duplicate products.
  • The migration preview is non-destructive; you can preview as many times as you like before applying once.

Related

  • Connect your first store
  • Shopify integration
  • WooCommerce integration
  • Knowledge base

Was this page helpful?

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

PreviousOrdersNextStore details

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.