Product Design

Product Design

AI + human validation

AI + human validation

Regulated Banking

Regulated Banking

From a low-profile operational tool to a product in expansion.

From a low-profile operational tool to a product in expansion.

From a low-profile operational tool to a product in expansion.

It could reschedule a visit and edit an address. Today it rescues lost applications, digitizes the verification and works across channels, with AI on the first level and a person on the second.

It could reschedule a visit and edit an address. Today it rescues lost applications, digitizes the verification and works across channels, with AI on the first level and a person on the second.

It could reschedule a visit and edit an address. Today it rescues lost applications, digitizes the verification and works across channels, with AI on the first level and a person on the second.

DE-IDENTIFIED CASE

A real client and real work. Only the identity has changed.

A real client and real work. Only the identity has changed.

This was work for a regulated financial institution I can’t name publicly. The product, the research, the decisions and the measured results are real. The projections come from a model I built, and every visual was rebuilt with an invented brand.

This was work for a regulated financial institution I can’t name publicly. The product, the research, the decisions and the measured results are real. The projections come from a model I built, and every visual was rebuilt with an invented brand.

WHAT I CHANGED

The name and logo, now an invented brand

Typography

The color palette

Illustrations and images

Names, IDs and every piece of data

Internal terms in the copy

WHAT I KEPT

The structure and layout of every screen

The flows, step by step

Interactions and states

The research, the decisions and the reasoning

Measured results as reported; projections labeled as a model

Role

Senior Product Designer, owning the product’s design since I joined: research, UX/UI, conversation design and the design of its AI layer.

Team

Product Owner (client side), engineering, operations and business stakeholders, a fellow researcher

When

Nov 2025 – ongoing

Status

Leading the redesign. The proposal is now the product’s direction.

The problem

A low-profile tool, used because the process required it

A low-profile tool, used because the process required it

A low-profile tool, used because the process required it

This advisor platform is an operational, guided-support tool that helps advisors resolve issues in real time during Banco Vecino’s digital loan application process. When I joined, its console did four things: reschedule a visit, edit the customer’s address, offer a rough guide for the call, and log the outcome against a short list of categories.

Everything else happened somewhere else. The embedded map had outdated streets, so advisors located homes in Google Maps, in another tab. What they needed about the customer and the field agent was spread across several screens. Calls ran long, and many ended without resolving the case.

It was used because the process required it, not because it helped anyone do their job.

Four action tiles above a row of empty dashed slots
Four action tiles above a row of empty dashed slots

4 actions

all the console could do when I took it over

What I found

Not a usability problem. Limits on what the product could do.

Not a usability problem. Limits on what the product could do.

Not a usability problem. Limits on what the product could do.

With a fellow researcher, I mapped the process end to end, audited the data, shadowed advisors on live calls, and ran interviews, surveys, think-aloud sessions and field tests. There are three main findings that emerged from the research.

  1. The tool was slower than the work. Most of a call went to looking things up: the home on a second map, the customer’s history on another screen, the field agent’s notes on a third. And confirming who was on the line had no method at all, in a regulated process.

  1. Within this unit, the bank possessed the structure and human capacity to provide support throughout its lending processes. This potential was not being leveraged, and the digital product they were using could have served a much greater purpose than simply rescheduling a visit or locating a client’s address on a map.

  1. One channel, one script, every case waiting for a person. The volume was the bottleneck, and the conversation itself had never been designed.

Each one became a decision.

Three decisions

01

Bring the work into the console

Bring the work into the console

Decided: expand what an advisor can do without leaving the call. An address editor with several map sources. Identity verification with knowledge-based questions that confirms who’s on the line without undue friction or exposing the customer’s data, on calls and on WhatsApp. And a customer-detail panel that brings the customer’s and the field agent’s information into one place.

Why: the screens weren’t what made calls slow; the trips out of the tool were. Each one cost minutes and broke the conversation, and every lookup brought inside gave that time back on every call. Calls got about 10% shorter, and locating a home went from 15 to 10 minutes.

Discarded

A visual refresh of the same four actions.

Every trip out of the tool cost minutes. Every lookup brought inside gave them back.

Every trip out of the tool cost minutes. Every lookup brought inside gave them back.

Every trip out of the tool cost minutes. Every lookup brought inside gave them back.

The address editor in the advisor console, with several map sources to choose from
Identity verification in the advisor console: knowledge-based questions with a suggested script

02

A second job: rescue applications at the start

A second job: rescue applications at the start

Decided: take the console into origination. Advisors reach the customer who got stuck mid-application, while they’re still in it, by call or WhatsApp, and guide them step by step with components built for it: an accompaniment card that walks through each step, and an assisted call that closes a pending verification without a second home visit.

Why: a generic reminder treats every abandonment as the same failure. The customer stuck on step three needs someone to walk them through step three. And replacing a second visit with an assisted call removes a whole logistics operation, which no follow-up message can do.

Discarded

A follow-up campaign at the end of the funnel, contacting everyone who had gone quiet.

A WhatsApp message to a customer who stopped mid-application, with the one step left and a button to continue
The advisor console with the accompaniment card that walks through each requirement of the application

Reached while still in it, and guided one step at a time.

Reached while still in it, and guided one step at a time.

Reached while still in it, and guided one step at a time.

03

Many channels, AI first, a person second

Many channels, AI first, a person second

Decided: a multichannel model where the system resolves the first level (identify, gather, confirm what can be confirmed) and a human advisor takes the second, where the decision carries consequences. Personalized by type of customer and of loan, on WhatsApp and on calls, and held together by a conversation framework that goes from the logic (states, paths, exits, when a person steps in) down to the dialogue in each channel. The latest flow built on it, reaches customers who were approved and paid out but never used their loan.

Why: in a regulated process, a wrong approval isn’t a bad experience, it’s a compliance failure. But routing everything to a person keeps the exact bottleneck the unit started with. Splitting by consequence lets the volume through without letting the decision through, and never takes the person out of the conversations that need one.

Discarded

Full automation, the cheaper and more fashionable answer.

The assistant resolves. The person decides. The line is drawn by consequence, not by difficulty.

The assistant resolves. The person decides. The line is drawn by consequence, not by difficulty.

The assistant resolves. The person decides. The line is drawn by consequence, not by difficulty.

Swipe sideways to see the full flow →

BEFORE

Every case waits for an advisor

1 · IDENTIFY

2 · GATHER

3 · CONFIRM

4 · DECIDE

QUEUE

Every stalled case, simple or not, waits for a human

ADVISOR

Looks the customer up across other platforms

Asks again for data the customer already gave

Confirms what could have been confirmed automatically

Decides

CUSTOMER

Waits for a call

Repeats what they already gave

Waits again

Gets an answer, or gives up

BOTTLENECK

Advisor time: every case, however simple, needs a person

AFTER

Two levels: the line is drawn by consequence

1 · IDENTIFY

2 · GATHER

3 · CONFIRM

4 · DECIDE

ASSISTANT

Level 1: identify, gather and confirm what can be confirmed

ADVISOR

Not needed yet

Not needed yet: the assistant gathers what’s missing

Opens the case with everything already gathered

Level 2: validates the decision that carries consequences

CUSTOMER

Is identified by the assistant

Sends what’s missing, in the same channel

Confirms

Gets an answer

HUMAN TIME

Only decisions with consequences reach a person

A WhatsApp message about an approved, unused loan: a short video and the three steps to use it
The activation call in the advisor console, with a branch finder on the map

THE FRAMEWORK

From the logic to the dialogue

1 · STATES & PATHS

2 · EXITS & HAND-OFF

3 · TURNS

4 · CHANNELS

LOGIC

One logic for every channel: the paths don’t change, only how they’re said

DEFINES

Where the customer is and what they told us. Each answer opens its own path

Every path ends in an exit. Exits that carry consequences go to a person

One purpose per turn: what’s said, the expected answers, a fallback and where it goes next

The same turn, written for each channel: tappable on WhatsApp, conversational on a call

UNUSED LOAN (Real case using this framework)

Approved and paid out, but unused. Their answer: “I don’t know how to use it”

The assistant walks them through it. If they’re still stuck, an advisor calls

“Which step are you on?” If it’s unclear: “Tell me what you see on your screen”

WhatsApp sends the next step. On the call, the advisor picks up from what was sent

WHEN AN AI, WHEN A HUMAN

A human steps in where a decision has consequences, never because the script ran out

The result

Capacity: the address editor with several map sources and copy-and-paste coordinates

1 · Capacity

One console: the customer-detail panel with the customer's data and contact history

2 · One console

Recovery: the console guiding a pending verification through the visit's requirements

3 · Recovery

Multichannel: the WhatsApp message and the advisor's activation call, side by side

4 · Multichannel

From four actions to a platform that serves more of the business.

Two call-duration bars: the new call is shorter than the old one
Two call-duration bars: the new call is shorter than the old one

−10%

−10%

time per call

Measured by the client, last 12 months

A pin landing on a map inside a clock: found in ten minutes instead of fifteen
A pin landing on a map inside a clock: found in ten minutes instead of fifteen

15 → 10

15 → 10

minutes to find a customer’s address

Measured by the client

Thirty people, all but one in orange: almost every advisor found the contact history useful
Thirty people, all but one in orange: almost every advisor found the contact history useful

97%

of 51 advisors found the panel’s contact history useful

Usability test, two variants

Dashed monthly bars and a dashed trend line ending in a banknote: a projection
Dashed monthly bars and a dashed trend line ending in a banknote: a projection

+900

+900

loans a year from the rescue flows

A model with explicit assumptions, not a measurement

In a year the console went from four actions to a multichannel platform that serves more of the business. The proposal is now the product’s declared direction.

In a year the console went from four actions to a multichannel platform that serves more of the business. The proposal is now the product’s declared direction.

In a year the console went from four actions to a multichannel platform that serves more of the business. The proposal is now the product’s declared direction.

What I learned

The scarce part of designing an AI layer isn’t the model. It’s deciding where the human goes.

The scarce part of designing an AI layer isn’t the model. It’s deciding where the human goes.

The scarce part of designing an AI layer isn’t the model. It’s deciding where the human goes.

That decision is a product decision, not a technical one. Put the human too early and you’ve automated nothing; too late and you’ve automated the one thing you couldn’t afford to get wrong.

Happy to go deeper on a call.

Happy to go deeper on a call.

Happy to go deeper on a call.