Skip to content

Subscriptions overview

Subscriptions are a first-party primitive in Máximo, not a bolt-on feed rule. Plan pricing, frequency, and sellable variants sync into every catalog as real product data, and subscription orders are tracked distinctly from one-time purchases so renewals and cohort retention credit correctly.

Catalog: selling plans as first-class data

Section titled “Catalog: selling plans as first-class data”

When a product has a Shopify selling plan (subscribe-and-save, refill cadence, and similar), Máximo models that plan (price, frequency, and the variants a shopper can actually buy) as catalog data for the destinations that accept it. Google, Meta, TikTok, Pinterest, and Klaviyo receive subscription offers as structured products, not a title hack or a spreadsheet afterthought.

That means ad platforms and email tools see the same subscription SKUs your storefront sells, with the same identifiers used for events, so a renewal can be tied back to the plan that was advertised.

Máximo treats the two halves of a subscription differently on purpose:

MomentHow Máximo handles it
Initial signupA normal storefront checkout. The Web Pixel already captures it (including the Subscribe / checkout-completed signal).
Renewal / rechargeCreated by your subscription app outside the browser. Sent as an offline event so destinations get credit without double-counting the first order.

Meta, TikTok, and Pinterest each have a separate toggle for recurring subscription orders, so you can send one-time offline sales and renewals independently. See Send to destinations.

Keeping renewals distinct from first purchases is what lets cohort retention and lifetime value show up as real signal, platforms optimize toward what they can see, and conflating recharges with net-new acquisition understates acquisition cost and overstates efficiency.

Under Settings → Offline Events → Recurring / subscription apps, pick the app you actually use (one at a time), or None if you don’t run subscriptions:

  • Recharge
  • Skio
  • OrderGroove
  • Shopify Subscriptions (native)

Máximo detects renewal orders from the selected app by source name, app ID, tags, and note attributes. See Channels and apps for how that fits alongside POS and other offline channels.