You are here:
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
| Available in: Lightning Experience and Salesforce Classic |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
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.
| Field | Description |
|---|---|
| Object | Choose the object that has the information you want included in the outbound message |
| Name | Enter a name for this outbound message. |
| Unique Name | 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. The Unique Name 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. |
| Description | Enter a description that makes it easy for other users to tell what the outbound message does. |
| Endpoint URL | Enter an endpoint URL for the recipient of the message. Salesforce sends a SOAP message to this endpoint. |
| User to send as | 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 |
| Protected Component | If present, select Protected Component to mark the outbound message as protected in a managed package. Only available in Developer Edition. |
| Object fields to send | Select the fields to include in the outbound message, and click Add. |
If your endpoint URL uses a client certificate, see Import a Client Certificate for Your Endpoint URL.

