NC
    Loan Management

    Metro 2 Integration for nCino

    nCino is the leading Salesforce-native bank operating system. Lenders install Metro2's AppExchange managed package (which adds the Metro2_Event__e Platform Event + a permission set) and the connector consumes the event stream while querying nCino__Loan__c + Account objects via Salesforce REST. Metro2 transforms each loan to a Metro 2 Base Segment and reports to all four bureaus. Writeback stamps Metro2_Last_Furnished__c on the loan record and creates Salesforce Tasks for dispute outcomes.

    How It Works

    Lender installs the Metro2 AppExchange managed package. Metro2 OAuths into the org (web-server or JWT bearer flow), runs SOQL queries with a LastModifiedDate cursor, joins each loan to its Account, transforms via the seeded nCino preset, and upserts into metro2_records. Platform Events keep the connector real-time.

    NC
    nCino
    Metro2Metro2
    Credit Bureaus

    Benefits

    Salesforce-native

    Runs inside your existing Salesforce org with the same RBAC and audit you already have for nCino.

    AppExchange-distributed

    Managed package distribution means upgrades roll out without lender code changes (DECISIONS.md decision: managed, despite the longer security review).

    Platform Event streaming

    Real-time refresh via Metro2_Event__e — no polling lag for high-volume lenders.

    Loan + Account joins

    Pulls nCino__Loan__c plus the related Account object; supports both Person Accounts and standard Account+Contact models.

    Data Fields That Sync

    Metro2 maps these fields from nCino to Metro 2 format automatically.

    • nCino__Loan__c (Name, nCino__Loan_Amount__c, nCino__Current_Loan_Balance__c, nCino__Disbursal_Date__c, nCino__Closed_Date__c, nCino__Payment_Amount__c, nCino__Loan_Term__c)
    • Account (FirstName/MiddleName/LastName, PersonBirthdate, nCino__SSN_Encrypted__c, BillingStreet/City/State/PostalCode)
    • Custom payment-history object (varies by nCino package version — detected at connect)

    Get Set Up in 4 Steps

    1

    Install AppExchange package

    The lender's Salesforce admin installs the Metro2 managed package (currently in security review).

    2

    Assign permission set

    Grant Metro2 access to nCino__Loan__c + the relevant Account fields via the included permission set.

    3

    OAuth into the org

    Use the /integrations/ncino/connect wizard to OAuth (web-server flow) or JWT-bearer for headless deployments.

    4

    First sync

    Metro2 pulls all open loans, then switches to incremental + Platform Events.

    Frequently Asked Questions

    Why a managed package?

    Per DECISIONS.md the trade-off favors managed (upgradeable post-install) over unmanaged despite the 4-6 week AppExchange security review.

    Does Metro2 need to be a Salesforce ISV?

    Yes — listing the managed package on AppExchange requires Salesforce ISV partnership; in progress.

    How does writeback work?

    Metro2 PATCHes nCino__Loan__c with Metro2_Last_Furnished__c and creates a Task for dispute outcomes. Opt-in per connection.

    Ready to Connect nCino?

    Start reporting to credit bureaus from nCino today. Our team will help you get set up quickly.