Underwriting Workflow
1. Automated Checks
Immediately upon submission, the system performs a series of validation checks:Eligibility Rules
- Age Verification: Checks if the applicant meets the minimum/maximum age requirements.
- Location: Verifies if the applicant is in a supported region/country.
- Employment Status: Filters allowed employment types (e.g., Salaried, Self-Employed).
KYC Verification
- Identity Check: Validates BVN (Bank Verification Number) against the national database.
- Blacklist Check: Screens the applicant against internal and external blacklists (AML/CFT).
Eligibility API
View how dynamic eligibility questions are retrieved.
2. Credit Scoring
For applications that pass initial checks, the system calculates a credit score using multiple data points:- Bureau Data: Credit history, existing debts, and repayment behavior from credit bureaus.
- Platform Data: Transaction history, wallet balance, and previous loan performance on our platform.
- Alternative Data: Income estimation based on bank statement analysis (if integrated).
- Green (Low Risk): High likelihood of approval.
- Amber (Medium Risk): Requires careful manual review.
- Red (High Risk): Recommended for rejection.
3. Manual Review
Loan officers use the Admin Dashboard to review applications in the queue.Review Actions
- Verify Documents: Review uploaded ID cards, payslips, or bank statements.
- Analyze Risk: View the calculated Risk Score and detailed credit report.
- Decision Making:
- Approve: The officer can approve the loan.
- Reject: The officer can reject the loan with a specific reason code.
Setting Loan Terms
Upon approval, the loan officer determines the final terms of the offer:- Approved Amount: Can be equal to or less than the requested amount.
- Interest Rate: Set based on the risk profile and product configuration.
- Tenure: Finalized repayment period.
Decision Outcomes
Approval
If approved, the application moves to theAPPROVED state. The system generates a loan offer containing the finalized terms, which is then made available to the customer.
Get Loan Offer
See how customers retrieve their approved offer.
Rejection
If rejected, the application moves to theREJECTED state. The customer is notified, and depending on configuration, may be eligible to re-apply after a cooling-off period.