Lenders with a book on another system
Sync by CSV or integration and get scoring, queues and strategies without moving the loan book.
Recover · Bankify module
Collections teams rarely lack data — they lack an order to work in. Bankify scores every delinquent account daily on three signals, ranks the queue by what is actually recoverable, and runs the routine chasing automatically so agents spend their time on the accounts where a conversation changes the outcome. Every score is inspectable, because a collections decision you cannot explain is one you cannot defend.
Every account gets a score from 0 to 100 built from three weighted signals, and the feature values behind each score are stored alongside it. That means an agent, a manager or an auditor can ask why an account scored what it did and get an answer, which is not true of a model that only emits a number.
Risk alone is the wrong sort order — a severe account with a tiny balance is not the best use of the next hour. The queue is ranked on a separate priority score that combines risk with the balance at stake and how recoverable accounts in that ageing band historically are, so the top of the list is where the recoverable money is.
A strategy is an entry rule plus an ordered set of steps, each with its own days-past-due threshold and channel. Accounts that match the entry rule progress through the steps automatically as they age, so routine chasing happens on time without anyone remembering to do it.
Automated collections is one bug away from messaging a customer six times before breakfast. Every automated send — from strategies and campaigns alike — passes the same guardrail check first, and the settings are per-institution. Interactions an agent logs by hand are exempt, because a human already made that judgement.
A promise to pay is only useful if something checks whether it was kept. Bankify reconciles promises against actual payments nightly using a deterministic rule, so a broken promise surfaces on its own instead of waiting for an agent to follow up.
Most institutions adopting collections still run their loan book somewhere else, so ingestion was built for that case first rather than as an afterthought. Portfolios sync directly from Bankify, arrive by CSV with a per-institution column mapping, or are pulled from a REST endpoint.
Analytics cover recovery trend, promise-kept rate, agent productivity, strategy effectiveness and portfolio ageing. Roll rate and cure rate are deliberately absent: those need a history of bucket transitions, and reporting them from current-state data would be a fabricated number rather than a derived one.
Collection Intelligence isn’t tied to Bankify’s own lending engine. Sync it against loans already running on your existing LMS — via direct integration or CSV import — and get the same risk scoring, queues and automated strategies from day one.
Sync by CSV or integration and get scoring, queues and strategies without moving the loan book.
Thousands of small balances where per-account manual chasing does not pay for itself.
Explainable scores, contact guardrails and a logged history of every automated message sent.
Institutions running Bankify loan management software get their portfolio synced automatically, with arrears arriving the same day rather than at month end.
Promise-to-pay reconciliation matches against real repayments posted in core banking software, not against a separately maintained payment list.
The customer contact details these strategies rely on are the ones captured and verified during digital loan onboarding.
Collections at small-ticket volume is one of the main reasons institutions evaluate Bankify as microfinance software.
On three weighted signals: days past due, balance utilisation, and how long it has been since any payment. Days past due carries the most weight. The score runs 0 to 100 into bands of low, medium, high and severe, and the feature values behind each score are stored so any score can be reconstructed and explained.
No, and that is deliberate. It is a transparent, rules-based calculation with published weights and thresholds. Every score keeps the feature values it was computed from, so a manager or an auditor can ask why an account ranked where it did and get a real answer.
Yes. Portfolios sync directly from Bankify, import from CSV with a per-institution column mapping, or are pulled from a REST endpoint. Accounts are keyed on your own external reference, so re-imports update existing accounts rather than duplicating them.
Every automated send passes a guardrail check first: opt-out is honoured, quiet hours default to 21:00–07:00, and a frequency cap defaults to one automated contact per account per day across all channels combined. The settings are configurable per institution, and interactions an agent logs by hand are exempt.
Outbound WhatsApp, SMS and email, plus agent tasks that escalate to a person. There is no automated dialer — an agent task creates work for a human rather than placing a call.
No. Those require a history of bucket-to-bucket transitions, and the portfolio store holds current bucket rather than that history. Reporting them anyway would mean publishing a fabricated figure, so the analytics deliberately omit them.
Talk to a product specialist about which modules fit your institution today.