Case and User Visibility Configuration
Updated
Sprinklr provides an easy-to-use interface to control visibility of Cases and Users across teams. This feature enables admins to configure visibility rules directly from the UI, based on custom fields, user groups, without requiring backend support. It ensures that agents or supervisors can only access the cases and users relevant to their department or team, improving data privacy and operational efficiency across modules like Agent Console, Supervisor Console, and Quality Management Dashboard.
Key Benefits
Improved Data Security: Ensures teams can only access the cases and users relevant to them.
Efficient Team Operations: Prevents confusion and accidental case/user assignments.
Instant Rule Enforcement: Visibility settings take effect in real-time across all supported modules.
Note: Access to this feature is controlled by the dynamic property.
To enable this feature in your environment, contact your Success Manager. Alternatively, you can submit a request at tickets@sprinklr.com.
Implementation Steps
Click the New Tab icon. Under the Sprinklr Service tab, click All Settings within Platform Modules.
On the left pane, click Audit and Compliance, and then select Entity Visibility Control.

Click Add New Policy in the top right corner or edit an existing one by hovering over the Options menu and clicking Edit.

Enter the following details:
Policy Name: This is where you enter a name for your visibility rule. Give it a clear and meaningful name so it's easy to identify later—for example, "Case Visibility for Support Team A".
Entity to Filter: Choose the type of data you want to apply visibility rules to. You can select either Universal Cases or Users, depending on whether you want to control visibility for cases or user records.
If you select Universal Cases: You get two options:
Custom: Lets you define your own conditions to control which case records are visible to the target users.
View All Cases Assigned to the User: Automatically gives visibility to all cases that are assigned to that user.

If you select Users: You get one option:
Custom – Lets you define your own conditions to control which user records are visible to the target users.

Entity Visibility Criteria: You can apply filters not just using the custom field of the selected entity (Case or User), but also based on specific users or user groups.
User Contextual Filters: You can use custom field mappings between Users and Cases. For example, if a user belongs to Department A, they will only see cases tagged with Department A. This avoids creating separate policies for each department, as the mapping automatically ensures the right visibility for each user.
Target Users for Policy: In this section, you define which users the policy should apply to. You can choose specific users based on their user name, user group, or user custom field values. Only the users matching these conditions will be able to see the filtered cases or users as per the policy.

Click Save.
Audit Trail for Policy Changes
To improve transparency and accountability, Sprinklr provides an audit log for Entity Visibility Control policies. This audit trail records all changes made at the policy level, such as policy creation, updates, and deletions.
Admins can track who made changes, when the changes were made, and what was modified.
This ensures full visibility into configuration history, which is especially valuable for compliance, troubleshooting, and governance.
Audit logs can be accessed alongside other system-level audit reports for easy monitoring.

Key Features
Access to the Entity Visibility Control setup screen is permission-based, meaning only users with the right access can configure it.
Please ensure to have these permissions:

Admins can choose whether they want to apply visibility rules to Cases or Users. Once the entity is selected, they can create mapping rules between specific values in Case custom fields, User custom fields, and Assigned User Standard field. These mappings decide which users can view which cases based on matching field values.
Admins can easily add, update, or delete multiple mapping rules directly through the user interface without needing any backend help.
If multiple policies are applied to a user, the intersection of all policies will be enforced. For example, if one policy allows access to cases from Department A and another policy allows access only to cases in the Complaint category, then the user will only see cases from Department A that are also marked as Complaint.
Once configured, these visibility rules are automatically applied across various areas of the Sprinklr platform, including:
The visibility rules are applied to the following:
Users
Cases
1. Users
Persona | Feature / Action | Location |
Agent | Peer-to-Peer Chat: User list in "To" field | Care Console → Agent |
Agent | Conversation Widget | Care Console → Agent |
Agent | Case Activity | Care Console → Agent |
Agent | Case Collaboration Widget | Care Console → Agent |
Agent | Assign to | Care Console → Agent |
Agent | Assign to X Macro | Care Console → Agent |
Agent | Profile Activity | Care Console → Agent |
Agent | Voice Call Control → Assign to User | Care Console → Agent |
Agent | User Lookup Field | Care Console → Agent |
Supervisor | All Agents | Reporting Dashboard → Supervisor |
Supervisor | My Team | Agents → Supervisor |
Supervisor | My Reportee | Agents → Supervisor |
Supervisor | All Agents | Queue Monitoring → Supervisor |
Supervisor | My Team | Queue Monitoring → Supervisor |
Supervisor | My Reportee | Queue Monitoring → Supervisor |
Supervisor / Agent | Agent C-360 View | Queue Monitoring → Supervisor / Agent |
Supervisor | Active Agents in Queue | Queue Monitoring → Supervisor |
Supervisor | User / User Group Announcement | Queue Monitoring → Supervisor |
Supervisor | Assign to Agent | Callbacks → ReSchedule → Supervisor |
Supervisor | All Agents | Voice Campaign Console → Supervisor |
Supervisor | My Team | Voice Campaign Console → Supervisor |
Supervisor | My Reportee | Voice Campaign Console → Supervisor |
Admin | Assignees Queue → Third Pane | Admin |
Admin | Assignee Queue → Edit | Admin |
Admin | Share Settings | Queue → Edit → Admin |
Admin | Activity Queue | QMAudit Checklist → Admin |
Admin | User Activity | User Screen → Admin |
Admin | User Lookup Field | User Screen → Admin |
Supervisor | Queues | Engagement Dashboard |
Supervisor / Admin | Case Assignment | Unified Routing |
Supervisor / Admin | User Groups | Unified Routing |
Supervisor / Admin | User Groups Filter → UG | Unified Routing |
Supervisor / Admin | Agents — CF Filter → UG | Unified Routing |
Supervisor / Admin | Agents — Search | Unified Routing |
2. Cases
Entity | Persona / Feature | Location |
Case | Agent Persona → Case History | Care Console → Historical Cases |
Case | Agent Persona → Cases widget based on Shifu filters | Care Console → Cases Widget |
Case | Agent Persona → Case Third Pane → Profile → Cases | Care Console → Case Third Pane → Profile → Cases |
Case | Agent Persona → Universal Search | Universal Search |
Case | Agent Persona → Engagement Dashboards | Care Console → Engagement Dashboards |
Case | Agent Persona → Case Filter | Reporting Dashboard → Case Filter |
Case | Admin → Assignments | Queue → Third Pane → Assignments |
Case | Admin → Assignee | Queue → Edit → Assignee |
Case | Unified Routing → Virality Pane | Queues → Virality Pane |
Use Cases
Multi-Virtual Environments: Users in one virtual environment cannot access or view cases from another environment.
Multi-Team Environments: Each team only has visibility of the cases assigned to them, helping them stay focused.
Sensitive Case Handling (Compliance/Confidential Data): Cases with sensitive information, like legal or executive matters, are only visible to authorized users.
Outsourced / Third-Party Agent Access: External agents, such as BPOs or contractors, can only see cases relevant to their work.
Queue-Based Visibility: Agents can only view cases from the queues they are allowed to handle.
Supervisor / Managerial Oversight: Supervisors have access to all cases within their team, while agents remain limited to their own cases.
Assigned User Visibility: Only the user currently assigned to a case, or those assigned historically, can view the case. This ensures secure, focused case handling.