BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
7 / 18 · Module 10 — Synchronous vs Asynchronous Integrations · filtered: cheatsheet← prev⊞ allnext →

10.34Async Salesforce update example

Message:

{
  "eventId": "E123",
  "customerId": "C001",
  "version": 42,
  "status": "SUSPENDED"
}

Consumer:

receive
 ↓
check event/version
 ↓
transform
 ↓
Salesforce Upsert
 ↓
acknowledge

If event repeats:

same eventId/version

do nothing harmful.