Added in 2026.9 (beta)Documentation Index
Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt
Use this file to discover all available pages before exploring further.
Description
Prerequisites
- Access to NiCE CXone.
- An Administrator role in NiCE CXone to access the required configuration settings and create API credentials.
- A Client ID and Client Secret obtained by submitting the CXone Application Registration form. NiCE sends the credentials to your registered technical contacts within 2–3 business days. You need these credentials later in Cognigy.AI.
Restrictions
- Snapshots and Packages aren’t supported.
- Voice handover through the Transfer Node isn’t supported.
Configuration on the Cognigy.AI Side
1. Create and Configure a Handover Provider
1. Create and Configure a Handover Provider
- In Cognigy.AI, go to Deploy > Handover Providers.
- Click + New Handover Provider and select NiCE CXone.
- Enter a unique name for the provider. This name will be used as the channel name in NiCE CXone.
- Click Save. The Handover Provider Editor page opens. In the browser address bar, locate the URL and copy the handover provider ID after
/handover-provider/. For example, in the following URL:https://trial.cognigy.ai/project/65ae8e3adc2d77e6e260aa37/69b009f72e3deaa53a602d66/handover-provider/69f9bba8844ecf15d07954f9, the handover provider ID is69f9bba8844ecf15d07954f9. Copy and save this value. You need it when configuring the Channel Integration ID field. - Configure the following fields:
Tenant ID
Tenant ID
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to General > Admin.
- Open the upper-right menu, click My Profile And More and select My Profile.
- On the General tab, copy the value from the Tenant ID field and enter it in Cognigy.AI.
Business Unit ID
Business Unit ID
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD > ACD Configuration > Business Units.
- On the Business Unit details page, copy the value from the Unit Number field and enter it in Cognigy.AI.
NiCE CXone Authentication Outbound
NiCE CXone Authentication Outbound
- Name — a unique name for your connection.
- Username — the Access Key ID for your NiCE CXone user:
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to General > Admin.
- Open the employee profile used for API access.
- On the Security tab, click Add Access Key.
- Click Show Secret Key and immediately copy the Access Key ID and Access Key Secret to a secure location. The Access Key Secret is shown only once.
- Password — the Access Key Secret copied in the same step as the Access Key ID.
- Client ID — the Client ID received from NiCE CXone as part of Prerequisites.
- Client Secret — the Client Secret received from NiCE CXone as part of Prerequisites.
Channel Integration ID
Channel Integration ID
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD.
- Go to Digital > Bring Your Own Channel and click + Add.
- Configure the following fields:
Replace
<cognigy-instance-domain>in the URL with the domain of your Cognigy.AI instance. For example, if your instance URL ishttps://trial.cognigy.ai, replace<cognigy-instance-domain>withtrial.- Name — a name for the integration, for example,
Cognigy.AI Integration. - Integration box URL —
https://endpoint-<cognigy-instance-domain>.cognigy.ai/handover/niceCxOne. - Authorization URL —
https://endpoint-<cognigy-instance-domain>.cognigy.ai/handover/niceCxOne/{handover-provider-id}/auth/token, where{handover-provider-id}is the handover provider ID copied earlier. - Add action URL —
https://endpoint-<cognigy-instance-domain>.cognigy.ai/handover/niceCxOne/add. - Reconnect action URL —
https://endpoint-<cognigy-instance-domain>.cognigy.ai/handover/niceCxOne/reconnect. - Remove action URL —
https://endpoint-<cognigy-instance-domain>.cognigy.ai/handover/niceCxOne/remove. - Client ID — a Client ID of your choice, for example,
nice-cxone-dev-tech-writers. Save this value. You need it for the Client ID in Channel Integration Authentication. - Client Secret — a 32-character string. You can generate this value using any secure random string generator. Save this value. You need it for the Client Secret in Channel Integration Authentication.
- Name — a name for the integration, for example,
- Click Save. Copy the generated Integration ID and enter it in Cognigy.AI.
Channel Integration Authentication
Channel Integration Authentication
- Name — a unique name for your connection.
- Client ID — the Client ID you entered when creating the channel integration in NiCE CXone.
- Client Secret — the Client Secret you entered when creating the channel integration in NiCE CXone.
- Click Save. A channel is created on the NiCE CXone side.
- Verify the created channel in NiCE CXone:
- In NiCE CXone, go to Omnichannel Routing > ACD, then Digital > Points of Contact Digital.
- Find the channel with the same name as your NiCE CXone handover provider in Cognigy.AI. If you don’t find the channel, the connection wasn’t established. Check the handover provider configuration to ensure that all credentials are valid.
2. Add a Handover to Human Agent Node
2. Add a Handover to Human Agent Node
- In the Flow editor, add a Handover to Human Agent Node.
- From the Handover Provider list, select the NiCE CXone provider that you created.
- Configure the handover behavior, such as accepted messages or cancellation handling, as needed.
- (Optional) Configure additional settings:
- Send Transcript as first message - allow NiCE CXone to receive the conversation transcript as the first message when the handover begins. This setting is turned on by default.
- Display Agent Details - display the human agent’s name and avatar from NiCE CXone in the chat for the end user. This setting is turned off by default.
Configuration on the NiCE CXone Side
1. Configure Handover Permissions
1. Configure Handover Permissions
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD > Roles.
- Select the role assigned to your account, for example, Administrator.
- In Assigned Channels, select the channel with the same name as the NiCE CXone handover provider you created in Cognigy.AI.
- Click Update Role Permissions and assign either all permissions or the minimum scope:
Send RepliesAssign / Reassign ConversationsReassign ConversationsSave your changes.
2. Create a Skill
2. Create a Skill
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD > ACD Skills.
- Click Create New > Single Skill.
- Configure the following fields:
- Media Type — select Digital.
- Skill Name — enter a name for your skill.
- Inbound/Outbound — select Inbound.
- Campaign — select any existing campaign.
- Click Create. After creating the skill, assign it to the channel:
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD > Digital > Points of Contact Digital.
- Find the channel with the same name as your Cognigy.AI handover provider. Click Edit, go to the Skills tab, and select the created skill from the Select default skill list.
- Verify the skill is assigned to a human agent:
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > ACD > ACD Users.
- Select the user from the list, and check the Skills tab to ensure the required skill is assigned.
3. Review the Studio Script
3. Review the Studio Script
- Click the Applications app selector in the upper-left corner. In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > Studio.
- Open the Cognigy folder. Inside, locate the Cognigy Handover Script
<cognigy-handover-providerId>, where<cognigy-handover-providerId>is the ID of the handover provider in Cognigy.AI. Don’t rename the folder because Cognigy.AI references the script by its original name when deleting the provider.
ESCALATE and END ESCALATION actions because Cognigy.AI uses them to start and end handovers.
The ONRELEASE action notifies Cognigy.AI that the human agent closes the conversation.4. Test the Handover
4. Test the Handover
- In Cognigy.AI, go to the Webchat v3 Endpoint settings. Open Demo Webchat and trigger the handover.
- In NiCE CXone, click the Applications app selector in the upper-left corner.
- In the left-side CXone Mpower Hubs menu, go to Omnichannel Routing > Agent.
- In the Agent window, select your preferred option for how you want to connect. For example, select Set Phone Number, enter a phone number, and click Launch.
- With the correct skill assigned, the conversation will appear in the agent’s queue. Otherwise, you can select Search in the left-side menu and find the recent conversation that was created.
- Verify that the conversation appears in NiCE CXone. Confirm that it can be picked up by a human agent.
- Send a reply from NiCE CXone and verify that it appears in the Demo Webchat.
Troubleshooting
| Issue | Cause | Recommended Action |
|---|---|---|
| The Save button remains active after saving | NiCE CXone authentication or timeout issue | Verify the NiCE CXone authentication outbound credentials or try clicking the Save button again later because NiCE may experience timeout issues. |