Integration February 1, 2026 15 min read

Complete Guide to NICE CXone Screenpop Configuration

Learn how to set up and optimize screenpop for your contact center. Step-by-step guide with screenshots, best practices, and troubleshooting tips.

What is Screenpop?

Screenpop is the automatic display of customer information when an agent receives a call. It instantly shows the agent who's calling, their account history, previous interactions, and any relevant notes - all before the agent even says hello.

Prerequisites

  • Active NICE CXone account with API access
  • Rubi Professional with NICE CXone module enabled
  • Admin access to configure integrations

Step 1: Configure API Credentials

Navigate to your tenant admin panel and select the NICE CXone module settings. You'll need to enter your Business Unit ID, Client ID, and Client Secret from your NICE CXone admin portal.

Step 2: Enable Screenpop Polling

Rubi Professional uses intelligent polling to detect incoming calls. Configure the polling interval based on your contact center's needs - typically 5 seconds provides a good balance between responsiveness and API usage.

Step 3: Map Customer Fields

Configure which CRM fields should be searched when matching incoming calls. Phone number matching is automatic, but you can also configure ANI-to-customer mapping rules for complex scenarios.

Troubleshooting Common Issues

  • Screenpop not appearing: Verify your agent ID is correctly mapped
  • Customer not matching: Check phone number format consistency
  • Delayed popup: Reduce polling interval or check network latency

Pro Tip

Enable the "Auto-create customer" option to automatically add new callers to your CRM when no match is found.

Rubi Professional Team

Contact Center Integration Experts