---
sourceDocument: Zurich Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/conversational-interfaces

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Conversational custom chat integrations

# Creating conversational custom chat integrations in Virtual Agent {#ariaid-title1}

* Release version: Zurich
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Conversational custom chat integration framework is a powerful framework consisting of
scriptable APIs and configurations to bring the ServiceNow®
Virtual Agent to any conversational interface.

## How custom chat integrations work {#va-custom-adapter-framework__section_qqb_ryf_bmb}

Virtual Agent Chat Server (VACS) supports the following chat client integration without enhancements or plugins:

* Microsoft Teams
* Slack
* Workplace
* WhatsApp
* LINE
* Facebook Messenger
* Twilio
* Alexa
* Amazon Connect
* Google Assistant
* ServiceNow® Service Portal
* ServiceNow® Now Mobile
* Apple Messages for Business
{#va-custom-adapter-framework__ul_z1f_wzv_plb}

If you're using a chat client that is not in the list, you can create a custom integration
using conversational custom chat integration framework.

You can use any channels that support conversational interfaces, such as Web Portals, Mobile
Apps, Slack, Microsoft Teams, SMS, and any other channel and add ServiceNow®
Virtual Agent to them.

With a conversational custom chat integration, you can manage and control how your end users'
chat experience. The framework helps transform messages from a chat client to VACS, and VACS
back to the chat client in a format that renders well on your chat interface.

The transformation is carried out through a set of Workflow Studio scripts. If you want more information on how to use Workflow Studio, see [Workflow Studio](https://www.servicenow.com/docs/access?context=workflow-studio&version=zurich&pubname=zurich-build-workflows&ft:locale=en-US).

## Basic integration using conversational custom chat integration framework {#va-custom-adapter-framework__section_bhy_rln_h4b}

You can use the following links to configure a basic custom chat integration.

To see an example of a custom chat integration using Telegram Messenger, see the [Telegram demo and integration](https://developer.servicenow.com/connect.do#!/share/contents/9074784_telegram_messenger3) on the ServiceNow
Developer Site. (You may need to log in to access the demo.)
* **[Create a Virtual Agent conversational custom chat integration](https://www.servicenow.com/docs/6QklnBP221Od2Fo3YA0_CQ)**   
  Use the Custom Chat Configuration Integration Framework (CCCIF) to create a conversational custom chat integration to support third-party chat clients so they can connect to the Virtual Agent Chat Server (VACS).
* **[Default input and output rich controls for a custom chat integration](https://www.servicenow.com/docs/KKgdh8Mfd6lKzff560t5cQ)**   
  Input and output rich controls must be mapped to your custom chat integration in the Custom Adapter Configurations \[sys_cs_custom_adapter_config\] table. If a rich control is missing an outbound transformer implementation, a response is not served to the end user and that user may get an unsatisfactory chat experience.
* **[Modify adapter card styles for Virtual Agent](https://www.servicenow.com/docs/9Dss9G2~TAKdJavfPDSKpw)**   
  Adapter cards are defined in the Adapter Cards \[sys_cs_adapter_card\] table. Each card has a template for each supported channel to ensure it displays correctly. You can modify the channel templates to accommodate your organization's style requirements.
* **[Supported Virtual Agent and Agent Chat features for custom chat integrations](https://www.servicenow.com/docs/OpTd4XWzUOkzkuBUI3nlpw)**   
  The chat integrations framework supports a multitude of Virtual Agent and Agent Chat features to provide a robust conversational experience.

