Hi. I really hope someone can help me. I’ve set up a flow so that when a customer subscribes to our customer club (this is set up as a subscription through Shopify Subscription), the flow removes the tag “NOTMEMBER” and adds “MEMBER,” which tells our system that they should, for example, get free shipping, etc. It worked perfectly throughout September, when we ran an introductory offer on the subscription with free sign-up for the first month. On October 1st, I changed the price to 99 DKK in the subscription settings, and since then the flow hasn’t worked. I really don’t understand why — can anyone help?
Topic summary
A Shopify Flow that automatically tags subscription customers stopped working after the subscription price was changed from free to 99 DKK on October 1st. The flow was designed to remove “NOTMEMBER” and add “MEMBER” tags when customers subscribe, enabling benefits like free shipping.
Key findings from troubleshooting:
- The original flow used “Order paid” as the trigger
- Screenshots revealed a product name match condition that may need verification
- Testing confirmed that Shopify fires different triggers for subscriptions:
- Initial subscription orders trigger “Order paid”
- Renewal payments trigger “Subscription billing attempt success”
Recommended solution:
Create two separate flows:
- One using “Order paid” trigger for new sign-ups
- Another using “Subscription billing attempt success” for renewals
The issue appears related to how Shopify’s API handles subscription events, possibly affected by recent API version changes in Flow. One participant suggested the price change itself might be the root cause, recommending creating a new subscription plan rather than modifying the existing one.
Status: Solution proposed but not yet confirmed as working for new sign-ups.
Hi @Celinajes
Below are a couple of points which needs to be check:
-
Please ensure that trigger criteria still matches the subscription event exactly (For example new subscription created or updated).
-
Make sure if the flow is set to run on all subscription events or only specific ones tied to certain price points.
-
Check if there are any errors in your activity logs .
After making changes to subscription settings, flows may need to be quickly refreshed or saved again.
If you find this helpful, please like the answer.
Screenshot your flow and upload here – this will help with further suggestions.
Also – check the logs – whether flow is not triggered, or not doing what you want?
If latter – check logs why…
I’d check the product name match condition – I believe that string comparison in flow conditions is not case sensitive, but…
So you want the tag to be added/removed each time subscription money come? And the trigger does not fire?
Then I’d probably try to switch over to this event – Subscription billing attempt success
It could be related to the API changes – Flow switched to a newer API version not long ago and this may be the reason.
Thank you so much for your reply and your time! I really appreciate it!
Where in the flow do I change what you mentioned to “Subscription billing attempt success”?
Your flow is currently started by “Order paid” trigger.
Duplicate your flow, hover over “Order paid” and click the change button:
Like this? And will it then track everyone who adds our subscription to the cart and completes the order?
This should track the recurrent payments. Need to test if it works for initial subscription order though…
My issue is actually with new sign-ups — they’ve stopped being registered and receiving the MEMBER tag.
Hello @Celinajes ,
I hope you are well!
Can you please confirm if you have checked by signing up as a new member?
Have not worked with subscription recently.
So had to make a test subscription in my test store – initial payment triggered “Order paid”, not “billing attempt”.
Unfortunately I have to wait for a week to see what next attempt will trigger ![]()
Yes i have customers who have sign up- and they dont get the MEMBER tag
Would I be able to try activating what you helped me with yesterday to see if it works when subscriptions renew?
Or can these two flows not run at the same time?
Yes, at this moment I’d suggest 2 flows – one triggered by “Order paid” for initial order (we know now that this is the one which fires first time) and “Subscription billing attempt success” for renewal.
I must admit that I do not really know what triggers are fired when but there must be a reason for separate “billing attempt success” trigger, right?
And check your logs.
As I said, in my test shop closest renewal is in the weeks time…
No, basically as per my understandings, the subscription app dosen’t allow you to change the price. Can you please change back to the same price and check it? I think you need to create a new plan with new price. If it was working before and price is only changed, than the only case is for price.
Can confirm now ![]()
With subscription products when placing initial order the “order paid” is triggered, each subsequent “renewal” triggers “Subscription billing attempt success”
So, the initial flow must be amended with this in mind and converted in two.
Thank you so much for your answer and time!!


