Integration February 2, 2026 14 min read

Complete Click-to-Dial Setup Guide for NICE CXone

Step-by-step guide to configuring click-to-dial in NICE CXone. Enable one-click calling from your CRM and boost agent productivity.

Understanding Click-to-Dial

Click-to-dial is a powerful feature that allows agents to initiate calls directly from your CRM or other business applications with a single click. Instead of manually dialing phone numbers, agents can click a phone icon next to a customer's record, and the call is automatically routed through NICE CXone. This eliminates manual dialing, reduces errors, and significantly improves productivity.

Beyond productivity gains, click-to-dial ensures consistent call recording, accurate logging, and compliance with contact center policies. It's an essential feature for any modern contact center operation.

Prerequisites for Click-to-Dial

  • Active NICE CXone subscription with click-to-dial capabilities enabled
  • Rubi Professional with NICE CXone integration module
  • Admin access to both your CRM and NICE CXone environments
  • Supported CRM system (Salesforce, Microsoft Dynamics, custom web applications)
  • Agent workstations with compatible web browsers (Chrome, Firefox, Edge)

Step 1: Configure NICE CXone API Access

First, you need to set up API credentials in your NICE CXone admin portal. Navigate to the System Administration section and locate API Credentials or OAuth Configuration. Create a new application with the following permissions: initiating outbound calls, accessing call state, and retrieving agent status.

Record your Business Unit ID, Client ID, and Client Secret. These will be needed to configure Rubi Professional and any CRM plugins. Ensure these credentials are stored securely and rotated periodically according to your security policies.

Step 2: Install CRM Plugin or Integration

For Salesforce users, install the NICE CXone Salesforce package directly from the AppExchange. For other CRM systems, Rubi Professional provides a JavaScript widget that can be embedded in your CRM interface. The widget creates a phone icon button next to phone number fields in your contact records.

Configuration steps:

  1. Provide your NICE CXone API credentials to the plugin
  2. Map the phone number field in your CRM to the correct field identifier
  3. Configure optional features like automatic screen pop and call recording indicators
  4. Test the integration with a test call before deploying to all agents

Step 3: Configure Dialing Rules and Permissions

Set up outbound dialing rules to control which phone numbers agents can call. You can restrict dialing to internal numbers only, geographic regions, or specific customer accounts. Create user groups with different permissions - for example, supervisors might have unlimited dialing while regular agents are restricted.

Enable automatic call logging so that every click-to-dial call is automatically logged to the customer record with call duration, outcome, and notes. This eliminates manual CRM updates and ensures data consistency.

Step 4: Enable Call Recording and Compliance Features

Ensure that all click-to-dial calls are automatically recorded and that compliance features are enabled. Configure automatic call recording settings, retention policies, and ensure compliance with regulations like GDPR and TCPA. Implement prompt notification systems so that callers are informed that the call is being recorded.

Set up automatic disposition codes so agents can quickly categorize call outcomes. This data helps with quality monitoring, performance tracking, and forecasting.

Troubleshooting Common Issues

  • Click-to-dial button not appearing: Verify the CRM plugin is properly installed and agent has correct permissions. Check browser console for JavaScript errors.
  • Calls not connecting: Confirm API credentials are correct and not expired. Check agent's phone device status in NICE CXone.
  • Phone numbers not formatting correctly: Verify phone number format matches your country standards. Configure number formatting rules in the integration settings.
  • Calls not logging to CRM: Check that auto-logging is enabled and the CRM field mappings are correct. Review API permissions for the integration user.

Pro Tip

Enable the "Dial from name" feature to allow agents to click on any name in your CRM and automatically dial the associated contact. This is a huge time-saver for team-based selling and customer service.

Best Practices for Click-to-Dial Success

Train all agents on the click-to-dial feature during onboarding. Provide quick reference guides and conduct regular training sessions on best practices. Monitor usage metrics to ensure adoption and identify any issues. Regularly review dialing patterns to identify potential compliance risks. Use Rubi Professional's analytics to track click-to-dial usage, call success rates, and productivity improvements.

Rubi Professional Team

CRM Integration Specialists