Salesforce Dictionary — Free Salesforce GlossarySalesforce Dictionary

Outbound Message

Analytics🟢 Beginner

Definition

A workflow action in Salesforce that sends a SOAP message to an external web service endpoint when triggered, containing specified field values from the record, enabling real-time integration with external systems.

Real-World Example

Consider a scenario where a business intelligence manager at Apex Analytics is working with Outbound Message to transform raw Salesforce data into actionable business intelligence. After setting up Outbound Message, leadership has real-time visibility into pipeline health, team performance, and customer trends, enabling faster and more confident decision-making.

Why Outbound Message Matters

An Outbound Message is a workflow action in Salesforce that sends a SOAP message to an external web service endpoint when triggered, containing specified field values from the record. This enables real-time integration with external systems: when a record meets the workflow criteria, the platform automatically sends a SOAP message to the external endpoint with the configured fields. The external system receives the message and processes it however needed.

Outbound Messages are one of the older Salesforce integration patterns. They're configured declaratively through workflow rules, making them accessible to admins, but they have limitations: they're SOAP-based (modern integrations typically prefer REST), they're tied to legacy Workflow Rules (which are being deprecated in favor of Flow), and they don't have great error handling or retry semantics. Modern Salesforce integration uses Flow with HTTP Callout actions, Platform Events, or Change Data Capture, all of which provide better functionality than legacy Outbound Messages.

How Organizations Use Outbound Message

  • Skyline ConsultingHelps clients migrate legacy Outbound Messages to modern Flow-based HTTP Callouts as part of Workflow Rules deprecation.
  • TerraForm TechUses Platform Events instead of Outbound Messages for new integration scenarios that need real-time event delivery.
  • NovaScaleMaintains some legacy Outbound Messages for older integrations while planning their replacement with modern alternatives.

🧠 Test Your Knowledge

1. What is an Outbound Message?

2. What's the modern alternative?

3. Why are Outbound Messages considered legacy?

See something that could be improved?

Suggest an Edit