Webhook URLs allow you or your third-party partners to receive automated notifications on specific loan events. With Lendsqr, you can configure a webhook to receive real-time updates for loan-related events, ensuring your team or third-party systems stay informed on important changes in loan status.
Supported Webhook Events
Here are the loan-related events supported:
- loan.created - Triggered when a user successfully applies for a loan.
- loan.approved - Triggered when an admin approves a loan.
- loan.activated - Triggered when a loan is marked as running, with all prerequisites, such as third-party disbursements, completed.
Sample Webhook Response
A sample JSON response for webhook events looks like this:
{
"id": 236980,
"org_id": 3415,
"user_id": 1425438,
"customer_type": "Individual",
"product_id": 8703,
"tenor_type_id": null,
"tenor": 7,
"tenor_period": "days",
"status_id": 99,
"interest_rate": 10,
"interest_period": "flat",
"currency": "NGN",
"loan_amount": 100,
"interest_due": 10,
"amount_disbursed": 100,
"paid": 0,
"approved_on": "2024-10-11T09:50:04.000Z",
"status": {
"id": 2,
"status": "RUNNING",
"can_request": 0,
"can_cancel": 0
}
}Step-by-Step Guide to Setting up a Webhook URL
1. Navigate to Preferences
- Log into the admin console.
- Click the Settings (gear) icon in the top-right corner to access Preferences.

2. Configure Webhook URL
- In Preferences, go to Profile to view and edit your organization details.
- Click Edit under Company Details.
- In the Webhook URL field, enter the URL where your server will receive webhook notifications.
- Ensure this URL is secure and accessible by Lendsqr servers.

3. Save Changes
- After entering the URL, click Save to activate webhook notifications.

4. Testing
- It’s recommended to test your webhook setup to ensure notifications are received accurately.
- Use tools like Postman or your server to verify that data is posted as expected.