I am using Woocommerce Subscriptions and want to connect the subscriber's status in ConvertKit. When a subscription is active, the subscriber will have the active tag in CK. If their payment fails, they get a failed tag. If their subscription goes on hold, they get the on-hold tag. And if they cancel, they get the canceled tag. I want each of the previous tags to be removed so that the only tag they have is the current status of the subscription. I have it set up, but it is not functioning as described. Can this be done in one Zap or does it need different Zaps for each status?
Any insights would be greatly appreciated!
Hi
For us to have more context, post screenshots with how your Zap steps are outlined and configured in EDIT mode.
“This post has been edited by a moderator to remove personal information. Please remember that this is a public forum and to remove any sensitive information prior to posting.”
Like this?
One of the issues I am seeing is that every time the subscription renews, Woocommerce temporarily updates the status to on hold and then when payment is confirmed, it goes back to active.
You may have to try adding another condition to the Filter step to distinguish between a new subscription vs a renewed subscription.
Check the DATA OUT returned from WooCommerce for a brand new subscription VS a renewed subscription to help you determine if there is a data point that you can use as a Filter condition to distinguish between those.
If you need to determine whether a subscription is newly created or a renewal, you can use the method described in “How to trigger paid subscription signups only” here: https://docs.tectalic.com/woocommerce-zapier/resources/subscription/#subscription-created
Hi
I’m jumping in to see if I can help!
You can probably use one Zap for this and utilize Paths. Paths use conditional logic: “If A happens in your trigger app, then do X. If B happens, then do Y.”
You can learn more about Paths by Zapier here: https://help.zapier.com/hc/en-us/articles/8496288555917-Add-branching-logic-to-Zaps-with-Paths
Hopefully, this helps.
the main trigger is “subscription status update (any status) and then i used the paths to define each status. so depending on the current status, each path will add the proper tag and remove all other tags. not sure if you can see on this small screenshot. does that look/sound correct? thank you all for your help so far! very grateful
Hi
The setup looks promising! Have you tried publishing the Zap and testing it while it’s published to see the Zap in full action?
I'll be keeping an eye out for your response!
Hey
I’ve just double-checked the WooCommerce documentation here and it states:
“The Subscription status changed (any status) trigger rule will trigger every time a subscription changes status to any status, including when a subscription is first created.”
So there should be no need to create another Zap as the existing one would also trigger when a subscription is first created.
Hope that helps to clarify things. Do let us know if you have any further questions or if there’s anything else we can assist with.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.