Integrations
Every system maps into and out of one canonical, MISMO 3.4-aligned loan file. Encompass never talks to Salesforce. That keeps mappings linear instead of quadratic, and it means a field only has to be reasoned about once.
The matrix below is generated from each adapter's exported capability object — not typed into a table. If a connector cannot do something, the checkmark is absent here too.
field dictionary resolved · 412 IDs confirmed
REST + MISMO export both reachable
event cursor current · 4 events behind
FSC detected · 18,402 of 25,000 daily calls left
self-hosted · canonical passthrough
no credentials configured
Loan origination systems
Three majors, integrated. Three forkable cores, self-hosted — for lenders who would rather own the stack than be a guest in someone else's release cycle.
| System | Read | Write | Create | Docs | Read cond. | Write cond. | Webhooks | Milestones | MISMO | AUS | Lock | Mapped | Coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Encompass ICE Mortgage Technology | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | 15 | 94% |
| LendingPad LendingPad Corp | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | –not supported | ●supported | 14 | 88% |
| Arrive Arrive | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | 13 | 91% |
| Fineract (fork) Apache Software Foundation fork | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | –not supported | ●supported | –not supported | –not supported | –not supported | 11 | 78% |
| Frappe Lending (fork) Frappe Technologies fork | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | –not supported | –not supported | –not supported | 12 | 82% |
| AMY OpenLOS AMY fork | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | — | 100% |
Bi-directional loan, document and condition sync against the v3 Loan Schema, with tenant-resolved field IDs.
docs ↗REST for pipeline speed, MISMO 3.4 for full-fidelity writes — the adapter picks the lane per payload.
docs ↗Event-sourced sync with cursor resume — AMY reads the loan event stream instead of re-diffing whole files.
Apache-2.0 core banking fork. Mortgage rides on a loan product + datatable; AMY owns the deployment.
docs ↗GPL-3.0 Python fork. A Mortgage Loan DocType carries the URLA fields; roles and workflow come free.
docs ↗AMY's own self-hosted LOS. Speaks the canonical model natively, so the adapter is near-identity.
CRM
Salesforce for the lenders who already run it, mortgage-native platforms for the ones who want loan objects rather than sales objects — and AMY's own, for shops with neither.
| CRM | Contacts | Deals | Activity | Tasks | Campaigns | Mortgage-native | Webhooks | Bulk | Coverage |
|---|---|---|---|---|---|---|---|---|---|
| Salesforce Salesforce | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | 96% |
| Total Expert Total Expert | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | –not supported | 93% |
| HubSpot HubSpot | ●supported | ●supported | ●supported | ●supported | ●supported | –not supported | ●supported | ●supported | 88% |
| Surefire Black Knight / ICE | ●supported | ●supported | ●supported | –not supported | ●supported | ●supported | –not supported | –not supported | 74% |
| Velocify ICE Mortgage Technology | ●supported | –not supported | ●supported | ●supported | –not supported | ●supported | –not supported | –not supported | 71% |
| AMY CRM AMY | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | ●supported | 100% |
Velocify has no opportunity object — a lead is the deal — so the adapter says so rather than faking one. See AMY's own CRM →
How a sync actually runs
Pull, then diff
Every push reads the live record first and compares field by field. A loan with no differences is skipped entirely — otherwise a nightly cron stamps the LOS audit trail on all 300 files whether or not anything changed.
Respect what the vendor owns
Loan number, milestone and lock data are marked vendorOwned. AMY reads them and never writes them back — writing a milestone corrupts the LOS's own workflow, and the lock desk owns the lock.
Never a bare PATCH
Encompass replaces whole collections without appendData=true, silently dropping every liability not in the payload. Arrive gets an If-Match so a stale version is rejected rather than overwriting a human's edit.
Pick the lane by payload
LendingPad's REST surface is narrower than its MISMO import. A push touching the deep 1003 collections routes through MISMO 3.4 automatically — pushing it through REST appears to succeed and drops the fields it cannot represent.