I need help setting up multiple concurrent subscriptions with stripe

App background:
My app is for a non-profit community that allows users to pay their membership dues, buy digital tickets to events, get notifications of new announcements, and read our blog (with more features being developed). I’m in the process of implementing a member business directory where members can create a listing featuring their businesses. We’re trying to do a subscription model with multiple tiers, each tier has incremental benefits.

When setting this up I didn’t realize that the stripe subscription module only works for one subscription across the app even if you’re using a different Price ID. From what little I could gather it seems I need to create some custom code/scripts and use zapier to connect it all together.

What I have setup so far:

  1. Stripe:

  2. Products

  3. Prices

  4. Zapier:

  5. Membership Subscription:

1. If a user cancels, their membership terminates at the end of their time.
  1. Business Directory: (nothing setup yet)

  2. Adalo:

  3. Membership

1. Membership is set up and seems to be working fine. While the zapier automation for cancellations has been setup, it hasn’t been fully tested.
  1. Business Directory
1. This was originally setup to be a one time fee until the organization's Board decided to switch to a subscription model. I started that process and realized the issues with multiple stripe subscriptions.

TLDR: I need help setting up multiple concurrent subscriptions and subscription management (canceling/upgrading). One for membership in the app that allows them access permissions to parts of the site. The others are for directory listings. Members have access to create listings (you don’t need to be a member to manage a directory listing). Canceling one subscription should not impact others.

More information can be found in this google doc:

1 Like

Hi, please check your dm’s

Hello @fatalerrorvxd

I would be glad to assist you.
To discuss further in detail kindly reach me at annaradnor70@gmail.com

Thanks
Anna