How to structure an upgrade page with team management features? Answered
Hey guys, what is meant with the "Upgrade Page"? Is a simple plan overview enough where they could select bigger plans? Or do you mean where they can add additional members to their team?
Comments
7 comments
Hey Felix Gräf, currently Upgrade page would mean that the user can upgrade to another plan which offers more seats than the existing plan, so the first understanding is right in this case.
Alright, thank you. How do the json payloads look like for a team plan? I couldn't find anything in the dev tools. Also, is it possible to set the minimum number of seats instead of the maximum and is the price which I set for each seat or for the entire team? Do you also have an example page that allows team subscriptions I could look at?
Welcome Felix Gräf
Since Team accounts feature is developed recently, I believe Memberstack will keep an eye out for developing new features and capabilities to add-on to the existing setup. Feel free to share your use-case in #team-accounts-temp, maybe the team will keep this in mind, for additional updates. You can also add the feature requests as wishlist item here.
Is there like a dashbord where admins can add people to their team or how are members added to a team?
Felix Gräf, once a user purchases a team plan, they can manage everything from the Profile Modal directly from the site.
So usually profile modals only have user info, but for customers on team plan, there will be a new tab available named 'Team'. Under this tab, they can find the existing members and invite link (via which they can invite new members on this plan based on max seats available).
Also linking the specific section on how it works for Plan owners here.
alright, thanks a lot A J!!
Oh, one more thing. Is there any function or any way for my backend to know who is in which team? Im also happy to look into work arounds.
Felix Gräf, yes I believe the Admin API does share the team plan info in the planConnections array, so you can try retrieving a member in the backend and you should be able to get that info.
Please sign in to leave a comment.