Here are some features that are basic and extremely necessary #1 - One time payment / Yearly payment / Monthly payment option for the group. We charge 5k / year or $497 / mo for our group. #2 - Ability to set up a price for each course. We have multiple courses which we want to give access to for $297 - $497. Getting the yearly membership can unlock access to many of them. #3 - Inviting members adds "points" for gamification Every member you invite is X # of points (customizable) They get granted paid access to a course as soon as they reach Level 2.