How to share modules/add-ons with Tenants on VitalPBX?

You may have faced the need to share some modules/add-ons with your customers.

After installing a module like the Virtual Faxes, or the Custom Contexts, you may have encountered that the module is only available for the primary tenant. Then, the question is, how can we share these modules with our customers? Well, VitalPBX manages the access of all the modules through the roles assigned to each user.

With this in mind, it is essential to keep in mind that all the newly installed modules get assigned to the “Super Administrator” role because the super-admin is in charge of giving or restricting access to any module.

Having said the above, let me explain how to allow other tenants to access the newly installed add-ons.

  • First, you have to identify which role gets designated to the administrator of your tenant. Keep in mind that the default role for Tenants’ users is the “Tenant Administrator” role. Then, if you haven’t created new profiles, editing this role should be enough.
  • After identifying the role, you have to go to “Admin/Admin/User Profiles.” Once there, you can remove or add permissions using the list under the “Module Access” section.

Finally, bear in mind that the super-admin user uses the “Tenant Administrator” role to show/hide modules when switching between tenants.

To sum up, following the steps above, you should be able to manage the access to the modules for your customers.

I hope this helps someone out there!