Internal Tooling & Platforms

WHEN EVERY NEW LENDER
BROKE THE UI

A Loan Management System (LMS) builder that reduced lender integration time from months to weeks by shifting focus from "code" to "config".

2.5X

Faster
Go-to-market

70%

Reduction in
Dev effort

Zero

UI Code for 90%
New Lenders

The Context

Finbox partners with dozens of lenders, and every lender has a distinct onboarding DNA. One needs bank statements; another requires salary verification; a third mandates e-sign before KYC.

Adding a new lender meant engineers manually dragging fields into a Figma-like void and deploying code. Every new partner broke the UI equilibrium, leading to massive tech debt and slow rollout cycles.

The Solution: LMS Builder

We built a modular, block-based system that allows product teams to configure entire loan journeys without touching React.

Shifting the needle from "Ticket -> Design -> Code -> QA -> Deploy" to a single "Configure -> Preview -> Live" cycle.

THE SOLUTION

A Four-Module Ecosystem

We built a modular, low-code platform that eliminates manual development. Four interconnected modules handle the complete lifecycle.

1

UI Builder

The Front Door

Manages what users see and interact with throughout the loan journey.

  • Visual journey construction
  • Drag-and-drop blocks
  • No code required
2

Policy Builder

The Gatekeeper

Handles multi-layered access control across organizational hierarchies.

  • Role-based visibility
  • Action-level permissions
  • Dynamic field masking
3

Task Management

The Orchestrator

Auto-assigns stage-specific tasks to relevant team members.

  • Stage-triggered assignments
  • Hierarchy-based routing
  • Dependency tracking
4

Workflow Builder

The Brain

Defines application lifecycle and business logic with parent/child workflows.

  • State transitions
  • Conditional branching
  • Multi-stage orchestration

User Action (UI Builder)

Permission Check (Policy Builder)

Task Assignment (Task Management)

Workflow Progression (Workflow Builder)

Deep Dive

Inside the UI Builder

The UI Builder follows a strict hierarchy that mirrors how lenders think about their loan journeys. Every level nests inside the one above it.

Type of LoanEducation, Personal, Business, Auto…
TabsDetails, KYC, Verification, Co-applicant…
SectionsGrouped fields within each tab
FieldsIndividual inputs, toggles, dropdowns
Section 01

CORE ONBOARDING
ENGINE

Tailored tab structure according to your loan profile

Design moveBefore you land in the builder, you choose a loan profile:
- Education loan
- Business loan
- Personal loan
- Loan against property
- Auto loan
Based on that choice, the builder surfaces preset tab suggestions, for example: - For a business loan: “Loan Details”, “Co‑applicant & KYC”, “Verification”, “Financials”. - For an education loan: “Applicant Details”, “Co‑applicant”, “KYC”, “Fee Structure”. You can accept, reorder, or add/remove tabs—so lenders never truly start from scratch, but they’re never boxed in either

  • Block-based design
  • Standardized inputs
  • Dynamic flow logic
Core Onboarding Engine Interface
Section 02

THE BUILDER
CANVAS

Visual drag-and-drop journey management.

Problem: Every operations team had a different mental model of “what should come first”: details, risk, KYC, or documents. Your previous setup required devs to re‑order tabs and manually enable/disable them per lender. Design move
On the builder canva: Tabs are first‑class objects. Ops can drag to reorder them to match their workflow (“KYC before Verification”, “Co‑applicant after Application Forms”).
A drag-and-drop interface where product managers can visualize the entire lender journey. Reorder steps, add branching conditions, and preview changes in real-time.

  • Visual journey mapping
  • Live state preview
  • Drag-and-drop reordering
The Builder Canvas Interface
Section 03

MODULAR PROP
MANAGEMENT

Contextual property control at block level.

Every block comes with a suite of configurable properties. Toggles, dropdowns, and text fields are linked directly to JSON keys, instantly updating the UI across all platforms.

  • Contextual properties
  • Rule-based visibility
  • Custom Validations
Modular Prop Management Interface
Section 04

FIELD MAPPING
& ACCESS CONTROL

Every field is a data contract — mapped, permissioned, and purpose‑driven.

Every field added in the UI Builder is directly mapped to a column in the database. Where a field lives — which section, which tab, which loan type — determines how the data is stored, validated, and retrieved. Moving a field across sections isn't just a visual change; it rewires the underlying storage logic.

On top of that, different roles (ops managers, credit analysts, field agents) have different levels of access. Some can only view a field, others can edit it, and a few can toggle its visibility entirely. The builder surfaces all of this — role‑based read/write/hide permissions are configured per field, so the same form can behave differently depending on who's logged in.

  • DB‑mapped field storage
  • Role‑based permissions
  • Context‑aware validation
  • Per‑field visibility control
Field Mapping and Access Control Interface

WHAT CHANGED?

EFFICIENCY & VELOCITY
57%

Reduction in Dev cycles for new partner onboarding. Engineering effort shifted from "building" to "maintaining the builder".

COST IMPACT
~6k Hours

Estimated developer hours saved annually across 50+ lender integrations. This significantly reduced operational overhead.

SCALABILITY
10X

Capacity increase. Finbox can now onboard partners at scale without a linear increase in engineering recruitment.