Subscription tags put subscription state on the Shopify records you already work with. They drive customer segments, fulfillment rules, Shopify Flow conditions and Klaviyo profile filters, and they are switched on from the moment you install the app.
Step 1: Open the tag settings
Go to Settings → Subscription tags. It is a tab of Settings rather than an automation you build: the rules are seeded for every store at install, they are store-wide, and they change no subscription. You get one card per event, each with an Order and a Customer side.
Step 2: Know what each event does
First order: runs on every new subscription contract, including subscriptions you import.
Recurring order: runs after a successful subscription billing attempt.
Failed payment: runs after a failed subscription billing attempt.
Cancelled and Paused: run when the contract is cancelled or paused.
Prepaid: runs only when the billing and delivery policies differ.
Add-on: runs when an add-on is billed with the order.
Retention saved: runs when a customer accepts a retention offer.
Step 3: Check the defaults
Every event adds the tag "Progus Subscription" plus one naming the event, for example "Progus Subscription First Order", to the order. On the customer, only first order adds both tags; the other seven add just the one naming the event. Customers are tagged on all eight events. Order is ticked by default on five: first order, recurring order, failed payment, prepaid and add-on.
Failed payment is the one to watch. A failed billing attempt never produces an order, so its order rule never lands and "Progus Subscription Failed Payment" only appears on the customer. Build your segments and Flow rules on the customer tag.
Step 4: Change the tags
Type your own comma-separated values in Order tags or Customer tags, untick a side you do not want, and save. Reset puts one event back to its defaults. An enabled rule must have at least one tag. Editing these rules needs a paid plan, Growth or higher; the default tags are applied either way. On Free the screen shows an upgrade prompt instead of the fields.
Order tags are only added when the event has an order, so a pause or a cancellation never tags one. Paused and cancelled are the exception to "added, never removed": when a paused subscription resumes or a cancelled one restarts, the app removes that tag from the customer on its own.
Subscriptions billed through Mollie
Seven of the eight events tag Mollie subscriptions as well, the same way they do on the native engine: first order, recurring order, failed payment, cancelled, paused, add-on and retention saved. Only prepaid never fires there, because it reads a Shopify subscription contract that a Mollie subscription does not have.
What to do next
Use the tags in Shopify Flow. See Build workflows with Shopify Flow.
For flow triggers in email or SMS, use events instead. See Send subscription events to Klaviyo.
Stuck on any of this? Open the chat in the bottom right corner of the app and we will help you set it up.
