I have a client with a health and wellness site and wants to run it like a Software as a Service (SaaS) site. The site needs to have the following features:
- Business Memberships: Membership will provide employees with a code associated with the business. Initially, there will be 3 roles:
- Site Admin – This role will be both the client and designated individuals with the company I’m working with charged with assisting with the maintenance of the site.
- HR or "Human Resources" –
- Employee – Accessing livestreamed webinars and hosted events and challenges.
enter code here
- Dynamic Page Content: When an user (HR or Employee role) logs in, the page would need to display a banner for that business as well as other content related to the business or user. This part, I have read would need to be coded at the function.php level of the active theme.
- Livestreaming w/chat (Q&A): Each employee will need anonymity when
attending livestreamed webinars. - Business-related Events and Challenges: The client wants to allow hosted events and "challenges" related to health and wellness both by the site owners and by each business with a membership. Only the "Admin" role(s) will need to know who the (employee) contact information of the event/challenge winner.
Services that have this type of membership, I believe, would be learning sites such as Udemy.
One product we have looked at is the Ultimate Membership Pro plugin but it doesn’t appear to that it will do what we want. I’ve also looked at a few ERP/CRM plugins.
I am certain this type of functionality or features would classify under a business/staff directory plugin
Any suggestions that would point me in the right direction are appreciated.