
Prerequisites
- An account on the NiCE CXone platform.
- Access to the CXone Mpower Agent in NiCE CXone AAH.
- Install the NiCE CXone Agent WebRTC extension.
- Generate a Cognigy.AI API key.
- Configure an Agent Copilot Flow.
- Generate a 256-bit JSON Web Token (JWT). For more information, read the JWT documentation.
General Endpoint Settings
| Setting | Description |
|---|---|
| Flow | Select the Agent Copilot Flow to use for the Endpoint. You can enter manually by clicking Manual Input below the Flow list. Click |
| Endpoint URL | The Endpoint URL serves as the interface to the Endpoint. You need this URL to configure the AAH in NiCE CXone. |
| Enable Endpoint | Toggle to activate or deactivate the Endpoint. This setting is enabled by default. |
Specific Endpoint Settings
| Parameter | Description |
|---|---|
| NiCE CXone AAH Authentication | Select a NiCE CXone AAH connection from the list. Alternatively, click
|
How to Set Up
Setup on the Cognigy.AI Side
Configure a NiCE CXone AAH Endpoint
Configure a NiCE CXone AAH Endpoint
- Go to Deploy > Endpoints.
- On the Endpoints page, click + New Endpoint.
- In the New Endpoint section, configure the following:
- Select the NiCE CXone AAH Endpoint type.
- Add a unique name.
- Select a relevant Agent Copilot Flow from the list. Save changes.
- In the Configuration Information section, copy the Endpoint URL and save it for later use in NiCE CXone. This URL is composed of two parts, the server address and the URL token. For example, if the Endpoint URL is
https://endpoint-trial.cognigy.ai/69ad2e3f9a1bc351eac7aa234cee41c2967d7b0b9dbbdba6b5711357bdgaa1a8, then:- The server address is
https://endpoint-trial.cognigy.ai/. - The URL token is
69ad2e3f9a1bc351eac7aa234cee41c2967d7b0b9dbbdba6b5711357bdgaa1a8.
- The server address is
- Activate the Enable Endpoint setting.
- In the NiCE CXone AAH Setup section, click
next to the NiCE CXone AAH Authentication field and add a NiCE CXone AAH connection by filling in the following fields:
- Connection name — enter a unique name.
- API Key — enter a Cognigy.AI API key.
- In the Copilot section, configure the following:
- Copilot Type — select Workspace.
- Toggle on the Enable Copilot Authentication option.
- Click
next to the Agent Copilot Authentication field and configure the following:
- Connection name — enter a unique name.
- JWT Secret — enter the JWT.
Setup on the NiCE CXone Side
1. Create an Agent Assist App in NiCE CXone
1. Create an Agent Assist App in NiCE CXone
- On the NiCE CXone platform, click the Applications selector in the upper-left corner.
- Go to Others > Automation & AI. The Automation & AI window opens.
- In the left-side CXone Mpower Hubs menu, select Agent Assist Hub. The Agent Assist Hub panel appears. Click Add Agent Assist App.
- At Step 1: General Information, configure the following:
- Agent Assist App Name — enter a unique name. Copy and save the name for later use in NiCE CXone.
- Select Agent Assist App Type — select Cognigy Assist.
- At Step 2: Configuration, configure the following:
- Endpoint URL — enter the server address from the Endpoint URL that you saved previously, for example,
https://endpoint-trial.cognigy.ai/. - Agent Assist URL — enter the base URL of Agent Copilot, for example,
https://agent-copilot-trial.cognigy.ai/. - URL Token — enter the URL token from the Endpoint URL that you saved previously, for example,
69ad2e3f9a1bc351eac7aa234cee41c2967d7b0b9dbbdba6b5711357bdgaa1a8. - API Key — enter the API key generated in NiCE CXone.
- JWT Secret Key — enter the JWT.
- Endpoint URL — enter the server address from the Endpoint URL that you saved previously, for example,
- Click Create.
2. Create a Transcription Profile
2. Create a Transcription Profile
- In the CXone Mpower Hubs menu, select Transcription Hub > Continuous Stream and click Add Transcription Profile and configure the following:
- At Step 1: General Information, configure the following:
- Transcription Profile Name — enter a unique name. Copy and save the name for later use in NiCE CXone.
- Select Provider — select your transcription provider.
- At Step 2: Configuration, configure according to the selected provider.
- At Step 1: General Information, configure the following:
- Click Create and close the Automation & AI window.
3. Create a Campaign
3. Create a Campaign
- On the NiCE CXone platform, click the Applications selector in the upper-left corner and select ACD.
- In the left-side menu, select Campaigns.
- In the upper-right corner, click + Create Campaign and give the campaign a unique name.
4. Create a Script
4. Create a Script
- On the NiCE CXone platform, click the Applications selector in the upper-left corner and select Studio.
- In the upper-right corner, click New Script and select Phone.
- In the left-side menu, click actions and type
Beginin the Search actions field. - Drag the Begin action onto the canvas.
- Hover over the Begin action and click the circle on the right. The Choose Action widget opens.
- Type
Agent Assistin the Search actions field and select the Agent Assist action from the list. The Agent Assist is set on the canvas. - Click the Agent Assist action and paste the Agent Assist App Name that you saved previously in the Assist Launch Config Name field.
- Hover over the Agent Assist action and click the circle on the right. The Choose Action widget opens.
- Type
Continuous Transcriptionin the Search actions field and select the Continuous Transcription action from the list. The Continuous Transcription action is set on the canvas. - Click the Continuous Transcription action and configure the following:
- TranscriptionProfileName — paste the Transcription Profile Name that you saved previously.
- Enabled — enter
true. - Participants — enter
Both. - GenerateUtteranceEvents — enter
false.
- In the upper-right corner, click Create.
- Enter a unique name in the Name field and click Create.
5. Create an ACD Skill
5. Create an ACD Skill
- In the left-side menu of the ACD application, select ACD Skills.
- Click + Create New and select Single Skill.
- In the Name & Other Details section, configure the following:
- Media Type — select Phone Call.
- Skill Name — enter a unique name.
- Inbound/Outbound — select Outbound.
- Campaign — select the campaign you created previously.
- Custom Script — select the script you created previously.
- In the upper-right corner, click Create.
6. Assign the Skill to the ACD User
6. Assign the Skill to the ACD User
- In the left-side menu of the ACD application, select ACD Users.
- Select the ACD user you want to assign the skill to from the list. You can type their name in the Search field to find them.
- Go to the Skills tab, select the skill you previously created from the Add Skills list and click Add Skills. The skill is moved to the Assigned Skills list.
- In the Proficiency column of the skill you assigned, select 1 - Highest from the list. Click Save Proficiencies.