Integrate ServiceNow voice assistant with 3CLogic
Enable users to get support from AI voice agents by integrating a ServiceNow AI voice assistant with the 3CLogic voice service.
Before you begin
- Create a voice assistant. See Create an AI voice assistant for more information.
Role required: sn_aia.admin
About this task
Connect your 3CLogic voice service to a ServiceNow voice assistant using the WebSocket communication channel. When the integration is complete, incoming calls routed through 3CLogic are handled by the AI voice agent. When call handling is complete, the integration supports transferring the caller to a live agent queue.
Procedure
-
Navigate to All > Conversational Interfaces > Assistant Designer > Assistants.
-
Find the voice assistant that you want to connect to 3CLogic and select Edit.
-
Select Communication channels from the guided setup navigation.
-
In the Provider application field, select the provider application to deploy the voice assistant to.
-
Select the Telephony provider tab.
-
From the Select communication channels dropdown, select WebSocket.
-
From the CCaaS provider dropdown, select 3CLogic.
Note: This integration must be completed in your telephony provider's account. Follow the setup steps outlined in the 3CLogic product documentation.
The following read-only fields are generated. Copy these values to your 3CLogic account to complete the integration.
Field Description URL Autogenerated WebSocket URL to connect the 3CLogic voice service to the voice assistant. Client secret Generated client secret to authenticate requests from 3CLogic to the voice assistant. Client id Generated client ID to authenticate requests from 3CLogic to the voice assistant. [Omitted image "voice-agents-3clogic-integration.png"] Alt text: The Communication channels guided setup with 3C Logic selected as the CCaaS provider, showing the generated URL, Client secret, and Client id fields to copy to your 3CLogic account.
-
Enable context data persistence for the voice service.
-
Navigate to
sys_now_assist_deployment_config_attributes.listand check whether apersist_context_dataattribute exists for your voice service. -
If the attribute exists, open it and set Value to
true.[Omitted image "voice-agents-persist-context-data.png"] Alt text: The persist_context_data configuration attribute record for the voice service with its value set to true.
-
If the attribute does not exist, navigate to
sys_now_assist_deployment_config.list, open your voice assistant's deployment configuration record, and copy itssys_id.To copy the
sys_id, right-click the record header bar and select Copy sys_id. -
Navigate to
sys_now_assist_deployment_config_attributes.list, click New, set Deployment Configuration to thesys_idyou copied, Name topersist_context_data, and Value totrue, then click Submit.
When
persist_context_datais enabled, the voice assistant saves the session context as aninteraction_contextrecord namedbot_context_dataafter each call. For details about the stored fields, see Bot context data. -
-
In your 3CLogic account, paste the URL, Client secret, and Client id into the corresponding fields.
-
Complete any additional configuration required in your 3CLogic account.
For provider-side configuration steps specific to your 3CLogic deployment, contact 3CLogic customer support.
Result
The 3CLogic voice service is connected to your ServiceNow voice assistant. Incoming calls routed through 3CLogic are handled by the AI voice agent, which responds with a greeting and processes the caller's requests.
Note: Call recording is not available for 3CLogic integrations.
What to do next
For live agent transfer configuration and advanced 3CLogic settings, contact 3CLogic customer support.
Parent Topic:Integrating voice assistant with CCaaS provider
---
title: Integrate ServiceNow voice assistant with 3CLogic
description: Enable users to get support from AI voice agents by integrating a ServiceNow AI voice assistant with the 3CLogic voice service.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/intelligent-experiences/integrate-voice-service-with-3clogic.html
release: australia
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
keywords: [3CLogic, voice assistant, voice integration, CCaaS, telephony provider, AI voice agent]
breadcrumb: [Integrating voice assistant with CCaaS provider, Deploy AI voice agents, AI Agent Studio \(legacy\), AI agents and agentic workflows, Enable AI Experiences]
---
# Integrate ServiceNow voice assistant with 3CLogic
Enable users to get support from AI voice agents by integrating a ServiceNow AI voice assistant with the 3CLogic voice service.
## Before you begin
- Create a voice assistant. See [Create an AI voice assistant](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/create-an-ai-voice-service.md) for more information.
Role required: sn\_aia.admin
## About this task
Connect your 3CLogic voice service to a ServiceNow voice assistant using the WebSocket communication channel. When the integration is complete, incoming calls routed through 3CLogic are handled by the AI voice agent. When call handling is complete, the integration supports transferring the caller to a live agent queue.
## Procedure
1. Navigate to **All** > **Conversational Interfaces** > **Assistant Designer** > **Assistants**.
2. Find the voice assistant that you want to connect to 3CLogic and select **Edit**.
3. Select **Communication channels** from the guided setup navigation.
4. In the **Provider application** field, select the provider application to deploy the voice assistant to.
5. Select the **Telephony provider** tab.
6. From the **Select communication channels** dropdown, select **WebSocket**.
7. From the **CCaaS provider** dropdown, select **3CLogic**.
**Note:** This integration must be completed in your telephony provider's account. Follow the setup steps outlined in the 3CLogic product documentation.
The following read-only fields are generated. Copy these values to your 3CLogic account to complete the integration.
|Field|Description|
|-----|-----------|
|URL|Autogenerated WebSocket URL to connect the 3CLogic voice service to the voice assistant.|
|Client secret|Generated client secret to authenticate requests from 3CLogic to the voice assistant.|
|Client id|Generated client ID to authenticate requests from 3CLogic to the voice assistant.|
\[Omitted image "voice-agents-3clogic-integration.png"\] Alt text: The Communication channels guided setup with 3C Logic selected as the CCaaS provider, showing the generated URL, Client secret, and Client id fields to copy to your 3CLogic account.
8. Enable context data persistence for the voice service.
1. Navigate to `sys_now_assist_deployment_config_attributes.list` and check whether a `persist_context_data` attribute exists for your voice service.
2. If the attribute exists, open it and set **Value** to `true`.
\[Omitted image "voice-agents-persist-context-data.png"\] Alt text: The persist\_context\_data configuration attribute record for the voice service with its value set to true.
3. If the attribute does not exist, navigate to `sys_now_assist_deployment_config.list`, open your voice assistant's deployment configuration record, and copy its `sys_id`.
To copy the `sys_id`, right-click the record header bar and select **Copy sys\_id**.
4. Navigate to `sys_now_assist_deployment_config_attributes.list`, click **New**, set **Deployment Configuration** to the `sys_id` you copied, **Name** to `persist_context_data`, and **Value** to `true`, then click **Submit**.
When `persist_context_data` is enabled, the voice assistant saves the session context as an `interaction_context` record named `bot_context_data` after each call. For details about the stored fields, see [Bot context data](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/voice-agent-reference.md).
9. In your 3CLogic account, paste the **URL**, **Client secret**, and **Client id** into the corresponding fields.
10. Complete any additional configuration required in your 3CLogic account.
For provider-side configuration steps specific to your 3CLogic deployment, contact [3CLogic customer support](https://www.3clogic.com/customer-support/).
## Result
The 3CLogic voice service is connected to your ServiceNow voice assistant. Incoming calls routed through 3CLogic are handled by the AI voice agent, which responds with a greeting and processes the caller's requests.
**Note:** Call recording is not available for 3CLogic integrations.
## What to do next
For live agent transfer configuration and advanced 3CLogic settings, contact [3CLogic customer support](https://www.3clogic.com/customer-support/).
**Parent Topic:**[Integrating voice assistant with CCaaS provider](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/integrating-voice-service-with-ccaas-providers.md)
| title | Integrate ServiceNow voice assistant with 3CLogic |
| description | Enable users to get support from AI voice agents by integrating a ServiceNow AI voice assistant with the 3CLogic voice service. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/intelligent-experiences/integrate-voice-service-with-3clogic.html |
| release | australia |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| keywords | 3CLogicvoice assistantvoice integrationCCaaStelephony providerAI voice agent |
| breadcrumb | Integrating voice assistant with CCaaS providerDeploy AI voice agentsAI Agent Studio \(legacy\)AI agents and agentic workflowsEnable AI Experiences |