End-to-end BPMN redesign for Maple Trust Bank — from manual paper-based intake to automated digital disbursement.
Maple Trust Bank's current personal loan approval (CAD $5K–$50K) spans 7 steps and 6 roles, averaging 9–12 business days end-to-end. The process is manually intensive and paper-dependent.
Submits application and supporting documents
Branch intake, document review, data entry
Credit assessment, risk scoring, recommendation
External — credit report & score provider
AML/KYC, sanctions screening, regulatory sign-off
Final approval authority for loans > $25,000
Customer visits branch. Loan Officer completes a 12-page paper form and photocopies ID and pay stubs. Data is manually re-keyed into the core banking system (CBS).
Pain: Dual entry — 35 min/application, 8% transcription errorsLO physically checks for completeness. Missing items require a customer phone call and return visit.
Pain: 22% return-visit rateLO manually logs into bureau portal, keys applicant SIN and DOB, downloads PDF, emails to UW shared inbox. No API integration.
Pain: Manual lookup, mis-routed emailsUnderwriter pulls next file from FIFO queue. DSR calculated in ad-hoc Excel sheet. Recommendation memo written manually. Queue depth averages 40 files.
Pain: 3-day median queue wait, inconsistent Excel modelsAML/KYC and sanctions screening — only triggered after Underwriting completes. Serial flow means Compliance rejections cause full rework.
Pain: 12% rework rate from late Compliance rejectionsFor loans > $25K, file is couriered to originating branch for wet-ink BM signature, then couriered back.
Pain: 1–2 day courier delay, pages occasionally lostCustomer returns to branch in person to sign loan agreement. Funds released upon completion.
Pain: 9% post-approval drop-off (customers never return)Rejected applicants receive a paper letter by mail within 10 business days. No adverse-action explanation provided in real time.
Pain: No real-time notice; potential regulatory exposureEnd-to-end process flow showing all pain points (red). Steps are serial; Compliance runs only after Underwriting completes.
🔴 Red nodes = pain points identified in the gap analysis
12 gaps identified across 4 themes: integration absence, sequential bottlenecks, paper inertia, and customer experience.
| ID | Gap | Type | Step | Severity | Root Cause |
|---|---|---|---|---|---|
| GAP-01 | Dual paper + CBS data entry | Manual / data quality | Step 1 | Medium | No digital intake channel |
| GAP-02 | Missing docs only caught at branch | Rework | Step 2 | Medium | No upfront validation logic |
| GAP-03 | Manual credit bureau lookup | Integration gap | Step 3 | High | No API integration |
| GAP-04 | FIFO queue, no prioritization | Bottleneck | Step 4 | High | No case management system |
| GAP-05 | DSR calculated in ad-hoc Excel | Inconsistency / risk | Step 4 | Medium | No standardized rules engine |
| GAP-06 | Compliance is serial — after UW | Serialization bottleneck | Step 5 | High | Sequential process design |
| GAP-07 | Wet-ink BM signature, courier | Manual handoff / delay | Step 6 | Medium | No e-signature workflow |
| GAP-08 | Redundant approvals on small loans | Over-control | Steps 4–6 | Low | Risk policy not tiered |
| GAP-09 | In-person customer signing | CX / drop-off | Step 7 | High | No remote ID verification |
| GAP-10 | Rejection by paper mail only | CX / compliance | Step 8 | Medium | No customer-facing portal |
| GAP-11 | No real-time status for applicant | Transparency | All | Low | No applicant portal |
| GAP-12 | No audit trail across paper handoffs | Compliance risk | All | High | Hybrid paper/digital trail |
| ID | Gap | Impact |
|---|---|---|
| GAP-03 | Manual credit bureau lookup | 15–20 min/file; mis-routed emails; PII via email |
| GAP-04 | FIFO queue, no prioritization | 3-day median queue wait; no SLA visibility |
| GAP-06 | Compliance serial after UW | 12% rework rate; adds 2–3 days when triggered |
| GAP-09 | In-person customer signing | 9% post-approval drop-off |
| GAP-12 | No end-to-end audit trail | Regulatory exposure; difficulty proving timelines |
| ID | Gap | Impact |
|---|---|---|
| GAP-01 | Dual data entry | 8% transcription errors, 35 min/application |
| GAP-02 | Missing docs caught late | 22% return-visit rate, customer friction |
| GAP-05 | Ad-hoc Excel DSR | Inconsistent risk decisions, audit weakness |
| GAP-07 | Wet-ink BM signature | 1–2 day courier delay, lost pages |
| GAP-10 | Rejection by paper mail | Slow adverse-action notice, NPS impact |
| ID | Gap | Impact |
|---|---|---|
| GAP-08 | Redundant approvals on small loans | Over-control adds days unnecessarily for <$15K |
| GAP-11 | No real-time status visibility | Inbound call volume; NPS cost |
Redesigned flow with digital intake, automated credit scoring API, parallel UW + Compliance, tiered auto-approval, and digital e-signature.
🟢 Green nodes = automated / system tasks. UW and CO run in parallel (AND-split → AND-join).
Replaces manual portal login — score returned in <5 sec via REST call, no PII over email.
AND-split sends file to UW and Compliance simultaneously — eliminates 2–3 day serial delay.
Loans ≤ $15K passing rules engine skip human review — zero queue wait for low-risk files.
BM approves in workflow tool, customer signs remotely — courier delays and drop-off eliminated.
Every state transition logged with actor, timestamp, and payload hash — regulator-ready.
Adverse-action reasons delivered via portal and email within 60 seconds of decision.
| Metric | As-Is | To-Be Target |
|---|---|---|
| Median time-to-decision | 7 business days | < 4 hours |
| Median time-to-disbursement | 9–12 business days | < 2 business days |
| Manual rework rate | 18% | < 5% |
| Post-approval drop-off | 9% | < 2% |
| Late Compliance rejection rate | 12% | < 3% |
Each gap maps to one or more system requirements (FR / NFR) and the To-Be BPMN element that realises it.
| Gap | Req ID | Type | Requirement | BPMN Element |
|---|---|---|---|---|
| GAP-01 | FR-01 | FR | Digital application form writes directly to CBS — no rekeying | SYS1 |
| GAP-01 | FR-02 | FR | OCR extracts data from ID and pay stubs and pre-populates application | SYS2 |
| GAP-02 | FR-03 | FR | Document checklist enforced at submission — blocks until all mandatory artifacts uploaded | SYS1 → SYS3 |
| GAP-03 | FR-04 | FR | Credit bureau integrated via REST API; score returned in <5 seconds | API1 |
| GAP-03 | NFR-01 | NFR | Bureau payloads over TLS 1.3 mutual auth; no PII via email | API1 |
| GAP-04 | FR-05 | FR | Case management tool with risk-weighted UW queue prioritization | UW1 (parallel) |
| GAP-05 | FR-06 | FR | DSR and risk score calculated via versioned centralized rules engine | RULES |
| GAP-05 | NFR-02 | NFR | All risk decision inputs/outputs persisted immutably for 7 years | AUDIT |
| GAP-06 | FR-07 | FR | Parallel UW + Compliance via AND-split; joined only when both decisions recorded | AND-split / AND-join |
| GAP-07 | FR-08 | FR | Qualified e-signature for Branch Manager approval | BM1 |
| GAP-08 | FR-09 | FR | Auto-approve loans ≤ $15K passing rules engine without human review | TIER → AUTO1 |
| GAP-09 | FR-10 | FR | Remote ID verification and customer e-signature compliant with PIPEDA | CUST1 |
| GAP-09 | FR-11 | FR | Automated e-sign reminders at 24h and 72h post-issuance | REMIND |
| GAP-10 | FR-12 | FR | Adverse-action notice via portal + email within 60 sec of rejection, with reason codes | REJ1 |
| GAP-11 | FR-13 | FR | Customer portal shows real-time application status and required actions | Portal (cross-cutting) |
| GAP-12 | NFR-04 | NFR | Immutable append-only audit log — every state transition with actor, timestamp, payload hash | AUDIT |
| All | NFR-05 | NFR | 95% of low-risk applications disbursed within 2 business days | Cross-cutting SLA |
| All | NFR-06 | NFR | Customer-facing portal and APIs at 99.9% monthly availability | Cross-cutting |