---
schema_version: "1"
id: 2814cec05da520ba093388035a7e71e3f75375764f8f0a8e7d91378afd1bc1ea
title: Outbound Message Actions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/workflow_managing_outbound_messages.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.workflow_managing_outbound_messages.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5b859efa963bcb0471f5cb3c7467e49b17912551fa2b2af80e63c9564ab9dd0b
description: An outbound message sends information to a designated endpoint, like an external service. You configure outbound messages from Setup. You must configure the external endpoint and create a listener for the messages using SOAP API. You can associate outbound messages with flows, workflow rules, approval processes, or entitlement processes.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Outbound Message Actions

An outbound message sends information to a designated endpoint, like an external service. You configure outbound messages from Setup. You must configure the external endpoint and create a listener for the messages using SOAP API. You can associate outbound messages with flows, workflow rules, approval processes, or entitlement processes.

### 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 and Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <span id="workflow_managing_outbound_messages__d5914e124"><a name="workflow_managing_outbound_messages__d5914e124"></a><strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</span></td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_note.png)

Note Previously, outbound messages were available in Professional Edition with the purchase of an add-on. The add-on is no longer available for Professional Edition.

For example, automatically initiate the reimbursement process for an approved expense report by triggering an outbound API message to an external HR system.

From Setup, in the Quick Find box, enter Outbound Messages, and then select **Outbound Messages**. Then use these settings to configure your outbound message.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:17.699115044247787%">
          <col style="width:82.30088495575222%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d344039e88">Field</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d344039e91">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Object</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Choose the object that has the information you want included in
              the outbound message</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Name</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Enter a name for this outbound message. </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Unique Name</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">
              <p>Enter a unique name to refer to this component in the API. The
                requirement for uniqueness is only within the selected object type.
                You can have outbound messages with the same unique name, provided
                they’re defined for different objects.</p>
              <p style="margin-bottom:0;"><span>The <strong class="uicontrol">Unique Name</strong>
                  field can contain only underscores and alphanumeric characters.
                  It must be unique within the selected object type, begin with a
                  letter, not include spaces, not end with an underscore, and not
                  contain two consecutive underscores.</span></p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Description</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Enter a description that makes it easy for other users to tell
              what the outbound message does.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Endpoint URL</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Enter an endpoint URL for the recipient of the message.
              Salesforce sends a SOAP message to this endpoint.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">User to send as</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Select the Salesforce user to use when sending the message. The
              chosen user controls data visibility for the message that is sent to
              the endpoint</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 ">Protected Component</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">If present, select <strong class="uicontrol">Protected Component</strong> to
              mark the outbound message as protected in a managed package. Only
              available in Developer Edition.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e88 "><var>Object</var> fields to send</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d344039e91 ">Select the fields to include in the outbound message, and click
              <strong class="uicontrol">Add</strong>.
            </td>

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

If your endpoint URL uses a client certificate, see [Import a Client Certificate for Your Endpoint URL](https://help.salesforce.com/s/articleView?id=platform.wf_outbound_messages_client_cert.htm&release=264.0.0&type=5 "If the endpoint URL of your outbound message uses a client certificate, import it to put your outbound message into action.").

#### See Also

- [Track the Delivery Status of an Outbound Message](https://help.salesforce.com/s/articleView?id=platform.workflow_tracking_outbound_message_delivery_status.htm&release=264.0.0&type=5 "To track the status of an outbound message, from Setup, enter Outbound Messages in the Quick Find box, then select Outbound Messages.")
- [Considerations for Outbound Messages](https://help.salesforce.com/s/articleView?id=platform.workflow_om_considerations.htm&release=264.0.0&type=5 "Review the considerations for using outbound message actions before implementing them in your workflows.")
- [SOAP API Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/)
- [Associate Actions with Workflow Rules or Approval Processes](https://help.salesforce.com/s/articleView?id=platform.workflow_select_action.htm&release=264.0.0&type=5 "Associate actions that have already been created in your organization with a workflow rule and approval processes.")