Open Finance
How UNO’s LoanScore uses open banking: lessons for app builders
Explore UNO’s announced Fiskil partnership for LoanScore and practical lessons for building useful products on consented banking data.
UNO's LoanScore illustrates a useful reason to integrate open banking: give a customer a clearer view of an existing financial commitment, then make that view useful over time. The product question comes first. Bank connectivity supplies part of the information needed to answer it.
The October 2026 announcement of UNO's partnership with Fiskil described Fiskil providing banking connectivity for LoanScore's ongoing home-loan monitoring. UNO's own LoanScore page describes live home-loan tracking through Open Banking and explains how its comparison considers the customer's loan, finances and preferences.
For teams choosing a banking API in Australia, the lesson is concrete: a connected dataset becomes valuable when it supports a question the customer recognises.
Start with the customer's question
A borrower may want to understand whether an existing loan still makes sense before deciding what action to take. A rate catalogue alone does not describe that person's complete situation. A bank connection alone does not compare the available alternatives.
UNO's published product description brings those concerns together in LoanScore's comparison experience. That is the customer-facing service. It should be distinguished from the infrastructure used to obtain authorised banking data.
This article uses the public announcement and product description to discuss product-design lessons. The patterns below are recommendations for app builders, not a description of UNO's private code, processing rules or architecture.
Give each part of the product a clear job
A useful way to plan a banking-data feature is to separate three layers:
| Layer | Its job | What the product team should decide |
|---|---|---|
| Banking connection | Obtain the authorised data needed for the service | Required institutions, resources and consent journey |
| Product logic | Interpret inputs for the customer's purpose | The calculation, comparison or rules your service owns |
| Customer experience | Explain the result and relevant next step | Labels, update states, user controls and support |
The layers depend on one another without being interchangeable. Access to data does not establish the quality of a recommendation. A polished result screen does not prove that all necessary data has arrived.
For a new app, document the inputs and assumptions behind each output. If a value comes from a customer, a connected account or a separate product dataset, keep that provenance understandable inside your implementation.
Design the consent journey around the service
Your customer needs a reason to connect an account. Explain what the feature will do, what data it needs and how sharing can be managed. The explanation should match the service actually delivered.
Fiskil's consent documentation describes starting the linking journey through an auth session and receiving consent-related notifications. The Quick Start covers configuring purpose, history and consent duration in the Console.
For your own product, begin with the smallest dataset needed for the customer problem. Adding another category of data should have a clear purpose in the feature, rather than being a default choice because the API can return it.
Build an ongoing experience around changing inputs
A feature intended for repeated use needs more than an initial import. Decide what an update means, which inputs can change and how the interface communicates the age and completeness of the information it shows.
Fiskil's Banking guide describes sync events that can trigger backend retrieval. Its freshness API provides information about the update time of particular account datasets.
For app builders, these capabilities support a practical distinction: the time a page was opened, the time your application processed data and the reported freshness of an underlying dataset are different signals. Choose interface labels that represent the signal you actually know.
An ended consent also needs a product response. Tell the customer what access needs attention and what they can do next. Avoid making an incomplete or disconnected view appear fully current.
Keep development progress separate from live readiness
The partnership announcement describes UNO beginning development while its CDR work progressed. That is a useful planning pattern: work on the interface and integration while the business completes the requirements applicable to live access. It is not a universal launch-time promise.
Fiskil's sandbox guide provides a place to test sample-data journeys. Its Go Live Checklist sets out company, security, compliance and developer considerations for production.
Track both streams of work. A functioning demonstration answers technical questions; the approved production arrangement answers a different set of business and data-handling questions.
Apply the lesson to your own banking-data product
Write a one-sentence customer problem. List the inputs needed to answer it. Build one connected journey, make its update and failure states explicit, and review how the service will handle ongoing consent and data management.
Then judge the feature by whether the customer can understand and use the result. The most persuasive proof is a demonstrated product behaviour, supported by approved customer evidence when available. Do not invent savings, approval-rate improvements or other outcomes merely because the integration enables a useful feature.
UNO's announced LoanScore partnership is an example of a specific product using Fiskil connectivity for a defined purpose. For teams building their own Australian banking-data service, Fiskil is a practical partner to evaluate: start with the Banking API, test the documented workflow and discuss the customer problem you are solving.


