function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Pablo LamasPablo Lamas 

Outbound message not working with certain profile

Hello,
I have created a workflow that sends out an outbound message based of some fields not being equal to null and for some odd reason we have a profile that cannot send the outbound message and I have checked the box on the profile settings that allows for outbound messages to be sent. The endpoint URL is not the issue given that my profile(System Administrator) and other profiles(Executives) that we have can send the outbound message without an issue. I have checked all the permissions on the profile compared to mine and they have more things checked than I do. Any assistance would be greatly appreciated.
Best Answer chosen by Pablo Lamas
Manj_SFDCManj_SFDC
in the remote site settings and end point URL in the outbound message change the https to http (if https is being used now) and check the Send Session ID checkbox
and check if the user has the field level access to the fields which you have selected in the outbound message

All Answers

Manj_SFDCManj_SFDC
You may try to raise a case with SF
Pablo LamasPablo Lamas
@manj_SFDC I will have to give that a try and hope they can provide and answer for me. 
Pablo LamasPablo Lamas
So I had reached out to Salesforce and they stated that my best shot at this was to get answers via the developer forum...Would anyone have any idea as to why this issue is occuring? Any and all ideas would be greatly appreciated.
Manj_SFDCManj_SFDC
The user with the error causing profile is logging in from the same IP? Do you have email relay activated ?
Pablo LamasPablo Lamas
@manj_SFDC I log onto the profile that is having the issues from my computer and try to send it from their and it does not work, but I log on as my profile of System Administrator and it sends accordingly.
Manj_SFDCManj_SFDC
Hi Pablo
check  for the email in the spam folder 
in the email alert mention your email id in the additional email section and try
 
Manj_SFDCManj_SFDC
What is the email id your using to send the email 
org wide default or current user email id 
Pablo LamasPablo Lamas
@manh_SFDC I am not using an email alert. It is an outbound message and the "user to send as" is under my name and the information that is being sent is to a zapier url as the endpoint.
Manj_SFDCManj_SFDC
Can you check the outbound message status , you can check through quick find in Salesforce 
Manj_SFDCManj_SFDC
Setup->monitor->outbound messages
you can check the status success or failures it may give you more details to fix 
Pablo LamasPablo Lamas
@manj_SFDC Is there a way to see all past failures and not just a limited window. I can only see about 15 at a time and the ones that are their are not with the outbound message that I am looking at.
Manj_SFDCManj_SFDC
please check if "Send Outbound Messages" is checked on the profile (system permissions) and also if you have the email services classes check if the profile has the access to those classes
Pablo LamasPablo Lamas
@manj_SFDC I have that checked and we do not have any email services classes. 
Manj_SFDCManj_SFDC
can you be able to send the snapshot of the workflow rule if possible, what creiteira are you using in workflow option 2 or option 3
can you add the field update to the same wokflow , just to test if the workflow is firing 
Pablo LamasPablo Lamas
 User-added image
@manj_SFDC I had added a check box prior to coming on this forum to the workflow rule just to test to see if the rule is being activated and it is being triggered given that it checks the box after hitting save.
Manj_SFDCManj_SFDC
navigate to developer console and click on debug menu -> Perspective Manager -> Select Analysis(Predefined) and click Set Default and then perform the action to trigger the workflow and check in the Developer console, it will display the flow 
Manj_SFDCManj_SFDC
also can you let me know the remote site setting (is it http or https )and also check if session id is enabled
Manj_SFDCManj_SFDC
in the remote site settings and end point URL in the outbound message change the https to http (if https is being used now) and check the Send Session ID checkbox
and check if the user has the field level access to the fields which you have selected in the outbound message
This was selected as the best answer
Manj_SFDCManj_SFDC
Mark this as solved if this helps you, you too will fetch some points if the question is marked as solved :)
https://developer.salesforce.com/forums#!/feedtype=SINGLE_QUESTION_DETAIL&dc=Developer_Forums&criteria=ALLQUESTIONS&id=9060G000000MVrtQAG
Pablo LamasPablo Lamas
@manj_SFDC Truly apperciate the assistance! The problem turned out to be on the endpoint of the 3rd party application we are using. I appreciate the assistance and insightfulness of Salesforce.
Jacques CombepineJacques Combepine
hey,
i use à worflow rule to send outbound message to Zapier. When i test in a sandbox, it's work perfectly. When i want to do exactly the same worflow rule in my production org, Zapier receive any outbound message. I test with développer console, my workflow rule works perfectly, but i have no message about outbound message.