Activity Forums Salesforce® Discussions Can anyone explain what is an outbound message and how it works in Salesforce?

  • Prachi

    Member
    August 8, 2018 at 6:42 am

    Hello Afghan,

    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.

    Outbound messaging is part of the workflow rule functionality in Salesforce. Workflow rules watch for specific kinds of field changes and trigger automatic Salesforce actions, such as sending email alerts, creating task records, or sending an outbound message.

    Outbound messaging uses the notifications() call to send SOAP messages over HTTP(S) to a designated endpoint when triggered by a workflow rule.

    After you set up outbound messaging, when a triggering event occurs, a message is sent to the specified endpoint URL. The message contains the fields specified when you created the outbound message. Once the endpoint URL receives the message, it can take the information from the message and process it. To do that, you need to examine the outbound messaging WSDL. This is how it works.

    for further information you can go to the link given below:-

    https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_om_outboundmessaging_understanding.htm

    I hope this will help.

    Thanks.

  • Afghan

    Member
    August 8, 2018 at 9:07 am

    Thank You @prachi

  • Parul

    Member
    September 14, 2018 at 4:35 am

    Outbound messaging uses the notifications() call to send SOAP messages over HTTP(S) to a designated endpoint when triggered by a workflow rule.

     

    After you set up outbound messaging, when a triggering event occurs, a message is sent to the specified endpoint URL. The message contains the fields specified when you created the outbound message. Once the endpoint URL receives the message, it can take the information from the message and process it. To do that, you need to examine the outbound messaging WSDL.

     

    Thanks

  • shariq

    Member
    September 14, 2018 at 6:58 am

    Hi,

    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.

    Outbound messaging is part of the workflow rule functionality in Salesforce. Workflow rules watch for specific kinds of field changes and trigger automatic Salesforce actions, such as sending email alerts, creating task records, or sending an outbound message.
    After you set up outbound messaging, when a triggering event occurs, a message is sent to the specified endpoint URL. The message contains the fields specified when you created the outbound message. Once the endpoint URL receives the message, it can take the information from the message and process it. To do that, you need to examine the outbound messaging WSDL.

    Hope this helps!

  • Avnish Yadav

    Member
    September 14, 2018 at 1:28 pm

    Hey All,

    I want to that if our endpoint goes down for a while, or if the network connection between salesforce and our server is flaky, will salesforce will retry sending a triggered outbound message or not.

    Thanks. in advance.

Log In to reply.

Popular Salesforce Blogs