Skip to Content
GuidesCommerceProduct catalog

Product catalog

Go to Create → Catalog to manage your product inventory.

Import sources

SourceSync typeWhat imports
ShopifyReal-time (webhooks)Products, variants, images, prices, inventory
WooCommerceReal-time (REST hooks)Products, variations, images, prices
CSV uploadOne-timeBulk product import with column mapping
APIReal-timePOST /api/v1/products for programmatic management

Product fields

Each product has:

  • Name, description, images — display content
  • SKU — unique identifier
  • Price — selling price (supports multi-currency)
  • Category — product grouping
  • Inventory status — in stock, out of stock, limited
  • Variants — size, color, etc. (from Shopify/WooCommerce)
  • Custom attributes — any additional fields you need

How the catalog is used

FeatureHow it uses your catalog
Campaign personalizationInsert product recommendations into email/WhatsApp templates
Dynamic Product AdsAuto-generate Meta/Google product ads from your feed
Journey branchingBranch on product category or purchase history
Commerce WebViewDisplay products in the hosted storefront
AnalyticsProduct-level conversion rates and revenue attribution

Per-outlet overrides

The catalog itself is brand-wide — one product list per workspace, shared across every outlet. For per-outlet variation (a different price at the airport branch, a dish that’s only available at the Bandra kitchen, a SKU temporarily out of stock at one location), Active Reach supports per-outlet overrides on top of the brand catalog.

FieldPer-outlet override
PriceOverride the brand price for this outlet
AvailabilityMark a product as unavailable at this outlet only
Stock countTrack stock per outlet (otherwise inventory is brand-wide)

Edit overrides at Catalog → Overrides with an outlet selected. The overrides are mirrored into the cell plane so storefront recommendations, catalog queries, and availability lookups all read the outlet-specific values when an outlet is selected on the storefront.

What’s next