How Plans Work in Memberstack (W/ Examples)

Article author
Josh Lopez

Plans can be used to:

  • Grant permissions
  • Grant access to content
  • And for collecting payment.

Plans can be free or paid and combined to create user roles, tiered pricing, account levels, or to sell digital products.

  • A Member can have no plans, a single plan, or multiple plans in Memberstack.
  • A member can have both free and paid plans.

No Plans

Members are able to create accounts without any plans.

  • A member without plans will have limited permissions and will redirect on signup & login based on your default redirect settings.

Free Plans

Free plans are handy for creating user roles and account levels for sites that don’t require payment. 

  • Fee plans can be used grant access to site content or grant permissions
  • A member can have any combination of free plans. i.e. View Only + Edit + Admin.  
  • A member cannot have multiple of the same free plan. i.e. View Only + View Only.
  • You can limit who is able to sign up for a free plan by requiring members to signup with a particular email domain. 

Paid Plans

A paid plan works in the same way as free plans but has a status based on whether or not the member has paid, canceled, etc.

  • Plan status in Memberstack is directly related to the plan's status in Stripe. You can manually update a Member's plan in Stripe, and Memberstack will reflect those changes.
  • A single paid plan can have multiple prices.
    • i.e. Premium Monthly and Premium Yearly. 
  • Members can have any combination of paid plans.
    • i.e. Recurring Plan + Course 1 + Course 2 + etc. 
  • Memberstack does not have Cart functionality yet, which means a member must check out each product/subscription one at a time.
    • i.e Checkout for Recurring Plan + Checkout for Course 1 + Checkout for Course 3
  • Members cannot have multiple of the same recurring plan. 
    • i.e. If a member buys Plan A Monthly and then tries to buy Plan A Monthly, we will throw an error and not allow them to upgrade. We can fix this in the future, so please let us know if it becomes a blocker.

Learn more about Paid Plans & Prices in 2.0

Examples

Here are a few examples of ways you could set up plans on your site…

Simple user login w/o payments (Facebook, Twitter, etc.)

  1. If a member creates an account with a free plan (or without a plan) then give them access to members-only content.

Freemium (e.g. Spotify, Dropbox, Webflow, etc.)

  1. If a member creates an account with a free plan (or without a plan) then give them access to free content.
  2. If a member purchases a premium plan for $9/mo then give them access to paid content.

Employee or Client Dashboard

  1. If a member is on the “Employee” plan then grant employee permissions and/or grant access to employee content.
  2. If a member is on the “Admin” plan then grant admin-level permissions, etc.

Optional - Prevent client-side account creation.

Optional - Require sign up with an approved company domain.

Tiered Pricing

  1. If a member subscribes for $99/mo then give them access to Bronze content.
  2. If a member upgrades for $249/mo then give them access to Silver content.
  3. If a member upgrades for $499/mo then give them access to Gold content.

Free Trial to Paid (e.g. Ahrefs, etc.)

  1. If a member subscribes for $99/mo then collect their payment information and bill after 30-days.

À La Carte Pricing (Skillshare, Shopify Ecommerce, etc.)

  1. If a member buys your Spanish Course for $99 then give them access to Spanish content.
  2. If a member buys your French Course for $99 then give them access to French content.
  3. If a member buys your English Course for $99 then give them access to English content.
  4. In this example, the member now has access to all 3 types of content. 

Was this article helpful?

Comments

2 comments

  • Comment author
    Steve Vance

    When does a paid membership end if the customer does not renew?

    0
  • Comment author
    Duncan Hamra

    Steve Vance It will end automatically "at period end." The period end is determined by the length of the plan (monthly, yearly, etc.) and when the customer signed up. 

    0

Please sign in to leave a comment.