Adding checks to a loan approval process helps ensure that all necessary conditions are met before a loan is disbursed. This feature allows you to enforce a series of verifications and confirmations, ensuring that each loan is thoroughly vetted. This guide will walk you through the steps to add checks to a loan before approval using the Lendsqr admin console. 


Step-by-Step Guide


1. Login to the Admin Console

2. Click on "Loan Products" under Product Management

  • From the home page, click on Product Management and select Loan Products in the side navigation bar. This will display a list of all the loan products you have created.



3. Create a Loan Product or Open an Existing One

  • If you need to create a new loan product, click on the Create button. If you want to edit an existing loan product, click on Edit next to the more options button next to the product name.



4. Click on the "Product Attributes" Tab on the Product Page

  • In the loan product settings, navigate to the Product Attributes tab. Here, you can manage various attributes of the loan product.


5. Click on the More Options (three dots) Button Beside the "Loan Approval Requirements" Attribute

  • Locate the Loan Approval Requirements attribute in the list of product attributes. Click on the more options (three dots) button beside it.


6. Select Edit from the Options button

  • From the dropdown menu, select Edit.



7. Add the Series of Checks You Would Like to Add in JSON Format

  • In the edit window, add the series of checks you want to enforce. The checks should be in JSON format. A sample check has been provided below.

8. Click on "Save"

  • Once you have added all the necessary checks, click on the Save button to apply the changes to the loan product.


 

Sample Check in JSON format 


{
  "meta": {
    "name": "Loan Approval Requirements",
    "description": "Loan Approval Requirements",
    "version": "1.0",
    "url": "https://example.com",
    "status": "active",
    "instruction": "Additional instruction"
  },
  "pages": [
    {
      "name": "Loan Approval Requirements",
      "title": "Loan Approval Requirements",
      "description": "Please kindly confirm you have made the below checks before approving this loan",
      "actions": [
        { "type": "submit", "label": "Submit" },
        {
          "type": "cancel",
          "label": "Cancel",
          "message": "If you cancel this, all the information you provided will be discarded. Are you sure you want to proceed?"
        }
      ],
      "sections": [
        {
          "name": "Requirements",
          "description": "Please provide the correct status of the below checks.",
          "fields": [
            {
              "id": "verify_id",
              "name": "Verify ID",
              "type": "select",
              "label": "Have you verified the user's provided ID?",
              "description": "Have you verified the user's provided ID?",
              "options": [
                { "id": "yes", "label": "Yes", "value": "Yes" },
                { "id": "no", "label": "No", "value": "No" }
              ],
              "validation": { "required": true, "multi_select": false }
            },
            {
              "id": "other_documents",
              "name": "Other documents",
              "type": "select",
              "label": "Did the user provide additional documents?",
              "description": "Did the user provide additional documents?",
              "options": [
                { "id": "yes", "label": "Yes", "value": "Yes" },
                { "id": "no", "label": "No", "value": "No" }
              ],
              "validation": { "required": true, "multi_select": false }
            },
            {
              "id": "verify_other",
              "name": "Verify Other documents",
              "type": "select",
              "label": "Have you verified the other documents provided by the customer?",
              "description": "Have you verified the other documents provided by the customer?",
              "options": [
                { "id": "yes", "label": "Yes", "value": "Yes" },
                { "id": "no", "label": "No", "value": "No" }
              ],
              "validation": { "required": true, "multi_select": false }
            },
            {
              "id": "verify_selfie_bvn",
              "name": "Verify selfie BVN",
              "type": "select",
              "label": "Have you confirmed that the customer passed the selfie BVN check?",
              "description": "Have you confirmed that the customer passed the selfie BVN check?",
              "options": [
                { "id": "yes", "label": "Yes", "value": "Yes" },
                { "id": "no", "label": "No", "value": "No" }
              ],
              "validation": { "required": true, "multi_select": false }
            },
            {
              "id": "call_customer",
              "name": "Call customer",
              "type": "select",
              "label": "Have you confirmed the contact details provided by the customer?",
              "description": "Have you confirmed the contact details provided by the customer?",
              "options": [
                { "id": "yes", "label": "Yes", "value": "Yes" },
                { "id": "no", "label": "No", "value": "No" }
              ],
              "validation": { "required": true, "multi_select": false }
            }
          ]
        }
      ]
    }
  ]
}

Once this is done, the below form will be displayed each time a team member tries to approve a loan.