How to give members and non-members access to a course via MS and Stripe while minimizing manual steps? Answered

Post author
Alastair Budge

I ran out of time to do this directly in memberstack for the pre-sale, so ended up using Stripe payment links. A mixture of current members and non-members ended up buying the course during the pre-sale.

I will deliver this course via Circle, for which I use Memberstack for SSO. Ultimately, I want everyone to be able to access their courses/content via Memberstack, so need to find a way to get everyone in there.

I’m now trying to figure the best way to achieve:

  1. Give current members access to a CourseName plan
  2. Give non-members access to a CourseName plan
  3. Allow current members to buy CourseName plan
  4. Allow non-members to buy CourseName plan

I know I can create two plans, one free and one paid (to separate 1&2 from 3&4), but this seems a bit messy. I have created a “paid” plan with a price of $0, so am going to see whether this will give me a way around this problem.

3 and 4 aren’t problematic. This is a simple one-time fee.

For 1 and 2, I want to find a way to add a plan to their account without requiring them to do anything. Is the only possibility here to create a “free” plan

Comments

11 comments

  • Comment author
    Tyler Bell

    https://www.loom.com/share/5277df229ab74a19859ca17e4f883236?sid=39e6d195-5ba0-42f9-b98f-5381dd9cc536

    0
  • Comment author
    Alastair Budge

    that’s super helpful, thank you so much Tyler!

    Heya Tyler Bell I’ve just got round to following your instructions now.

    When I have tried this in Stripe, I have got an error (see below). I tried to “add a subscription” in Stripe with a 100% off coupon.

    Looking again at a test user who bought the plan normally via Memberstack, it looks like one-off plans are treated as “payments” rather than subscriptions. I guess this makes sense.

    Given this, do you think there is another solution to add a one-off plan “for free” to a user in Stripe?

    Or I’ll have to create a free plan in MS, and add that manually to users that way?

    Have actually just fixed this with a separate one-off “free” plan.

    0
  • Comment author
    Tyler Bell

    Hey Alastair, so yes, for one-off plans you’d like to give for free, assigning a free plan is the best way to go 👍

    0
  • Comment author
    Karolis Vaiginis

    when members log in, I would like to not let them go again back to the login, signup or this kind of pages. I would like them to be able to navigate in specific pages. Is there a way to do this?

    0
  • Comment author
    Raquel Lopez

    You can insert a little script in the pages you don't want authorized users to access
    https://docs.memberstack.com/hc/en-us/articles/13156905423899--Code-Redirect-Logged-in-Members

    0
  • Comment author
    Karolis Vaiginis

    it worked, thanks!

    0
  • Comment author
    MIchael Rose

    Good morning Memberstack community! I think I have an odd scenario that I can't quite figure out. My client needs to be able to take a member to a quiz form if they are a member. If not a member, they want to have that non-member pay a one-time fee to access it. I thought about having a per quiz plan set up that processes a Stripe payment and then access the form but that seems kind of odd. Any suggestions?

    0
  • Comment author
    A J

    Hey MIchael Rose, just to confirm, the setup required here is external and not via Memberstack is it?

    Since, Memberstack would require them to be a member in order to charge them via Stripe integration and provide plan access etc. So you are thinking of connecting webflow directly with stripe and charge non-members?

    0
  • Comment author
    MIchael Rose

    Yes, that's the idea.

    0
  • Comment author
    A J

    Hmm, you could probably make use of Stripe payment links and enable non-members to access the form after the purchase and if they are a member you don't need to show the payment button and could direct them to the form directly.

    0
  • Comment author
    MIchael Rose

    Thanks AJ! That helps 🙂

    0

Please sign in to leave a comment.