Skip to content

Loan Scoring Workflow - Visual Guide

Workflow Diagram

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  START LOAN SCORING WORKFLOW                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                   β”‚
                   β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚  STEP 1: SEARCH      β”‚
        β”‚     CUSTOMER         β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                   β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚                     β”‚
    Customer             Customer
    Found βœ“             Not Found βœ—
        β”‚                     β”‚
        β”‚              β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
        β”‚              β”‚   ERROR:    β”‚
        β”‚              β”‚  Try Again  β”‚
        β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚ Check Blacklist     β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚                    β”‚
  Not                  Yes
Blacklisted         Blacklisted
   β”‚                    β”‚
   β”‚            β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
   β”‚            β”‚    ERROR:    β”‚
   β”‚            β”‚ Blacklisted  β”‚
   β”‚            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   β”‚
   β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  STEP 2: SELECT PRODUCT  β”‚
β”‚  - Show product list     β”‚
β”‚  - Display details       β”‚
β”‚  - Get selection         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚ Product Valid?  β”‚
    β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”˜
         β”‚        β”‚
        Yes      No
         β”‚        β”‚
         β”‚   β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”
         β”‚   β”‚  ERROR:  β”‚
         β”‚   β”‚ Not Found β”‚
         β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚ STEP 3: ENTER AMOUNT β”‚
    β”‚ - Get amount input   β”‚
    β”‚ - Validate range     β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
               β”‚
               β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚ Amount in range? β”‚
        β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
             β”‚        β”‚
            Yes      No
             β”‚        β”‚
             β”‚  β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
             β”‚  β”‚   ERROR:   β”‚
             β”‚  β”‚ Out of Rangeβ”‚
             β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚ STEP 4: CALCULATE    β”‚
    β”‚     LOAN SCORE       β”‚
    β”‚                      β”‚
    β”‚ - Run scoring engine β”‚
    β”‚ - Get risk level     β”‚
    β”‚ - Generate rec.      β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
               β”‚
               β–Ό
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚   SCORING RESULTS    β”‚
    β”‚                      β”‚
    β”‚ Score: 750           β”‚
    β”‚ Risk: LOW            β”‚
    β”‚ Rec: APPROVED βœ“      β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
               β”‚
               β–Ό
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚   WORKFLOW COMPLETE  β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Scoring Algorithm Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Customer ID + Product +    β”‚
β”‚        Loan Amount          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ LoanScoringService.    β”‚
  β”‚ calculate_internal_score
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Calculate Score Components:   β”‚
  β”‚                                β”‚
  β”‚ 1. Repayment History  (40%)    β”‚
  β”‚    - Loan status history       β”‚
  β”‚    - On-time payment rate      β”‚
  β”‚                                β”‚
  β”‚ 2. Exposure (25%)              β”‚
  β”‚    - Total loan exposure       β”‚
  β”‚    - Debt-to-income ratio      β”‚
  β”‚                                β”‚
  β”‚ 3. Income Stability (20%)      β”‚
  β”‚    - Income verification       β”‚
  β”‚    - Income consistency        β”‚
  β”‚                                β”‚
  β”‚ 4. Behavioral (15%)            β”‚
  β”‚    - Account age               β”‚
  β”‚    - Transaction patterns      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Final Score: 0-1000   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Determine Risk Level  β”‚
  β”‚                        β”‚
  β”‚  700-1000: LOW      βœ“  β”‚
  β”‚  500-699: MEDIUM    ⚠  β”‚
  β”‚  0-499: HIGH        βœ—  β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Recommendation:       β”‚
  β”‚                        β”‚
  │  LOW→ APPROVED         │
  │  MED→ REVIEW           │
  │  HIGH→ REJECT          │
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Store in LoanScoreLog β”‚
  β”‚  Return to User        β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Conversation Flow Example

╔════════════════════════════════════════════════════════╗
β•‘             AI AGENT CHAT INTERFACE                     β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

β”Œβ”€ USER INPUT ────────────────────────────────────────────┐
β”‚ "I want to do loan scoring for customer 123"           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (triggers tool call)

β”Œβ”€ AI AGENT ──────────────────────────────────────────────┐
β”‚ Calling: start_loan_scoring_workflow                    β”‚
β”‚ Parameters: step="search_customer"                      β”‚
β”‚            customer_id=123                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 1 completes)

β”Œβ”€ SYSTEM RESPONSE ───────────────────────────────────────┐
β”‚ βœ“ Customer found: John Doe                             β”‚
β”‚ Next: Select a loan product                            β”‚
β”‚ Prompt: "Which product would they like?"               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€ USER INPUT ────────────────────────────────────────────┐
β”‚ "Use product 5"                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 2 trigger)

β”Œβ”€ AI AGENT ──────────────────────────────────────────────┐
β”‚ Calling: start_loan_scoring_workflow                    β”‚
β”‚ Parameters: step="select_product"                       β”‚
β”‚            customer_id=123, product_id=5               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 2 completes)

β”Œβ”€ SYSTEM RESPONSE ───────────────────────────────────────┐
β”‚ βœ“ Product: Personal Loan                               β”‚
β”‚   Interest Rate: 12%                                    β”‚
β”‚   Min: 10,000 | Max: 500,000                            β”‚
β”‚ Next: Enter requested amount                           β”‚
β”‚ Prompt: "How much does customer want to borrow?"        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€ USER INPUT ────────────────────────────────────────────┐
β”‚ "50000"                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 3 trigger)

β”Œβ”€ AI AGENT ──────────────────────────────────────────────┐
β”‚ Calling: start_loan_scoring_workflow                    β”‚
β”‚ Parameters: step="enter_amount"                         β”‚
β”‚            customer_id=123, product_id=5,              β”‚
β”‚            loan_amount=50000                           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 3 validates amount)

β”Œβ”€ SYSTEM RESPONSE ───────────────────────────────────────┐
β”‚ βœ“ Amount: 50,000 (within limits)                       β”‚
β”‚ Next: Calculate loan score                             β”‚
β”‚ Prompt: "Ready to calculate the score"                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€ USER INPUT ────────────────────────────────────────────┐
β”‚ "Yes, calculate"                                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Step 4 trigger - SCORING)

β”Œβ”€ AI AGENT ──────────────────────────────────────────────┐
β”‚ Calling: start_loan_scoring_workflow                    β”‚
β”‚ Parameters: step="calculate_score"                      β”‚
β”‚            customer_id=123, product_id=5,              β”‚
β”‚            loan_amount=50000                           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό (Scoring engine runs, ~300-500ms)

β”Œβ”€ FINAL RESULTS ─────────────────────────────────────────┐
β”‚                                                         β”‚
β”‚  LOAN SCORING RESULTS                                  β”‚
β”‚  ═══════════════════════════════════════════           β”‚
β”‚                                                         β”‚
β”‚  Customer: John Doe (ID: 123)                          β”‚
β”‚  Product: Personal Loan                                β”‚
β”‚  Amount: 50,000                                         β”‚
β”‚                                                         β”‚
β”‚  ➜ SCORE: 750/1000                                      β”‚
β”‚  ➜ RISK LEVEL: LOW                                      β”‚
β”‚  ➜ RECOMMENDATION: APPROVED βœ“                           β”‚
β”‚                                                         β”‚
β”‚  Score Breakdown:                                       β”‚
β”‚  β€’ Repayment History: 85%                              β”‚
β”‚  β€’ Exposure: 75%                                        β”‚
β”‚  β€’ Income Stability: 70%                                β”‚
β”‚  β€’ Behavioral Score: 80%                                β”‚
β”‚                                                         β”‚
β”‚  ═══════════════════════════════════════════           β”‚
β”‚                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

        β–Ό

β”Œβ”€ WORKFLOW COMPLETE ─────────────────────────────────────┐
β”‚ Loan scoring workflow finished successfully             β”‚
β”‚ Score logged to customer history                        β”‚
β”‚                                                         β”‚
β”‚ Next Steps:                                             β”‚
β”‚ β€’ Review recommendation                                 β”‚
β”‚ β€’ If approved: Proceed with application                 β”‚
β”‚ β€’ If review: Request additional documents              β”‚
β”‚ β€’ If reject: Inform customer                            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Decision Tree

                        START
                          β”‚
                          β–Ό
                    Customer ID?
                     /         \
                   No           Yes
                   β”‚              β”‚
               PROMPT      Verify Customer
                          /              \
                    Exists?          Not Found
                    /      \              β”‚
                  Yes      No        Return Error
                  β”‚         β”‚
              Check      Prompt
            Blacklist    Again
             /     \
           No     Yes
           β”‚       β”‚
      Continue  Return Error
           β”‚
           β–Ό
    Select Product?
         /       \
       No        Yes
       β”‚         β”‚
    PROMPT  Validate Product
            /          \
          Valid      Not Found
           β”‚            β”‚
      Continue     Return Error
           β”‚
           β–Ό
    Enter Amount?
         /        \
       No         Yes
       β”‚          β”‚
    PROMPT  Validate Range
            /          \
          Valid     Out of Range
           β”‚            β”‚
      Continue     Return Error
           β”‚
           β–Ό
    Calculate Score
           β”‚
           β–Ό
    Return Score + Risk + Rec
           β”‚
           β–Ό
          END

Error Scenarios Map

START
  β”‚
  β”œβ”€β†’ Customer ID Missing β†’ PROMPT FOR ID
  β”‚
  β”œβ”€β†’ Customer Not Found β†’ PROMPT FOR VALID ID
  β”‚
  β”œβ”€β†’ Customer Blacklisted β†’ CANNOT PROCEED (ERROR)
  β”‚
  β”œβ”€β†’ Product ID Missing β†’ PROMPT FOR PRODUCT
  β”‚
  β”œβ”€β†’ Product Not Found β†’ PROMPT FOR VALID PRODUCT
  β”‚
  β”œβ”€β†’ Amount Missing β†’ PROMPT FOR AMOUNT
  β”‚
  β”œβ”€β†’ Amount Too Low β†’ SHOW MIN AND RETRY
  β”‚
  β”œβ”€β†’ Amount Too High β†’ SHOW MAX AND RETRY
  β”‚
  β”œβ”€β†’ Scoring Calculation Error β†’ SUGGEST RETRY/SUPPORT
  β”‚
  └─→ SUCCESS β†’ RETURN RESULTS

This visual guide helps understand the loan scoring workflow flow, conversation sequence, scoring algorithm, and error handling.