Reference
Branch & Regional Analytics
Enterprise onlyManagement dashboards at branch, regional, and national level, plus officer leaderboards and sector benchmarks.
The analytics module aggregates portfolio and officer data into management-level dashboards — branch, regional, and national — for bank and fintech partners.
Branch dashboard
/v1/analytics/branches/{branchId}Branch-level dashboard: officer count, portfolio health distribution, revenue under management, loan penetration, platform adoption, alert-response SLA.
Response — 200
{
"success": true,
"data": {
"branchName": "Victoria Island",
"branchCode": "VI-001",
"managerName": "Olufunke Adesanya",
"totalOfficers": 8,
"totalBusinesses": 222,
"metrics": {
"totalRevenueUnderManagementKobo": 100400000000,
"loanPenetrationRate": 0.41,
"platformAdoptionRate": 0.82,
"businessesAtRisk": 31,
"crossSellOpportunities": 38,
"avgAlertResponseTimeHours": 4.6,
"totalOutstandingLoansKobo": 26000000000
},
"portfolioHealth": { "green": 130, "amber": 61, "red": 31 }
}
}Branch officer leaderboard
/v1/analytics/branches/{branchId}/officersAll officers in the branch with performance metrics, sorted by engagement score by default.
Query parameters
| Field | Type | Required | Notes |
|---|---|---|---|
sortBy | string | no | engagementScore (default), portfolioSize, loanPenetrationRate, avgResponseTime, totalRevenueUnderManagement. |
sortOrder | string | no | desc (default) or asc. |
Branch alerts
/v1/analytics/branches/{branchId}/alertsAggregated alerts across all officers in the branch, sorted by severity then recency.
Query parameters
| Field | Type | Required | Notes |
|---|---|---|---|
limit | integer | no | Default 50, max 100. |
offset | integer | no | |
severity | string | no | critical or warning. |
officerId | string | no | Narrow to one officer. |
Branch cross-sell pipeline
/v1/analytics/branches/{branchId}/cross-sell-pipelineBranch-wide cross-sell pipeline grouped by product with identified / pitched / converted funnel metrics.
Returns the funnel (identified → pitched → converted), potential revenue, conversion rates, and average deal size per product category.
Regional analytics
/v1/analytics/regions/{regionId}Aggregate analytics for a region (multiple branches) with per-branch benchmarking.
Response — 200
{
"success": true,
"data": {
"regionId": "lagos_island",
"regionName": "Lagos Island Region",
"totalBranches": 5,
"totalOfficers": 42,
"totalBusinesses": 1150,
"metrics": {
"totalRevenueUnderManagementKobo": 520000000000,
"avgLoanPenetrationRate": 0.38,
"avgPlatformAdoptionRate": 0.79,
"totalBusinessesAtRisk": 172,
"totalCrossSellOpportunities": 195
},
"portfolioHealth": { "green": 667, "amber": 311, "red": 172 },
"branchBenchmarks": [
{
"branchCode": "VI-001",
"branchName": "Victoria Island",
"totalBusinesses": 222,
"loanPenetrationRate": 0.41,
"platformAdoptionRate": 0.82,
"avgAlertResponseTimeHours": 4.6,
"portfolioHealthGreenPercent": 0.59
}
]
}
}National dashboard
/v1/analytics/nationalExecutive-level dashboard for the entire enterprise — regions, branches, officers, SMEs, portfolio health, product penetration, heat map.
Response — 200
Top-line totals (totalRegions, totalBranches, totalOfficers,
totalSMEs), aggregate metrics, portfolioHealth, topRegions,
productPenetration (by module), and a geographic heatMap of activity.
National sector benchmarks
/v1/analytics/national/sector-benchmarksIndustry-level benchmarks across the enterprise's SME portfolio.
Query parameters
| Field | Type | Required | Notes |
|---|---|---|---|
sector | string | no | e.g. food_beverage, logistics, technology, construction, retail. |
Each benchmark includes average monthly revenue, net margin, expense ratio, days receivable, debt-to-equity, loan penetration, average health score, and default rate for the sector.
403 response for retail keys
{
"success": false,
"error": {
"code": "ENTERPRISE_ONLY",
"message": "This endpoint requires an enterprise subscription. Contact sales at https://finorabusiness.com/contact",
"requestId": "req_..."
}
}Need these dashboards for your bank?
Branch, regional, and national analytics are part of the enterprise tier. Contact sales to discuss the integration and data-sharing agreement.
Related endpoints
- Account Officers — underlying per-officer view
- Business Intelligence — the scores these dashboards aggregate
- Enterprise Management — tenant provisioning
Reference index
Back to all modules