Skip to content

Connect Klaviyo catalog

Máximo can sync your Shopify catalog into Klaviyo so your products are available for flows, recommendations, and campaigns. This is a catalog-only connection, Máximo does not send storefront or order events to Klaviyo.

What this connection does, and doesn’t do

Section titled “What this connection does, and doesn’t do”

Klaviyo in Máximo is a catalog destination: it syncs your products as Klaviyo catalog items, one per product, with catalog variants per market and selling plan. This is what lets Klaviyo flows recommend products and trigger back-in-stock and price-drop emails.

There is no Pixel and no server-side event delivery for Klaviyo. If you’re looking to send browsing or purchase events, that’s handled by Meta, TikTok, Pinterest, or Google, not Klaviyo.

  1. Go to Settings → Klaviyo → Connection.
  2. Select Connect Klaviyo. This opens Klaviyo’s authorization flow in a popup.
  3. Approve access from your Klaviyo account.

Máximo connects using OAuth 2.0 with PKCE, you never paste an API key. Tokens are encrypted at rest and refreshed automatically. The granted scopes are read-only account info (accounts:read) plus catalog sync (catalogs:read, catalogs:write). Disconnecting clears the stored tokens.

On Settings → Klaviyo → Catalog, you can set:

  • Title source and Description source: whether Klaviyo receives Máximo’s override value or the Shopify-native value for each field. The default, Prefer override, uses the Máximo override when one is set and falls back to Shopify otherwise. Klaviyo accepts HTML, so the raw Shopify description is preserved when available.
  • Collection categories: select the Shopify collections to project into Klaviyo as catalog categories, so flows and feeds can target products by collection. Only the collections you choose here sync; leaving this empty still syncs products, just without categories.
  • Metafield projection: nominate Shopify metafields (as namespace.key) to forward into each Klaviyo catalog item’s custom metadata, so flow templates can reference them.

Set a sync schedule on the same tab to control how often Máximo pushes catalog updates to Klaviyo.