---
schema_version: "1"
id: d93ce6620e08f3c4a361942e5dac7c555d93964e1aaf7fe94d9e5f91121cbb2e
title: Enhanced Message Screen Input Component
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_ref_elements_screencmp_enhancedmessage.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_screencmp_enhancedmessage.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: de79892b887a5470fc942d40bf9f11aba977a3aa9540fa89c6614699706e1616
description: Let users send a messaging component in an enhanced Messaging session.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Enhanced Message Screen Input Component

Let users send a messaging component in an enhanced Messaging session.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr></tbody></table>

## Configure the Enhanced Message Component

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:24%">
          <col style="width:76%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d126467e71">Attribute</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d126467e74">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 "><strong class="uicontrol">API Name</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">
              <p>The API name of the component.</p>
              <p style="margin-bottom:0;">An API name can include underscores and alphanumeric characters without spaces.
                It must begin with a letter and can’t end with an underscore. It also can’t have
                two consecutive underscores.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Messaging Session ID</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The variable containing the record ID of the messaging session.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Messaging Component Name</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The messaging component to incorporate into the screen-based flow—for example, a time
              selector component. Create messaging components on the Messaging Components page in
              Setup.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Time Slot Options</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The list of time slot options to show to the customer, generated by a custom Apex
              action. This field is visible only if a time selector messaging component is
              selected.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Object Type</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The type of record to show to the customer—for example, Case. This field is visible
              only if a question with dynamic options messaging component is selected. </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Record Variable</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The record variable that determines which records of the selected object type to show
              to the customer. This field is visible only if a question with dynamic options messaging
              component is selected. </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Parameter Name</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The name of a custom parameter on the selected messaging component.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Parameter Value Type</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The type of custom parameter. Valid values are Variable and Literal. The value
              defaults to Variable.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Value</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The value to pass into the parameter—for example, a question to precede a list of
              options.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e71 ">
              <strong class="uicontrol">Variable</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d126467e74 ">The variable to pass into the parameter—for example, a variable containing the
              contact’s name.</td>

          </tr>
        </tbody>
      </table>

#### See Also

- [Standard Flow Screen Components](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_screencmp.htm&release=264.0.0&type=5 "Salesforce provides several standard screen components that extend the types of input fields available in screens.")
- [Send Structured Content with Messaging Components](https://help.salesforce.com/s/articleView?id=service.messaging_components_parent.htm&language=en_US)