Zoho Analytics provides a set of pre-defined roles to meet different needs. However, these pre-defined roles may not meet your specific requirements. To overcome this, Zoho Analytics allows you to create your own custom roles to suit your specific requirements. This allows you to bundle only the permissions that are required for each job and assign these appropriate custom roles to users who would need them.
Custom roles are account level roles that can be defined with a customized set of permissions for your users. You can define fine-grained permissions for each custom role you create, based on your specific needs.
Users associated to these custom roles inherit all the defined permissions over the workspaces shared with them.
Custom Roles are user defined roles, which grant very specific permissions you have specifically set. Following are a few key features of Custom Roles.
With custom role, you can avoid over granting permissions the user should not have that are bundled in the pre-defined role. You can define fine-grained permissions that are necessary for a specific role.
You need not explicitly share the view each time to grant access. Users associated with a custom role get access to all the views of the specified entity.
A custom role can also allow you to grant permission for users to create basic or advanced reports without an admin privilege.
Customers in Premium plan and above get access to custom roles.
The Account Administrator and the Organization Administrator can create and manage custom roles.
You can create any number of roles in your organization. You can assign multiple roles to a user. Licensing will be calculated only by the number of users and not by the number or roles assigned to them.
In case you downgrade your plan, all the users with custom role will be set as Shared Users. These users will be restored to their custom roles once you upgrade again.
The type of role is primarily set by the entities you select in the Access Permission section. The following are the basic types.
Custom role with Dashboard permission grants view only access to all the Dashboards in the shared Workspace. These users can access all the existing Dashboards and new Dashboards, which may be created subsequently. You can further refine the other permissions for these users over the dashboards.
Viewers can access the Dashboards that are explicitly shared to them. Any new Dashboards created will not be accessible until they are shared to them.
Shared User gets a view only access to the reports and dashboards that are explicitly shared to them. In case of Tables, they can add and modify data. They cannot create any reports or modify the view design in the Organization.
Custom roles allow you to grant access to all the views of the selected entity. You need not share them manually. You can also allow them to create and modify design for the views without granting Admin privilege.
A Workspace Administrator has all privileges over the shared Workspace, except deleting or renaming the Workspace, and backing up the Workspace. This grants over permission that they do not need.
Custom role allows you to grant the only permission that are necessary for the user.
Note: You can assign different roles to a user for each workspaces. Licensing will be calculated only by the number of users in your organization and not by the number or roles assigned to them.
You can change the existing user to custom role from the Manage Users tab of the Organization Settings. Follow the below steps to assign custom role to an existing user.

You can also change the role from the Manage Users tab of the Workspace Settings page.

To change an existing viewer to custom role, you need to change them as Users and then assign the custom role.
Follow the below steps to change the role to User.

Now you can change the user to Custom Role as specified in the above question.
To change an Organization Administrator to a custom role, you need to change them as a User, and then assign the custom role.
Follow the below steps to change the role to User.

Now you can change the user to Custom Role as specified in the above question.
The Account Administrator and the Organization Administrators can manage custom roles from the Organization Settings page.
Follow the below steps to manage all roles in your organization.

Follow the below steps to edit the roles in your organization.

Follow the below steps to delete roles.


You can also delete a role using the Delete icon that appears on hovering the mouse over the role.