Web: Manual membership management
Goal
Enable network owners to manage the membership status of individual users so that we have a flexible solution for granting membership access in a network based external membership status or other needs.
What needs to be done
- [ ]
Acceptance Criteria
-
As a Network owner, I want to create memberships without having to configure Stripe so that I can create memberships paid for outside of Stripe. -
As a Networks owner, I want to relate a membership to an external payment link so that in-app references to my membership can link customers to the external payment screens. -
As a Networks user, I want external membership options to be linked inside the network so that I can upgrade my membership.
QA
UX/Design
New tab called 'users' under monetization
This would serve as a place to manually assign current users' with a membership.
Admin can assign a membership by duration, and even assign a user to multiple memberships if they exist.
Changes to the invite tool
Assigning a membership is one of the first things a user can do. Assigning to a particular membership would 'auto' select roles based on the membership (set by admin), and pre-invite to groups that are already assigned to the membership. The user of course, can customize roles and groups further if needed.
Mobile
-
Is Mobile Required?
Personas
Experiments
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments