Using Salesforce Outbound Messages for Integrations

Outbound message

Sharing is Caring

Using Salesforce Outbound Messages for Integrations is part of the  is part of the blog post series: Integrating Salesforce With Other Apps – A Series! 

An outbound message sends information in XML format using SOAP to a specific URL endpoint. The information contains the fields specified when the outbound message is created.

The outbound message is sent as part of a Workflow Rule when you choose the outbound message action. Once the endpoint receives the message it needs to process the information using the outbound messaging wsdl.

Why Use Outbound messages

Outbound messaging allows you to specify that changes to fields within Salesforce can cause messages with field values to be sent to designated external servers.

One of the beautiful things about outbound messaging is that it’s truly enterprise ready. It keeps trying if it fails and slowly backs itself off and will stop trying after 24 hours.

How Outbound Messaging Works

Outbound messaging is a Remote Process Invocation – Fire and Forget. The remote process receives the notification from Salesforce and acknowledges the request.

Outbound messaging uses what’s known as the notifications call to send a SOAP message over HTTP to the endpoint you have designated in your workflow rule.

Sharing is Caring

2 responses to “Using Salesforce Outbound Messages for Integrations”