Back to Agent Transfer Integrations NiceInContact is a customer experience (CX) platform combining digital entry points, prepared agents, and performance tools. The NiceInContact Agent integration allows you to hand off AI Agent conversations to live agents on Nice Chat. The AI Agent acts as a proxy between users and NiceInContact agents, facilitating seamless conversation handovers.Documentation Index
Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Configuration
Step 1: Create a User in NiceInContact
- Log in to https://login.incontact.com/ with your NiceInContact credentials.
-
Navigate to Admin > Users and click Create New > Single User.

-
Enter the following user details:
- First Name
- Last Name
- Username

- Click Save and Continue. Note the username and password.
Step 2: Register an App and Retrieve an API Token
- Log in to https://login.incontact.com/.
- Navigate to ACD > ACD Configuration > API Applications and click Create New.
-
Enter:
- Vendor Name:
PlatformIntegration - Application Name:
PlatformInt
- Vendor Name:
-
Under API scope, select only PatronApi.

- Click Create API Application.
- Copy the Application Secret and save it.
Step 3: Create a Point of Contact
-
Navigate to ACD > Contact > Point of Contact and click Create New > Single Point of Contact.

- Set Media Type to Chat.
- Enter Name, select Skills and Script, then click Create Point of Contact.
-
Copy the Point of Contact key and save it.

Step 4: Enable the NiceInContact Agent
- Log in to the Platform.
- Select the AI Agent to configure.
- Navigate to App Settings > Integrations > Agent Transfer and click NiceInContact.
-
On the Configurations tab, enter:
Field Description Application Name Name of the API application Vendor Name Vendor name entered in the application Access Token Application Secret from Step 2 Point Of Contact POC ID from Step 3 -
To make NiceInContact the default agent, enable Default Agent System for all app channels.
This option is only available when multiple agents are configured. -
Click Manage to map channels.

- Select the channels to use NiceInContact for handovers.
-
Click Done.

- Click Save to enable the agent.
- Publish the app. See Publishing your App.
Verify the Integration
- Log in to https://login.incontact.com/ with the user credentials from Step 1.
-
Navigate to Applications > Max to launch the Chat console.

-
Change status from Unavailable to Available.

-
Click Connect.

- Open the AI Agent with NiceInContact enabled.
-
Create an Agent Transfer Node task (e.g., a Talk to Live Agent task with a LiveChats node configured to use Nice agent). See Agent Transfer Node.

- Click Talk to Bot and enter Help.
- When the agent transfer dialog is invoked, NiceInContact Chat receives a notification.
-
The conversation transfers to the NiceInContact agent and the connection is established.
