Sunday, for Vesto

Vesto put every account in one view. Now make the number alive.

A treasurer running 138 accounts across 38 entities used to live in a spreadsheet nobody trusted. You already fixed that — one login, every bank. But a dashboard inherits the spreadsheet’s oldest question: is this current, right now? As long as she wonders, she keeps a bank tab open next to yours.

I’m Carl. I run Sunday, product design for fintech, ex-Swedbank. The concept below is your product with that doubt designed out: a global position that moves the moment money does, and a dashboard that answers the rest of her morning. It’s live, just below.

The concept, running

It’s live — connect the banks and watch the number move on its own.

From one view to the end of not-knowing.

The spreadsheet’s real product was never the numbers — it was the feeling of knowing, and it never delivered. Visibility got her to the dashboard. Trust is what makes her stop checking the bank behind it. So every decision below serves one goal: a number she never has to double-check — in her banks’ own logos, her entities’ own colors, and figures that reconcile to the cent because they all derive from the same accounts.

The sheet. cash-position-master-v14-FINAL.xlsx. 138 accounts, 13 logins, hand-typed every Friday, stale by Monday. Every multi-entity operator has one, and nobody trusts it.

Four decisions, and why:

GLOBAL POSITION · LIVE

$47,292,329.37

▲ $89,210.95 today13 of 13 banks synced

The number proves its own freshness

A total you have to refresh is a total you quietly distrust. So the position ticks the moment money moves — a tenant deposit clears in a UK account and the global number rolls in front of her. The chart’s last point is the live figure. Nothing on this screen can be stale, and she can feel that.

ChaseLinked
BarclaysLinked
Deutsche BankAuthorizing

Read-only · Vesto never sees your login

Connecting feels like what it is

Open banking means she authorizes at each bank and Vesto only ever holds read-only access — so the flow says exactly that, bank by bank, instead of hiding it behind a spinner. Trust in the number starts at the connection, and the connection is the first thing she ever sees.

KRKensington Row Ltd
R3Hartwell Residential III
UKHartwell UK Ltd

One number, any lens

Entity, bank, country, currency — the same trusted total, re-cut instantly. Entities carry their own color everywhere they appear, and the hatched remainder always shows the slice against the whole. It’s your existing drill-down, promoted from a table to a language.

Jul 24Payroll — US entities−$412,800
Jul 28Rent roll — ACH batch+$1,204,500
Payroll ··2224$23K / $45K floor

It answers the morning questions

A treasurer opens the dashboard asking three things: what’s about to hit, is anything wrong, and what is this cash for. Known flows with an after figure, floors that flag the two accounts that matter, and the Operating–Reserve–Escrow split — all derived from the same accounts as the total.

Any dashboard can show her the total. Only a living one makes her stop checking behind it.

A bit about me.

I’m Carl. I run Sunday, a product-design studio for fintech. Before this, Swedbank, one of the Nordics’ largest banks. I work embedded, like part of the team, from first research to the final interface. No handoffs.

I built this from the outside, on your site and your customers’ own words — no brief, no access. Take it as a conversation-starter rather than a critique: every figure in it derives from one dataset so the maths survives checking, but wired to real banks, with your real customers behind it, it gets a lot sharper.

Carl Harrisson

“He champions user-centered design without ever losing sight of how it drives real business outcomes. That balance is rare.”

Joackim Zwahlen — UX Lead, Swedbank

That’s the idea.

I made this because your product already won the hard argument — one login, every bank — and the next one is won by feel: the number that never needs double-checking. If it’s useful, grab 30 minutes below and I’ll walk you through where I’d take it. If you want it real, a focused sprint makes the living position shippable in your app. If not, no hard feelings — I’ll be rooting for you either way.