> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-apis.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring the ServiceNow Agent - Utah and Higher Versions

The ServiceNow Agent integration allows you to hand off AI Agent conversations to live agents on ServiceNow. This guide covers configuration for **Utah**, **Vancouver**, and higher versions.

***

## Configuration Steps

* [Step 1: Retrieve the ServiceNow Instance URL](#step-1-retrieve-the-servicenow-instance-url)
* [Step 2: Enable the ServiceNow Agent](#step-2-enable-the-servicenow-agent)
* [Step 3: Install Required Plugins](#step-3-install-the-required-plugins)
* [Step 4: Assign Agent Roles to the Consumer Service Support Group](#step-4-assign-agent-roles-to-the-consumer-service-support-group)
* [Step 5: Update the Webhook Endpoint and Enable the Integration](#step-5-update-the-webhook-endpoint-and-enable-the-integration)
* [Step 6: Testing Configuration](#step-6-testing-configuration)

***

### Step 1: Retrieve the ServiceNow Instance URL

1. Log in to your ServiceNow account with admin credentials. The URL follows the format: `https://devXXX67.service-now.com`.
2. Copy the Instance URL for use in Step 2.

### Step 2: Enable the ServiceNow Agent

1. Log in to the Platform.

2. Select the AI Agent to configure.

3. Navigate to **App Settings > Integrations > Agent Transfer** and click **ServiceNow**.

4. On the **Configurations** tab, choose an authentication method:

   **Option 1: Basic Auth**

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img2.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=df2d06db204b7f31094cc9effb60f0cf" alt="Basic Auth" width="1346" height="896" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img2.png" />

   1. Select **Agent Chat (Supported for Utah and higher versions)**.
   2. Select **Basic Auth**.
   3. Enter:

      | Field        | Description                                                               |
      | ------------ | ------------------------------------------------------------------------- |
      | Instance URL | ServiceNow instance URL (for example, `https://devXXX67.service-now.com`) |
      | User Name    | ServiceNow account username                                               |
      | Password     | ServiceNow account password                                               |
      | Queue ID     | Unique queue identification number                                        |
      | Webhook URL  | Web URL for custom application function callbacks                         |

   **Option 2: OAuth with Refresh Token**

   Follow [this ServiceNow documentation](https://support.servicenow.com/kb?id=kb_article_view\&sysparm_article=KB0778194) to generate a refresh token.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img3.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=770eeddd558aef5db4dd31132de5e76e" alt="OAuth with Refresh Token" width="1073" height="833" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img3.png" />

   1. Select **Agent Chat (Supported for Utah and higher versions)**.
   2. Select **OAuth with Refresh Token**.
   3. Enter:

      | Field         | Description                                       |
      | ------------- | ------------------------------------------------- |
      | Instance URL  | ServiceNow instance URL                           |
      | Client ID     | Client ID from your ServiceNow application        |
      | Client Secret | Client secret from your ServiceNow application    |
      | Refresh Token | Refresh token generated per the documentation     |
      | Webhook URL   | Web URL for custom application function callbacks |

5. Click **Authorize** to authenticate.

6. To make ServiceNow the default agent, enable **Default Agent System for all AI Agent channels**.

   <Note>This option is enabled only when multiple agents are configured.</Note>

7. Click **Configure** to map channels.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img4.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=37f864d985d32f67275af8dc60b9eef6" alt="Customize channel mapping" width="1341" height="806" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img4.png" />

8. Select channels to map to the ServiceNow agent.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img5.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=3d7cfdff93a1d5b71758839d8cdd844e" alt="Map channels with ServiceNow agent" width="754" height="496" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img5.png" />

9. Click **Done**, then **Save**.

10. Publish the app. See [Publishing your App](/ai-for-service/deployment/publishing-app).

### Step 3: Install the Required Plugins

1. Log in to the ServiceNow Developer instance with admin credentials.

2. Navigate to **System Definition > Plugins** from the left menu.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img6.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=d2c1d3b07cd59e9af1df716717304421" alt="System Definition - Plugins" width="564" height="502" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img6.png" />

3. Search and install the following plugins:

   * **Omni-experience Standard Feature Set**

     <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img7.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=bb01d514167105f3a9d9cea976d4a464" alt="Omni-experience Standard Feature Set" width="1908" height="794" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img7.png" />

   * **Advanced Work Assignment**

     <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img8.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=d43b1259d66978dbeadcaf3b960228b5" alt="Advanced Work Assignment" width="1895" height="876" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img8.png" />

   * **Customer Service Management**

     <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img9.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=b5ed3aefa03580d1f3aa9c7c185e98df" alt="Customer Service Management" width="1893" height="883" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img9.png" />

   * **Glide Virtual Agent**

     <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img10.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=7cc046b93e59e0124fc1dcfd17a26543" alt="Glide Virtual Agent" width="1893" height="878" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img10.png" />

   * **Virtual Agent API**

     <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img11.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=bd70f639ab3db786b61ec04619788c0c" alt="Virtual Agent API" width="1916" height="637" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img11.png" />

4. Verify all plugins are installed with required permissions.

### Step 4: Assign Agent Roles to the Consumer Service Support Group

1. Log in to the ServiceNow Developer instance with admin credentials.

2. Navigate to **Advanced Work Assignment > Management > Groups**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img12.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=c863c4e21d4e277f7d0d124a386597a4" alt="Groups" width="564" height="590" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img12.png" />

3. Select the **Consumer Service Support** group.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img13.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=45233558cbcd6726264cba50f872c5d6" alt="Group details" width="1907" height="578" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img13.png" />

4. Select the **Roles** tab and click **Edit**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img14.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=c286c48835f5e23c8427da1d43e53df3" alt="Navigate to Roles screen" width="1893" height="721" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img14.png" />

5. Search for and assign the **awa\_agent** and **agent\_workspace\_user** roles to the Consumer Service Support group. Click **Save**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img15.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=085991a3c2b441e35745b8aded166e90" alt="Assign roles" width="1794" height="896" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img15.png" />

6. Go back to the group details screen, select **Group Members**, click **Edit**, and navigate to **Edit Members**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img16.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=ffac431cfc50054011688a34dbe11c64" alt="Edit members" width="1899" height="817" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img16.png" />

7. Search for and assign the required user (for example, `Abel Tuter`) to the Consumer Service Support group. Click **Save**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img17.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=4e50fac6a83a34f72654e208f17e5bab" alt="Assign user to group" width="1827" height="899" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img17.png" />

8. Click **Update** on the group details screen.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img18.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=a5913454e87219698bd8a4ed4999f182" alt="Group details - Update" width="1895" height="862" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img18.png" />

### Step 5: Update the Webhook Endpoint and Enable the Integration

1. Log in to the ServiceNow instance.

2. Navigate to **System Web Services > Outbound > REST messages**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img19.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=667a5b9d5fd54bee2ef6c23390e03dfa" alt="REST messages" width="529" height="561" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img19.png" />

3. Select **VABot to Bot** from the list.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img20.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=e4082178381df234a3ddd2c96eb12e66" alt="VABot to Bot" width="1919" height="520" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img20.png" />

4. Copy the **Webhook URL** from the **Configuration** tab of the ServiceNow Agent page.

5. Paste it into the **EndPoint** field on the VABot to Bot edit screen.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img21.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=2015be1b69ea425fe2fd64d3494026e3" alt="Endpoint - Webhook URL" width="1884" height="868" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img21.png" />

6. Scroll down, select **HTTP methods**, update the Webhook URL for **postMessage**, and click **Update**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img22.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=3bd27c7ba2ff8cd49e9a041c1fcd1c9d" alt="HTTP Method - postMessage" width="1899" height="793" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img22.png" />

7. Click **Save** to enable the integration.

### Step 6: Testing Configuration

1. Open the AI Agent with ServiceNow enabled.

2. Create an Agent Transfer Node task (for example, `Platform Agent` task with a `UserAgent` node). See [Agent Transfer Node](/ai-for-service/automation/dialogs/node-types/agent-transfer-node).

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img23.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=f7233eeb52ea651e06b85dd09f3fefcf" alt="Agent Transfer Node task" width="1913" height="836" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img23.png" />

3. Click **Talk to Bot** and enter **Help**.

4. Log in to ServiceNow, go to **Profile**, and select **Impersonate User**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img24.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=5be62f99d5b3bd4a71e2a85cfd725bf2" alt="Impersonate user" width="1919" height="574" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img24.png" />

5. Select the username created (for example, `Abel Tuter`).

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img25.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=f686c7a6cd75062e8bc761ab6fa1aaff" alt="Enter username" width="1917" height="796" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img25.png" />

6. Navigate to **Workspace Experience > Workspaces > Agent Workspace Home**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img26.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=fb399d726b1fcd0b3899145cd531ce37" alt="Agent Workspace Home" width="534" height="525" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img26.png" />

7. In the Agent Workspace, select **Inbox** and set **Status** to **Available**.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img27.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=09f7c3de0ec5a98e12a59675264d7610" alt="Status - Available" width="1914" height="898" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img27.png" />

8. When the user initiates chat, the conversation transfers to the ServiceNow agent and the connection is established.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img28.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=89d11070f05b02b332add1c78ee6f759" alt="Connection established" width="1913" height="908" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img28.png" />

***

## Additional Capabilities

### Pass User Information to ServiceNow

By default, users appear as Guest in ServiceNow. Use the `ServiceNowMetaData` object with `agentUtils.setMetaInfo` to pass user identity information.

**Steps:**

1. Configure Message Authentication for inbound communication in your ServiceNow instance — see [ServiceNow Message Authentication setup](https://docs.servicenow.com/bundle/vancouver-servicenow-platform/page/administer/virtual-agent/task/set-up-message-auth-va-api.html).
2. Before the agent transfer node, set meta info using a Script node:

   ```javascript theme={null}
   let metaData = {
     "payloadFields": {
       "userId": context.entities.UserID,    // ServiceNow user ID (dynamic or static)
       "emailId": context.entities.UserEmail // ServiceNow user email (dynamic or static)
     },
     "headerFields": {
       "token": "Token_generated_in_ServiceNow_Instance"
     }
   }

   agentUtils.setMetaInfo("ServiceNowMetaData", JSON.stringify(metaData))
   ```

   The app can collect `UserID` and `UserEmail` via entity nodes.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img29.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=abc34e6c46759e81d5983ceec8f9a3c7" alt="Entity nodes for user info" width="1863" height="917" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img29.png" />

   <Note>Context doesn't include user ID or email by default. Capture required details explicitly. If `ServiceNowMetaData` isn't defined, values aren't shared with ServiceNow.</Note>

### Route Messages to Agent Groups by `streamId`

The platform sends `streamId` as a context variable in the ServiceNow request payload. Use it to route work items to different agent groups via a Work Item Routing Condition.

**Steps:**

1. In **Conversational Interfaces Home**, create a new context variable named `streamId`.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img30.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=b8415fcb129f9035dbb732f30999426f" alt="New context variable streamId" width="1463" height="677" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img30.png" />

2. Define a Work item routing condition in the Queue using the `streamId` context variable.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img31.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=5be868ec4e50778e6180ecb334a6180c" alt="Work item routing condition" width="1419" height="685" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img31.png" />

3. Configure the routing condition in every queue that handles these work items. If queue 1 has a `streamId` condition but queue 2 doesn't, both queues will qualify. Define the condition in all relevant queues.

Reference:

* [ServiceNow: Create a work item queue](https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/advanced-work-assignment/task/awa-create-queue.html)

  <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img32.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=aa39bf648d626acc26aacc19f74924c3" alt="Create a work item queue" width="4334" height="1877" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img32.png" />

* [ServiceNow: Virtual Agent Bot Integration API](https://developer.servicenow.com/dev.do#!/reference/api/tokyo/rest/bot-api)

  <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img33.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=d4f28a54f8e15ec6ccc141c6a011dbbc" alt="Virtual Agent Bot Integration API" width="4228" height="2398" data-path="ai-for-service/integrations/agents/servicenow/images/configuring-the-servicenow-agent-utah-and-vancouver-img33.png" />

### Enable Attachment Sharing with Live Agents

1. Log in to ServiceNow with admin credentials.
2. Navigate to **System Properties > sys\_cs\_provider\_application.list > Configure > Form Layout**.
3. In the **Trusted Media Domains** field, enter the domain for sending and receiving attachments.

   <img src="https://mintcdn.com/koreai-apis/zqTHOUp48SpTIVgb/ai-for-service/integrations/agents/servicenow/images/sn-at.png?fit=max&auto=format&n=zqTHOUp48SpTIVgb&q=85&s=13128668d0fbd845e66b120c82cbc567" alt="Attachment Sharing" width="2796" height="1288" data-path="ai-for-service/integrations/agents/servicenow/images/sn-at.png" />

   <Note>This feature supports only Utah and Vancouver versions.</Note>

### Agent Transfer Status

The platform records agent transfer status in Debug Logs and Analytics, enabling tracking and troubleshooting of transfer-related issues.

### Failed Agent Transfer Notification

When a ServiceNow agent transfer fails due to agent unavailability, users see a default non-editable message:

*No agents are available to handle your request. Please try again later.*
