Articles on: How CallHippo Works

User Role System

As per the latest update with CallHippo , now you can define different roles for users and also you can assign reporting persons for each user .
These will help you to maintain data in a proper hierarchy .  
Now you can manage multiple teams under one account and maintain the  separate data for each team. With this functionality ,you can set a system where one team can not see the data of another team . 





How to assign different roles while inviting users ?
When you invite a user from Users -> invite user , there will be an option to select the role. 




Hierarchy of roles
Owner
Admin 
Dashboard User
Manager 
Supervisor
Team member 


The data can be seen hierarchy wise only , you can see the data of users who are under your hierarchy and users who are reporting to you .  
For ex : Manager can see data of team members ( to see data of team member , team member must be reporting to that manager.)

Users with lower hierarchy can not see the data of the upper level .
For ex : Team members can not see the data of managers . 


How to change the role of existing users.
You can change the role of existing users , you can upgrade or downgrade the role of users who are under your hierarchy . 
You can not change the role of a user who has a similar or higher role than you .

Hierarchy of roles :
Owner
Admin 
Dashboard User
Manager 
Supervisor
Team member 

For ex : Admin can change the role of managers or team members but admin can not change the role of other admins or Owner. 

You can go to users -> settings -> Roles and select the new role you want to assign to that user. (refer below screenshot ) 





What happens if we downgrade the role of existing users?
When you downgrade the role of any existing user , the reporting person also gets changed for the users who are reporting directly under that user. 

Uppar hierarchy will be assigned as reporter if someone’s role is downgraded. 

For ex: John is Admin , Adam is manager. 
Adam’s  role is Manager and currently 5 users are reporting to Adam. Now Adam role is changed to Team member then 5 users whose reporting person was Adam , now reporting person will be John .



How does “reports to” work ? How can you change the reporting person of a user?
You can define a reporting person for any user . Reporting person can see the data of the user who reports to him/her.
For ex: Adam reports to john , here John can see all the data of Adam. 

We can modify “Reports to” from user settings . You can select any user who has an upper hierarchy as a reporting user .
You can select multiple users as “Reports to” . This way multiple users who has upper hierarchy can see your data. 

For ex : manager can select admin or Owner as his reporting person .
As you can see in the screenshot below , the manager can select anyone from his upper hierarchy  as the reporting person .



As you can see in above screen shot , 3 users selected in “reports to” section so all these 3 users will be able to see the data of your account . 




What is the Importance of “Reports to” ?
With this feature , you can define the reporting person of users and the reporting person can see the data of users who are reporting under him .
It is easy to manage different  teams . 

For example : You have two teams working in your organization , then you can create two admin/managers and define them as reporting persons for team members so they can easily manage the data of respective teams .



How does the user role work ? What are the different access that roles do have ?


Owner
Person who creates the CallHippo account will be defined as Owner . 
Super admin will have access to the whole system including dialer .




Admin
Admin will have all the access including dialer (same as owner ) . Admin will have full system access including all features and all modules .
 
When to create admin users 
If you want someone with full access to the system , you can invite them as an admin user.



Dashboard User
When you invite any user , you can select the role as “Dashboard User”.

When to create Dashboard users : If you want someone to monitor all the calls , reports , then it is ideal to make them as Dashboard users . If you want users to make/receive calls then do not make them as dashboard users as dashboard users don’t have access to dialer .

Dashboard user’s charge is $15/user.
They will have access to the dashboard (web app) . Dashboard users don’t have access to the dialer.

Access to Admin 
Admin can add/edit/delete the users / numbers .
Only Owner and Admin and Dashboard users can add/modify plan and billing information ,number masking , add tags , add holiday , call recording rights , rights to download the reports , access module , email reporting , intelligent call recording , price cap , IP whitelisting . 



Manager Role
When you invite any user , you can select the role as “Manager”.

When to create “manager” : when you want to make someone who can lead a team of calling agents , monitor team’s performance , modify team’s settings , then it is best to make them “manager”. Ideally when you want someone who can lead/manage a team , make them “manager.”

Manager can see the data of users which are reporting to him .Manager can see the call logs of his team (who is reporting to him) .

Access 
Manager can add users and edit user settings . Managers can add numbers , can add/delete users , modify number settings .Managers can create/modify teams, create/edit PD campaigns .



Supervisor
When you invite any user , select the role as “Supervisor”.

When to create “Supervisor” :
When you want a user to monitor other user’s data , for QA purposes , for training purposes you can make those users as Supervisor.

Access
Supervisor can view the data (number listing , activity feed , reports and all other data ) of the users who are reporting to him.
Supervisor have view rights for the data , supervisor can not add , edit or delete the data.
Team member
When you invite any user , select role as “Team member”

When to create “Team member ”: When you want user to make/receive calls only and want to give permission to see his own data only then it make him as “team member”
Ideal role for calling agents whose job is to make / receive calls only . 

Access 
Team members can modify their own user settings .
Team members can see their own data .   







*

Updated on: 11/04/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!