How to add users to a paid plan on Memberstack after they've paid through Stripe without requiring signup first? Answered

Post author
Karolis Vaiginis

Been trying to add a user from stripe to our pain plan for hours but it seems the API docs don't state that paid plans cannot be added :confused: ,
We don't want to force users into a sign up flow before paying, it's going to kill our conversion on our website.

Is there anyway for this to sync up with stripe / have the user pay first for our service before accessing on memberstack?

Comments

3 comments

  • Comment author
    A J

    Hey Karolis Vaiginis, I believe currently this kind of flow is not possible since Memberstack requires creating a member account and then paying for the plan. That way, Memberstack will link that member with the relevant unique stripe customer ID in the back-end. This is a best practice for memberships which are recurring in nature.

    I am not sure what kind of plans you are aiming to provide for the users, but in case the plan type you are providing is like a one-time purchase and you are very sure you won't need to scale it to recurring / have automatic Memberstack + Stripe connect in the back-end data, you can opt for the desired flow. You can

    • handle the payment first via stripe,
    • create a workflow which listens to stripe purchases and
    • create an account for the user in Memberstack with a dummy password (also send this dummy password to the user's email in order for them to reset to a secured one)
    • assign such user a free plan in Memberstack (since we cannot add a paid plan to a member via automation),
    • store the stripe customer id in a custom field (just in case) and
    • assign necessary access to gated content for such free plan in Memberstack.

    You can create the workflows via Make / Zapier. This is indeed a way to achieve the desired flow but the choice of going with this will depend on whether it seems ideal and feasible for the project. Hope this helps

    0
  • Comment author
    Karolis Vaiginis

    ookayy, how does that thing with creating a dummy password work?

    0
  • Comment author
    A J

    When you setup a workflow to create a member via Make / Zapier, you have the option to set a password, so you can set the logic there.

    0

Please sign in to leave a comment.