Salesforce DevOps for nCino
Most nCino configuration lives outside the managed package. Here's what upgrading nCino actually involves.
What's hard to deploy
nCino ships as a namespaced managed package, but most day-to-day configuration, loan types, document templates, workflow rules, lives in custom objects inside the subscriber org rather than the package metadata itself. Package upgrades must stay compatible with whatever version each environment is running, and none of that subscriber-side configuration moves with a standard metadata-only deployment.
Where it gets hard
How Serpent helps
Serpent supports native 2GP and managed packages on every plan, with dependency resolution and subscriber org version tracking built in, so nCino upgrades and org-specific customization stay compatible with the package version each environment is running. See DevOps for ISVs on Serpent for how package and subscriber org changes stay in sync.

Typical release for nCino
- Task the subscriber-org changeLoan type, document template, or workflow rule edits get tasked alongside whatever Apex or Flow references the nCino namespace.
- Check package version compatibilityDependency resolution flags when a target org's nCino package version doesn't match what the change assumes.
- Deploy the package and the subscriber config togetherNative 2GP and managed package support ships the upgrade through the same pipeline as the custom object changes.
- Version-track every subscriber orgSerpent keeps a record of which package version each environment runs, so drift shows up before it breaks a release.
nCino DevOps, answered
Start free. No credit card, no install, no commitment.
Set up in under 15 minutes. No DevOps hire needed.
