Shiara ArauzoDesign Engineer
← All work

Case study 003, 2024, fintech

Cross-border send flow for Scotiabank.

Scotiabank's cross-border transfer flow, redesigned so a form with too many fields became a guided path that says when the money will arrive.

Role
Senior Product Designer, from research through IA, UI, and front-end collaboration
Problem
People dropped out of the international transfer flow at the steps that asked the most and explained the least: beneficiary bank details, the SWIFT/BIC code, confirmation, and fees.
Decision
You type the bank name and the SWIFT code fills in. Fees are described by when the money arrives ("arrives in 1 to 2 days"). The form validates inline, detects pasted codes, keeps a summary on screen, and hides advanced options until someone needs them.
Result
Shipped, and in production at Scotiabank.
International transfers
Client work, in production. UI shown with permission.product designfintechReactdesign systemsWCAG

Context

The problem

The form had too many fields, errors only showed up after submitting, and fees were described in bank jargon. Nothing answered the question people cared about most, which is when the money arrives.

Decision

The design decisions

Most decisions answer one of those failures. The SWIFT/BIC code was a step where people dropped out, so you type the bank name and the code fills in, instead of the form demanding it. The flow never said when the money would arrive, so fees are described by arrival time ("arrives in 1 to 2 days") instead of by tier names. Errors used to appear only after submitting, so the form validates as you type and detects pasted codes. A summary stays on screen so people can review the transfer without losing their place, and advanced options stay hidden until someone needs them.

Build

From Figma to the front end

I didn't hand off a static file. I worked in the codebase with the engineers and built the inline validation components, the SWIFT lookup interaction, and the WCAG 2.1 AA accessibility pass, so what shipped matched what I designed.

Context

Result

The interface on this page is shown with permission.