MuleSoft
The first week is in the org, reading what already exists. Design the contract. Publish the asset. Map into a canonical model. Put identity on the gateway. The honest no: if the work is a software factory with a named delivery date, we are the wrong partner.
What we put in
Pattern
People, payroll, and tickets already live somewhere. Salesforce should not become a second HRIS.
01
Source of record
HR, finance, or ops stays the owner of the person, the invoice, or the ticket.
02
Gateway
Client identity, rate limits, and an allow-list. No shared service account across tenants.
03
Canonical model
DataWeave maps what Salesforce will accept. Rejects land where a person can see them.
04
Write-back
Salesforce holds the desk view. It does not invent a record the source will refuse.
flowchart TD
A["HR or ops system"] --> B["Flex Gateway"]
B --> C["Anypoint: canonical model"]
C --> D["Salesforce objects"]
B --> E["Dead letter and human review"]Questions
Next
The brief
We will tell you what to publish, what to leave, and what not to sync.