Skip to main content

Test your Workflow Outbound Message

Do you need any endpoint URL to test your workflow outbound message?
Are you curious about the output of outbound message?
Here is the simple method.

An outbound message is a workflow, approval, or milestone action that sends the information you specify to an endpoint you designate, such as an external service. An outbound message sends the data in the specified fields in the form of a SOAP message to the endpoint.

Configure outbound message

1. Enter a name for this outbound message.

2. Enter a unique name to refer to this component in the API and to prevent naming conflicts for managed package installations.

3. Enter a description for this outbound message.

4. Before giving the endpoint url just go this website then click the MakePostbin button, a unique url will be generated and then copy the URL, use it as Endpoint in the outbound message

4. Enter an endpoint URL for the recipient of the message. Salesforce sends a SOAP message to this endpoint.

5. 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.

6. Check the Protected Component check box to mark the outbound message as protected. For more information, see the Quick Reference for Developing Packages.

7. Select Send Session ID if you want the Salesforce session ID included in the outbound message. Include the session ID in your message if you intend to make API calls and you do not want to include a username and password. Sending a username and password is less secure than sending a session ID.

8. Select the fields you want included in the outbound message and click Add.

9. Click Save.

10. To set outbound messages into action, associate them with a workflow rule, approval process, or entitlement process.

11. To check the outbound message just go to endpoint url of your workflow rule, you can able to view your output as SOAP message.

Note:- If the postbin link is doesn't work for you, then use this URL for your testing


  1. Hi

    Nice explanation but when i am trying to use the same procedure getting error message as
    org.xml.sax.SAXParseException: Content is not allowed in prolog

  2. Same error. org.xml.sax.SAXParseException: Content is not allowed in prolog.
    I can understand, there is issue with the response but is there any other endpoint to test?

  3. Same error. org.xml.sax.SAXParseException: Content is not allowed in prolog.

  4. Your blog is very informative, meaningful and to the point. Being a traveller blogger i find you have a very good writing sense due to which you explain details about many destination perfectly, Your blog is like books of Lonely planet for various travel destination. If someone required destination information your blog is enough instead of searching anywhere. Keep it up your meaningful blog writing. I recently returned from an Amazing Indian Golden Triangle Package which was arranged by Ghum India Ghum, travel agent in Delhi, you can tie up with them if you want.
    travel agency in Delhi
    travel Agents in Delhi


Post a Comment

Popular posts from this blog

Avoid Duplicate Records Using Flow

In this blog post lets see how to avoid duplicate records in Salesforce using the powerful feature – Flow , As the word says, flow easily flows to fulfill the requirements with ease. ☺  Many think of appexchange solutions and source code to avoid the duplicate record in salesforce, But the method I'm going to explain here is completely different and very simple. It helps you to reduce your code and can easily rebuild for other objects with different field logic with simple clicks. Lets jump into the solution, we will use flow to check duplicate record logic and use apex trigger to initiate the Flow whenever a record is created or updated. Visual Work Flow : [Click] First we will create the Flow to check the duplicate records based on the name and store the result in the variable. In this example, we will use the Account object for the dupe check. Step 1  : Create a new visual flow with the Name ‘ DuplicateAccountCheck ' Step 2  : Click and drag the RecordLookup into t

Plan your Dreamforce with “Dreamforce Trail”

Salesforce has many good resources for anybody looking to begin Salesforce as beginner, Intermediate or Advanced. Trailhead is also one among the good resource to learn salesforce and my favorite too. I have also written blog post about Trailhead & my favorite module   This  blog post covers an interesting and helpful Trailhead module. Yes Its all about ' Dreamforce Trail ', if you are a Dreamforce Attendee, then I strongly recommend you to take a look into this Trailhead module. No Admin skill or No Developer skill is required for this module.Start winning Badges and is gamified so it motivates you to reach more badges and finally you end up gaining knowledge on Salesforce. Why do we have Dreamforce Trail module in Trailhead?  To help people who is coming to dreamforce for the first time and to plan well for the events. Dreamforce is a tech feast for anybody. Dreamforce is salesforce festival. If you don’t plan well, you will miss something highly helpful . This Dre

Export records from List view – ListView API

As part of the Winter’15 release salesforce introduced the List View API features which helps us to get details and records of list views for an object. I was started exploring more about the List view API and trying to build an use case using that. So I searched about List View in the IdeaExchange site then found that many users are looking for a solution to export records to excel directly from the list view. I built a solution for that Idea, which helps user to download all the records directly from the List view for both standard and custom object. You don’t have to make any change in the code to use this functionality for different objects. All you need is to create a custom button for that object as mentioned below. Lets take an example for Account object 1. Go to Setup –> Accounts –> Buttons, Links and Actions 2. Click ‘New Button or Link' 3. Enter  Label, Name and select display type as ‘List Button’ 4. Content source as “Onclick Javascript” and paste the