uflow
Origination

Loan origination decision engine

The decision layer for digital origination: it plugs into your existing loan origination flow over an API instead of asking you to replace it.

Origination projects stall in a familiar place. The channel is built, the funnel works, and then every criteria change has to go through the team that owns the origination code. uFlow separates the two: your loan origination software keeps handling the flow, the applicant experience and the record; the engine owns the decision, and the risk team owns the engine.

Where the engine sits in the origination flow

The engine is consumed over a REST API at the point in your funnel where a decision is required. It receives the application, orchestrates the calls to credit bureaus, identity providers and your internal services, runs the credit policy and returns the outcome with its detail — approval, rejection or routing to review, with limit and conditions where they apply.

Nothing about your channel changes structurally. Your loan origination software, your app or your onboarding remains the front end and the system of record; the engine replaces the block of decision logic currently living inside it.

  • REST API with token authentication and separate identities per consuming system.
  • Orchestration of bureaus, flat files, alternative data and your own web services in one flow.
  • Real-time individual evaluation for the digital origination funnel.
  • Batch processing for pre-approvals and portfolio rescoring.

Decoupling the funnel from the credit criteria

When decision logic lives inside origination code, every change competes for the same development capacity as the funnel itself, and the two get released together whether or not that makes sense. Decoupling them means a channel improvement and a policy adjustment stop blocking each other.

After go-live, criteria changes are made by the risk area in self-service, in hours, without an IT release. The technology team keeps owning the channel and the integration; the risk team owns what the institution approves and on what terms. That division is usually the strongest argument for the project internally.

  • Policy changes without touching origination code.
  • Independent release cycles for channel and criteria.
  • Drag-and-drop NoCode editor operated by the risk area.

Multiple products and channels on one engine

Origination is rarely a single flow. A consumer loan, a card, point-of-sale financing and an SME product each need their own criteria, and often their own channels, while sharing data sources and much of the underlying infrastructure.

uFlow runs them as separate policies on the same platform, each versioned on its own, with separate API identities per consuming system so you can tell which channel produced which decision. That matters for retail and embedded finance in particular — see retail and, for teams launching new products frequently, fintechs.

  • Separate policies per product, each with its own versioning.
  • Separate API identities per consuming channel or system.
  • Data sources and integrations shared across products.

Regional data sources already integrated

Digital origination in Latin America depends on sources that vary country by country: credit bureaus, identity and fraud providers, open finance aggregators, tax and public registries. Building and maintaining those connections yourself is the part of an origination project that tends to be underestimated.

uFlow has more than 30 data providers integrated, with partners including Truora, Círculo de Crédito México, Belvo and TransUnion, and more than 80 implementations in the region. Verify against your own country list before choosing: ask which specific sources are live where you lend and who maintains them. The reasoning behind that regional focus is in why uFlow.

  • More than 30 data providers integrated and maintained.
  • More than 300 million transactions processed on the platform.
  • Sources combined in a single flow, per product and per country.

Getting to production

uFlow is SaaS and reaches production in weeks. Implementation covers a review of your origination process, the API integration with your systems, connection of the sources you use and configuration of your current policy with your risk team, followed by a supported release.

If your institution is supervised, it is worth running the security and vendor review in parallel with the technical work rather than after it — the material for that is on security, and specific institutional requirements are covered under banks.

Frequently asked questions

Everything you need to know

Do we have to replace our loan origination software?+

No. uFlow is the decision layer, consumed over a REST API from the origination flow you already have. Your loan origination software keeps handling the funnel, the applicant experience and the record; the engine takes over the decision logic that currently sits inside it.

How does the engine connect to our channels?+

Over a REST API with token authentication and separate identities per consuming system, so an app, a branch system and a point-of-sale channel each authenticate distinctly and their decisions are attributable. It supports real-time individual evaluation and batch processing for pre-approvals.

Can we run different criteria for different products?+

Yes. Each product runs as its own policy, versioned independently, on the same platform and over the same integrated data sources. That lets a card, a consumer loan and point-of-sale financing evolve on separate timelines without duplicating infrastructure or connections.

Do policy changes require a release from our development team?+

Not after go-live. Development is involved in the initial API integration. From then on, criteria changes are made by the risk area in the NoCode editor, in hours and in self-service, tested before publishing and versioned automatically — no origination code is touched.

Start growing with uFlow

Transform your credit assessment process with the decision engine.