---
schema_version: "1"
id: 195c633dc86eaab09bfe9889cf64d63608836b039b489dfc7a1e1cbe18c407d3
title: EmbeddedServiceLiveAgent
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_embeddedserviceliveagent.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_embeddedserviceliveagent.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3481f2bff82a1ee04b35d56df1b5e44a64cde59b660b5d3873874ae40ee62970
description: Represents a setup node for creating an embedded chat deployment. This type extends the Metadata metadata type and inherits its fullName field.
---
# EmbeddedServiceLiveAgent

Represents a setup node for creating an embedded chat deployment. This type extends the Metadata metadata type and inherits its fullName field.

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

## File Suffix and Directory Location

EmbeddedServiceLiveAgent components are stored in the developer\_name.EmbeddedServiceLiveAgent file in the EmbeddedServiceLiveAgent folder.

## Version

EmbeddedServiceLiveAgent is available in API version 38.0 and later.

## Fields

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d422563e92">Field Name</th>

              <th class="featureTableHeader  " id="d422563e95">Field Type</th>

              <th class="featureTableHeader  " id="d422563e98">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">avatarImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Avatar image for this embedded chat deployment.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">customPrechatComponent</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">The custom Lightning Component that’s used for the pre-chat page in this
                embedded chat deployment.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">embeddedServiceConfig</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. The name of the embedded service configuration node.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">embeddedServiceQuickActions</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type"><a class="xref" href="#EmbeddedServiceQuickActions">EmbeddedServiceQuickAction</a></td>

              <td class="entry" headers="d422563e98" data-title="Description">The quick action used by the pre-chat form.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">enabled</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">boolean</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. Indicates whether this embedded chat deployment is enabled (<samp class="codeph nolang">true</samp>).</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">fontSize</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">EmbeddedServiceFontSize (<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_objects_intro.htm#enumeration_title">enumeration</a> of type string)</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. The font size for the text in the embedded chat window. One of the
                following values: <ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Small</samp></li>

                  <li class="li"><samp class="codeph nolang">Medium</samp></li>

                  <li class="li"><samp class="codeph nolang">Large</samp></li>

                </ul>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">headerBackgroundImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Header background image for this embedded chat window. Removed in API version
                49.0.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">isOfflineCaseEnabled</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">boolean</td>

              <td class="entry" headers="d422563e98" data-title="Description">Indicates whether offline support is enabled for this embedded chat deployment.
                Available in API version 43.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">isQueuePositionEnabled</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">boolean</td>

              <td class="entry" headers="d422563e98" data-title="Description">Indicates whether queue position (displaying the chat visitor’s place in line
                while they wait for an agent) is enabled for this embedded chat deployment.
                Available in API version 43.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">liveAgentChatUrl</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">The rest endpoint for chats.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">liveAgentContentUrl</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">The rest endpoint for cChat content.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">liveChatButton</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. Reference to a chat button created in Chat setup.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">liveChatDeployment</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. Reference to a deployment created in Chat setup.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">masterLabel</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. Name of the embedded chat deployment.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">offlineCaseBackgroundImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Offline support case form background image for this embedded chat window.
                Available in API version 43.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">prechatBackgroundImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Pre-chat background image for this embedded chat window.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">prechatEnabled</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. Indicates whether the embedded chat pre-chat form is enabled for this
                deployment.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">prechatJson</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">JSON object of all the fields of the selected pre-chat form in Chat
                setup.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">scenario</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">EmbeddedServiceScenario (<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_objects_intro.htm#enumeration_title">enumeration</a> of type string)</td>

              <td class="entry" headers="d422563e98" data-title="Description">Required. The scenario for the embedded chat window that determines which
                objects to relate to the chat. One of the following values: <ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Sales</samp></li>

                  <li class="li"><samp class="codeph nolang">Service</samp></li>

                  <li class="li"><samp class="codeph nolang">Basic</samp></li>

                </ul>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">smallCompanyLogoImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Company logo image for this embedded chat window.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e92" data-title="Field Name"><span class="keyword parmname">waitingStateBackgroundImg</span></td>

              <td class="entry" headers="d422563e95" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e98" data-title="Description">Chat waiting image for this embedded chat window.</td>

            </tr>

          </tbody>

        </table>

## EmbeddedServiceQuickAction

Returns a quick action that’s associated with an EmbeddedServiceLiveAgent setup. The quick action includes the pre-chat form fields that the embedded chat window displays and shows the order in which the fields are displayed.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d422563e448">Field Name</th>

              <th class="featureTableHeader  " id="d422563e451">Field Type</th>

              <th class="featureTableHeader  " id="d422563e454">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d422563e448" data-title="Field Name"><span class="keyword parmname">embeddedServiceLiveAgent</span></td>

              <td class="entry" headers="d422563e451" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e454" data-title="Description">Reference to the embedded chat deployment.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e448" data-title="Field Name"><span class="keyword parmname">order</span></td>

              <td class="entry" headers="d422563e451" data-title="Field Type">int</td>

              <td class="entry" headers="d422563e454" data-title="Description">Order in which this quick action appears in the embedded chat pre-chat
                form.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e448" data-title="Field Name"><span class="keyword parmname">quickActionDefinition</span></td>

              <td class="entry" headers="d422563e451" data-title="Field Type">string</td>

              <td class="entry" headers="d422563e454" data-title="Description">Reference to a quick action.</td>

            </tr>

            <tr>
              <td class="entry" headers="d422563e448" data-title="Field Name"><span class="keyword parmname">quickActionType</span></td>

              <td class="entry" headers="d422563e451" data-title="Field Type">EmbeddedServiceQuickActionType (<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_objects_intro.htm#enumeration_title">enumeration</a> of type string)</td>

              <td class="entry" headers="d422563e454" data-title="Description">Quick action type. One of the following values: <ul class="ul bulletList">
                  <li class="li">
                    <span class="keyword parmname">Prechat</span>–Pre-chat
                  </li>

                  <li class="li">
                    <span class="keyword parmname">OfflineCase</span>–Offline support (Cases)
                  </li>

                </ul>
                Available in API version 43.0 and later.</td>

            </tr>

          </tbody>

        </table>

## Declarative Metadata Sample Definition

The following is an example of an EmbeddedServiceLiveAgent file.

<?xml version="1.0" encoding="UTF-8"?>
<EmbeddedServiceLiveAgent xmlns="http://soap.sforce.com/2006/04/metadata">
    <avatarImg\>https://google.com/avatar.png</avatarImg\>
    <customPrechatComponent\>auraCustomPrechat</customPrechatComponent\>
    <embeddedServiceConfig\>EswConfig001</embeddedServiceConfig\>
    <embeddedServiceQuickActions\>
        <embeddedServiceLiveAgent\>EmbeddedServiceLiveAgent\_Parent04Ixx0000000001EAA\_15ec5bd2971</embeddedServiceLiveAgent\>
        <order\>1</order\>
        <quickActionDefinition\>Snapins\_Contact\_QuickAction\_08hRM000000001h</quickActionDefinition\>
    </embeddedServiceQuickActions\>
    <embeddedServiceQuickActions\>
        <embeddedServiceLiveAgent\>EmbeddedServiceLiveAgent\_Parent04Ixx0000000001EAA\_15ec5bd2971</embeddedServiceLiveAgent\>
        <order\>1</order\>
        <quickActionDefinition\>Snapins\_Case\_OfflineCaseQuickAction\_08hRM000000001h</quickActionDefinition\>
        <quickActionType\>OfflineCase</quickActionType\>
    </embeddedServiceQuickActions\>
    <embeddedServiceQuickActions\>
        <embeddedServiceLiveAgent\>EmbeddedServiceLiveAgent\_Parent04Ixx0000000001EAA\_15ec5bd2971</embeddedServiceLiveAgent\>
        <order\>2</order\>
        <quickActionDefinition\>Snapins\_Case\_QuickAction\_08hRM000000001h</quickActionDefinition\>
    </embeddedServiceQuickActions\>
    <enabled\>true</enabled\>
    <fontSize\>Medium</fontSize\>
    <headerBackgroundImg\>https://google.com/headerBackgroundImg.png</headerBackgroundIm\>
    <isOfflineCaseEnabled\>true</isOfflineCaseEnabled\>
    <isQueuePositionEnabled\>true</isQueuePositionEnabled\>
    <liveChatButton\>chatButton01</liveChatButton\>
    <liveChatDeployment\>liveAgentDeployment01</liveChatDeployment\>
    <masterLabel\>EmbeddedServiceLiveAgent\_Parent04Ixx0000000001EAA\_15ec5bd2971</masterLabel\>
    <offlineCaseBackgroundImg\>https://google.com/offlineCaseBackgroundImg.png</offlineCaseBackgroundImg\>
    <prechatBackgroundImg\>https://google.com/prechatBackgroundImg.png</prechatBackgroundImg\>
    <prechatEnabled\>true</prechatEnabled\>
    <scenario\>Service</scenario\>
    <smallCompanyLogoImg\>https://google.com/smallCompanyLogoImg.png</smallCompanyLogoImg\>
    <waitingStateBackgroundImg\>https://google.com/waitingImage.png</waitingStateBackgroundImg\>
</EmbeddedServiceLiveAgent\>

## Usage

EmbeddedServiceLiveAgent represents a Chat configuration that is added to your web page. The EmbeddedServiceLiveAgent record contains a unique combination of a chat button and the Chat deployment that the administrator selects during setup.

To create an EmbeddedServiceLiveAgent record:

1. Create a Chat Deployment record.
2. Create a Chat Button record.
3. Create an EmbeddedServiceConfig record.
4. Set the fields for the Chat Deployment record, Chat Button record, and EmbeddedServiceConfig record as references on the EmbeddedServiceLiveAgent record.

Any changes you make to the image fields override what you’ve entered in Setup. We recommend setting your image URLs in Setup.

## Wildcard Support in the Manifest File

This metadata type doesn’t support the wildcard character \* (asterisk) in the package.xml manifest file. For information about using the manifest file, see [Deploying and Retrieving Metadata with the Zip File](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_meta.meta/api_meta/file_based_zip_file.htm).