How to integrate Stripe and MemberStack for automatic member creation and handle legacy pricing during migration? Answered

Post author
Mike Newton

Hi friends, two questions:

  1. Does MemberStack automatically import/create new members and assign plans when I have new customers signing up via Stripe (my accounts are connected)? Or do I have to do something (eg. set up a Make scenario) to bring new customers into MS?
  2. I’m migrating some old subscribers to my primary product in Stripe but some of them have pricing that no longer exists (eg. my OG annual subscribers). My plan was to add hidden pricing on my product in Stripe, but it doesn’t look like I can hide those prices on my plan in MemberStack. How should I approach this when I import the plan changes/members?

Comments

7 comments

  • Comment author
    Chukwudi Onyekwere

    Hi Mike,

    To address your questions:

    1. Automatic Import of New Members from Stripe: Memberstack does not automatically import or create new members when customers sign up via Stripe. You will need to set up a process to bring new customers into Memberstack. This can be done using tools like Make (formerly Integromat) or Zapier to automate the workflow between Stripe and Memberstack. You would typically create a scenario that triggers when a new customer is added in Stripe, and then use Create Member module to create a corresponding member in your Memberstack account.
    2. Migrating Old Subscribers with Non-Existing Pricing: If you have old subscribers with pricing that no longer exists, adding hidden pricing in Stripe is a good approach. However, Memberstack does not allow you to hide prices on plans. Instead, you can create a new plan in Memberstack that corresponds to the old pricing structure. When importing members, you can assign them to this new plan using the approach in this article. This way, they can continue their subscription without any issues.
    0
  • Comment author
    Mike Newton

    Thanks! Make will be easy and I’ll check out the article. 🙏

    Follow up:
    I tried various ways to assign paid plans to my members before finally reading the documentation (shoulda done this first).

    It looks like the “Create Member” module in Make.com only allows me to create members with no/free plans only (no paid plans).

    The documentation seems to confirm this is the case (see screenshot): https://docs.memberstack.com/hc/en-us/articles/7252991415323-Make-com-Integration-Formerly-Integromat#h_01HA51MPE69MF1M5BJQAA9SH2F
    Using the “Update Member” module only allows me to edit custom fields and metadata.

    Using Make, how exactly am I supposed to create and assigning paid plans to new members?

    0
  • Comment author
    Chukwudi Onyekwere

    Apologies for any confusion earlier. You can't assign paid plans to new members using Make.

    If the members are new, they can simply sign up directly on your website for the paid plan, provided your Stripe account is connected. The reference I made earlier was specifically regarding existing customers being migrated to Memberstack. For such cases, my suggestion was to create a new plan in Memberstack that matches the old pricing structure. When importing these members, you can assign them to this new plan using the steps outlined in this article (https://docs.memberstack.com/hc/en-us/articles/7421781379099-How-to-Change-a-Member-s-Plan#add-paid-plan)

    0
  • Comment author
    Mike Newton

    Chukwudi Onyekwere No worries. As for signing up up on my website, I currently use stripe’s checkout via a payment link on my website. Am I correct that the Memberstack integration will see these completed checkouts and create the new member with a paid plan? Or do they have to check out via Memberstack for that to happen?

    0
  • Comment author
    Chukwudi Onyekwere

    They'd have to checkout via Memberstack and not the Stripe checkout for that to happen.

    0
  • Comment author
    Mike Newton

    Chukwudi Onyekwere I see. This feels like a strategy to get people into paying the transaction fee for MS’s benefit, which is a bummer. I hope the company will strongly consider allowing those who want to benefit from the product without using it as a payments processor to do so. I’m happy to pay for all of MS’s other features, but I already pay Stripe and I’m not looking for yet another business to cut into my profit margins with their payment processing fees.

    0
  • Comment author
    Chukwudi Onyekwere

    Thank you for sharing your thoughts—I truly understand your concerns about payment processing fees and how they can impact your profit margins. At Memberstack, we strive to offer flexibility for our users, and I’d like to suggest an alternative approach that may align with your preferences.

    You can use the Make integration approach I suggested earlier to create a member in Memberstack after a successful checkout on Stripe. From there, you can assign these members to a Free plan. This Free plan can still use Memberstack's gated content feature to restrict access to content as needed, ensuring your setup functions as intended without requiring Memberstack to act as your payment processor.

    I hope this helps.

    0

Please sign in to leave a comment.