Outbound messages are a declarative way to send SOAP-based messages to external systems in Salesforce. However, they do not guarantee message ordering. While messages are retried if the endpoint fails (up to 24 hours with exponential backoff), Salesforce does not ensure the order in which those messages are delivered if multiple are queued.
Correct Option:
B. Outbound messages could potentially be delivered out of order — ✅ This is a known limitation noted in Salesforce documentation.
Incorrect Options:
A. Salesforce retries for up to 24 hours, not limited to 3 retries.
C. Outbound messaging does support basic monitoring in setup but does not provide detailed audit trails.
D. There’s no such hard limit of “5 outbound message types for guaranteed delivery.”
Reference Extracts from Salesforce Developer Documentation – Outbound Messaging:
“Delivery order is not guaranteed. If multiple messages are queued, they may be delivered in any order.”
“Salesforce retries failed messages for up to 24 hours using exponential backoff.”
===========