⚡ QuickScan: Know exactly which underwriting workflows to automate in 2 weeks. Start your QuickScan →
Sapnity logo
BANKING · LOS & UNDERWRITING

LOS Underwriting Decision Hub & Risk Workbench

Sapnity implemented a unified underwriting decision hub on Power Platform that sits across multiple LOS instances, connects RMs and underwriters with bureau and internal risk data, and feeds final decisions back into core banking — reducing decision time and rework while tightening policy governance.

Core Platforms: Power Apps, Power Automate, Dataverse, Azure Functions, LOS APIs, Core Banking Integration · Region: Multi-country retail & SME lending · Complexity: High
Underwriting Automation Risk Policy Governance LOS & Core Integration Audit-Ready Decisions
10-Day Sprint

Underwriting Micro-Flow Sprint

Take one product-line (e.g. SME top-up loans) and turn the manual approval chain into a governed digital flow in ~10 days.

View 10-day sprint →
2-Week Scan

LOS / Underwriting QuickScan

Map underwriting leakages, manual overrides and policy breaches across LOS journeys and identify 5–8 quick-win automations.

Start QuickScan →
3-Week Pack

Underwriting Starter Pack

Stand up a governed underwriting workbench, policy engine and audit trail using one flagship product as the anchor.

Explore Starter Pack →

1. Business Problem — Fragmented Underwriting Across LOS & Spreadsheets

The bank had invested in a commercial LOS, but actual underwriting decisions still depended heavily on spreadsheets, emails and offline judgement.

  • Different business units maintained their own Excel scorecards and “shadow policies”.
  • RMs pushed for exceptions via email; underwriters tracked them in personal folders.
  • Multiple LOS instances per region, each with slightly different rules and screens.
  • Risk could not see a single view of overrides, conditions and portfolio impact.
  • Audit teams struggled to reconstruct “why this loan was approved” months later.

On paper, underwriting was “system-driven”. In reality, it was a patchwork of LOS screens, emails, attachments and Excel trackers.

Avg Decision Time
3–5 days
for standard SME cases, longer with exceptions.
Manual Rework
30–40%
applications revisited due to missing / inconsistent data.
Policy Overrides
Poorly Tracked
no central view of exception reasons or approvers.

2. Sapnity’s Mandate

Sapnity was asked to build a unified Underwriting Decision Hub that works with the existing LOS — not against it.

  • Create a single underwriting workbench used by RMs and underwriters across products and regions.
  • Centralize policy rules, decision tables and exception logic outside the LOS screens.
  • Connect bureau data, internal risk scores and collateral valuations into one decision view.
  • Send final decisions and conditions back into LOS and core banking automatically.
  • Provide an audit-ready timeline for every decision, including who overrode what and why.

3. Before — How Underwriting Actually Worked

A “typical” SME loan decision looked structured from the outside — an LOS, a set of policies, and a credit committee. But the internal journey told a different story:

  • RMs keyed partial data into LOS and then emailed missing documents separately.
  • Underwriters exported cases into Excel to run their own scorecards and sensitivity checks, often using different versions of the same template.
  • Exceptions (policy breaches, high-risk sectors, marginal scores) were negotiated via email, with LOS comments fields updated at the last minute.
  • Risk and portfolio teams saw the impact of these exceptions weeks later in static reports.

By the time a regulator or internal audit asked, “Why was this exposure approved?”, the best answer was often: “We’ll try to reconstruct it from emails.”

4. After — Sapnity LOS Underwriting Decision Hub

Sapnity introduced a Decision Hub pattern that sits between front-line origination and the LOS / core banking stack. Instead of pushing all logic into LOS screens, the bank now runs underwriting from a unified workbench:

LOS UNDERWRITING DECISION HUB PATTERN

RMs & Underwriters

Relationship managers, credit officers and product teams working on the same case view.

Underwriting Workbench App

Model-driven Power App surfaced in Teams and browser; single workspace for case details, documents, notes and actions.

Rules & Policy Engine

Centralized decision tables and risk thresholds in Dataverse + Power Automate / Azure Functions for complex rules and eligibility.

Risk & Data Layer

Bureau data, internal behavioural scores, collateral values and segment limits stitched together for each application.

LOS & Core Banking

Approved / declined status, conditions and covenants written back via APIs; disbursement gates controlled by risk flags.

Reporting & Audit Hub

Power BI dashboards for overrides, turnaround time, segment risk and full decision timelines per application.

This pattern is now the bank’s reference blueprint for new products, new regions and future LOS upgrades — the LOS changes, but the Decision Hub stays.

5. Implementation Story

Phase 1 — Discovery & Policy Mapping

  • Shadowed RMs and underwriters across three regions for SME and retail products.
  • Documented “actual” decision paths vs. documented policy; identified unofficial Excel tools.
  • Grouped rules into eligibility, scoring, pricing and exception categories.

Phase 2 — Data & Decision Model

  • Designed Dataverse entities for applications, exposures, policies, exceptions, conditions and approvals.
  • Defined decision table structures so risk teams could later tweak thresholds without code.
  • Mapped bureau and internal risk attributes into a unified data contract per application.

Phase 3 — Underwriting Workbench

  • Built a model-driven app with RM and Underwriter personas, each with focused views.
  • Introduced a “case narrative” timeline capturing key events, notes and decisions.
  • Embedded document links from DMS/SharePoint so no files live on desktops.

Phase 4 — Rules & Integration

  • Implemented eligibility and pricing rules via Power Automate and Azure Functions.
  • Connected LOS and core banking via REST APIs and integration middleware.
  • Ensured that any manual override triggers a structured exception record with justification.

Phase 5 — Rollout & Governance

  • Ran pilot with one SME product and one region; then scaled to additional regions.
  • Created a joint “Policy & Underwriting Studio” where risk can maintain rules.
  • Moved all configurations through Dev → Test → Prod with managed solutions.

6. Technical Architecture — Layered View

Experience Layer Model-driven Power App as the Underwriting Workbench, embedded in Teams and browser; tailored dashboards for RMs, underwriters and risk.
Process Layer Power Automate flows for application lifecycle, exception routing, approvals and status synchronization with LOS and core banking.
Decision & Rules Layer Dataverse decision tables plus Azure Functions for complex computations (scorecards, affordability calculations, segment limits).
Data Layer Dataverse storing applications, exposures, policies, exceptions and audit logs with role-based security and region-specific access.
Integration Layer LOS APIs, bureau integrations, core banking connectors and middleware services for synchronous and asynchronous updates.
Analytics & Governance Layer Power BI for override monitoring, TAT dashboards, portfolio risk lenses; ALM and environment strategy baked into the solution.

7. Outcomes & KPIs

KPI Before After Sapnity
Average decision time (standard SME cases) 3–5 business days 24–48 hours with clear exception paths
Manual rework due to incomplete data 30–40% of applications <10% — guided workbench ensures completeness up front
Tracked policy overrides Partial, fragmented in emails 100% of overrides stored with reason, approver and timestamp
Audit / regulator queries Days to reconstruct narrative Minutes — full decision timeline in one place
Time to launch a new product Months, tightly coupled to LOS changes Weeks — Decision Hub pattern reused with new rules & views

8. Sapnity Differentiators

  • Decision Hub, not just LOS customization: We created a reusable underwriting pattern that survives LOS upgrades and vendor changes.
  • Risk-owned rules: Policy and pricing thresholds are stored in governed tables, giving risk teams control without code changes.
  • End-to-end traceability: Every override, condition and approver is captured in a single narrative view for each application.
  • Deep integration without lock-in: LOS and core banking communicate via APIs, but the decision logic lives in the bank’s own tenant.
  • Pattern-first expansion: The same blueprint is now rolling out to mortgage, card and dealer finance portfolios.

Sapnity didn’t “rip and replace” the LOS. We added a governed underwriting brain that finally made LOS, risk and portfolio teams behave like one system.