Best answer

How do I automatically cancel a low-tier subscription when a customer upgrades to a higher-tier?

  • 1 March 2023
  • 3 replies

Hi there!

We’d like to ask on how can we cancel a low tier subscription (Subscription Plan A) if someone decides to purchase the higher tier subscription (Subscription Plan B ).


Basically, we want to update the customer’s purchase by cancelling their previous low tier subscription order so their plan will now be the Subscription plan B.





Best answer by SamB 12 January 2024, 15:01

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

3 replies

Userlevel 7
Badge +14

Hi @cheatcode 

Good question.

You’d have to use the Stripe API:

App APIs can be used in Zaps with the Webhooks app:


If you need help, consider hiring a Certified Zapier Expert:

Userlevel 6
Badge +8

Hey @cheatcode ,

You can also make an API request to Stripe using the Make API Request action: … one benefit there over Webhooks is you’ll be able to use your existing Stripe authentication, which should ease some of the setup.

Let me know if that works for you!

In addition, we have an existing feature request to add this action to the integration, so I have added your email address there as an interested party. I don’t have any estimate on when this feature might get implemented, but we do use these lists when prioritizing issues to work on. As soon as there’s any news on that front you’ll get notified by email.

Userlevel 7
Badge +11

Hey folks,

Just wanted to pop by to share that the feature request has been implemented. 😁🎉

There’s now a Cancel Subscription action available for the Stripe app that can be used to cancel an existing subscription in Stripe: 

Please do reach out to the Community if you run into any issues using that new Stripe action. 

In the meantime, happy Zapping! ⚡