[Wishlist] Enable team billing (seats, licenses, users, etc.) Planned
[This post was migrated from our old community roadmap]
1) The problem → I want a company/administrator to be able to purchase a fixed or custom number of seats for their team.
2) Why is this important → It massively increases my LTV, retention, and sales volume.
3) What will happen if this goes unsolved → I have to manage these funky workarounds with coupons and free accounts. However, those are really imperfect since the sub-accounts don't lose access when the admin stops paying. I'll likely need to use another tool or build something custom.
4) Possible solutions → Create a team management UI for admin accounts. Admin should be able to select a plan with a dynamic or pre-set number of seats, and then invite/add members via this UI. Those sub-accounts should inherit permissions from the admin account's status.
Comments
16 comments
We're entering the research phase for this feature. 🎉
There are a BUNCH of things that "team accounts" could mean, so any additional context/inspiration you can provide will help us move more quickly.
Thanks all! Stay tuned for more updates.
We would like to solve this use case in 2023.
Please upvote or comment to receive notifications.
[This post was migrated from our community Slack]
Hi Devs, I'm attempting to implement multi-seat purchasing & team billing of my 'Pro' plan. Ideally the user would buy say 10 seats and then assign them to various email addresses of their colleagues. From reading the last bullet of the Paid Plan section here https://docs.memberstack.com/hc/en-us/articles/7384849448091 it looks like this is not supported. So 2 questions:[This post was migrated from our community forum]
Please build something that lets a person register multiple members at once - with a group discount.
This is important to me because we just used Memberstack for our online conference (imported registrants from another registration system) and would like to use it as our registration system for our next conference. But we want to give people a cheaper group rate if they register 3 people or more. Right now, it seems like a person can only register themselves, but companies often have one person register multiple employees on their behalf. Out of about 900 registrations at our last conference, there were about 100 group registrations.
My current workaround is … I really don’t have one. I could make a “group rate” membership plan that was cheaper or provide a coupon code but I’d have now way of controlling who used it and it won’t let multiple people register at once or detect if a person is part of a group. We could also have people call us to register them individually on their behalf at a cheaper rate but we have a lot of groups register and we don’t have the staff for this.
Hey Kevin! Thank you for this. When you say an "unlimited number of seats" do you imagine a company would would have the option to pay for an unlimited number of seats or that they could pay once for an unlimited number of seats?
I think either is valid. From my personal perspective I won't be charging for seats but I do want an admin on the customer side to have the ability to manage access for their team.
Potentially the longer term ask would be around the ability to define user roles and access controls for those users, instead of inheriting permissions from the admin account as mentioned in the initial post.
I have situations where I often need to provide access to one or two additional persons at a company. For example, I have a paid "yearly member" and they ask for access for someone on their team. So I'll create the additional member manually and assign them a free membership. I then have to add notes in a few places (Stripe, my CRM, etc) as well as a calendar event so that I can check to see if the membership has been renewed and if not then I need to cancel and close the free member associated with the paid member. If I could assign the person to a free membership that expires automatically then at least I don't have to worry about that piece of the puzzle.
I think either is valid. From my personal perspective I won't be charging for seats but I do want an admin on the customer side to have the ability to manage access for their team.
Potentially the longer term ask would be around the ability to define user roles and access controls for those users, instead of inheriting permissions from the admin account as mentioned in the initial post.
Expiring Free Memberships:
I have situations where I often need to provide access to one or two additional persons at a company. For example, I have a paid "yearly member" and they ask for access for someone on their team. So I'll create the additional member manually and assign them a free membership. I then have to add notes in a few places (Stripe, my CRM, etc) as well as a calendar event so that I can check to see if the membership has been renewed and if not then I need to cancel and close the free member associated with the paid member. If I could assign the person to a free membership that expires automatically then at least I don't have to worry about that piece of the puzzle.
Wanted to voice my support for this item. It would enable me to sell into a large organization and expand over time.
I'd also note that having an unlimited number of seats makes sense as an option.
Hey Kevin! Thank you for this. When you say an "unlimited number of seats" do you imagine a company would would have the option to pay for an unlimited number of seats or that they could pay once for an unlimited number of seats?
https://discourse.webflow.com/t/subscription-option-that-allows-multi-seat-management/206696/3
We need this functionality as well. Any updates on when it will be available or work arounds?
From @marc-lee-pack-1:
In the memberstack core product, I would really like to see support for corporate accounts whereby a customer (membership type) can have an 'admin' who can self manage: billing, member provisioning (adds/removes).
In lieu of that capability, we’re building a very basic companion web app that will allow corporate customers to self manage their members outside of members tack and facilitate the flow of additional 3rd party data to members.
I've built something similar to this functionality in Memberstack but it required using their webhooks and a separate API to manage adding/removing persons. Essentially, you add a free-plan with the permissions of normal paying members. You can gatekeep this plan through Memberstack's webhook, removing anyone that attempts to add themselves without the permission of an admin. Not too difficult but definitely would require some coding.
We have three seperate clients interested in this feature now. To me, for Memberstack to be a tool that's used in a B2B / corporate environment, this feature is critical. Otherwise, it's important to share that Memberstack is B2C (or individual memberships) focused only.
Whilst this no doubt comes with more work for Memberstack, it allows them to add a new pricing structure to their fees ('Business' dashboards that specifically allows this and similar functionality).
Please sign in to leave a comment.