I am looking for someone who is an expert in WHMCS who can write plugins, expand the API, and customise WHMCS for my company.
Examples are making WHMCS have different levels of admin users who can access different information.
I need to be able to set it up for the 3 tiers of Management, as per the example below. Each Local Sales person can only see their own clients. Each Sales person belongs to an Area manager, who can see the clients of the sales people under them. The Area manager can see the clients of anyone under him, but he cant see the clients from the other Areas. Each of the area managers belong to a region manager, the region manager can see clients from any of the local sales people underneath him. But he cant see clients from the other regions (eg Australia/NZ is one region, Canada is another region)
Example: R1 Can see clients from R1, A1, A2, A3, and the Locals under each of A1, A2 and A3. But R1 cannot see anything from R2
A1 A2 A3 A1 A2 A3
L1, L2, L3 L1, L2 L1, L2 L1, L2, L3 L1, L2 L1, L2
In Sugar Crm and various other CRM modules there is the option for every user to have a "Report To". This allows the person to report to someone else above them, and that person above them can view anything from themselves, or any of the people under them. So for the diagram above, Local Sales 1 would report to Area Manager 1, and Area Manager 1 would report to Region manager 1. This creates the tree of permissions.
I also have lots of other work to be done on WHMCS, so I want to employ someone on a regular basis to continually work for me