Case Study Zed Financial Product Design

Meridian

Treasury intelligence for mid-market CFOs — turning cash visibility scattered across a dozen bank portals into decisions a finance team can make in minutes, not mornings.

OutcomeEstablished "honest data states" as a core pattern the team carried into build.

Meridian treasury intelligence shown across a laptop, external monitor, iPad, and phone on a desk — cash forecast, covenant monitor, and portfolio overview.
Role
Lead Product Designer
Agency
Symmetri
Client
Zed Financial
Scope
End-to-end Product Design | 0 → 1
Status
Delivered

The Challenge

Mid-market finance teams run treasury out of spreadsheets stitched together from a dozen bank portals. Cash position is always a day stale, forecasting lives in someone's private workbook, and the answer to "can we cover payroll and the acquisition this month?" takes a morning of reconciliation to produce.

My client was building a treasury platform to replace that workflow and needed the core product designed from the ground up — from discovery research through build-ready screens. I led product design end to end, embedded with the founding team and their finance advisors.

  • Discovery Research
  • Information Architecture
  • Task Flows
  • Product Design
  • Design System

Research

Contextual inquiry and interviews with twelve mid-market CFOs, treasury analysts, and controllers over five weeks — watching them run the morning cash ritual, build forecasts, and approve payments in the tools they actually use.

4.2 hrs
daily manual cash aggregation
6–14
bank accounts across entities
11/12
use spreadsheets as primary cash tool
3 days
avg lag in covenant compliance data

What I Designed

A consolidated cash position that reads as a single answer, with data freshness stated on the record — a "live vs. stale" pattern that became a core principle. A 13-week forecast built for the board conversation, not the spreadsheet. Covenant monitoring with early-warning thresholds so a breach is a heads-up, not a surprise. And multi-party approval chains that mirror how finance teams actually sign off.

The whole surface is honest about what it doesn't know. When a feed is stale, it says so — because in treasury, a confident wrong number is worse than an honest gap.

Screens

The six screens that carry the product — from the CFO's portfolio view to the controller's covenant monitor. Every number states its freshness, every workflow has a primary action, and payment approval is enforced across three people, never one.

Cash Intelligence Portfolio Overview
Synced 4m ago
Anomaly detected: Cascade Subsidiary NE — $847K outbound wire not matching expected AP schedule. Initiated 08:12am.
Investigate →

Portfolio Overview

4 entities · 12 bank accounts · 2 currencies
Total Available Cash
$24,831,440
↑ $1.2M vs. yesterday
Live · Synced 08:14am
7-Day Cash In
$6,240,800
Receipts + collections
7-Day Cash Out
$5,018,200
↑ 8% vs. prior week
Entity Breakdown
Cascade Industrial (Parent)
$14.2M
↑ 2.1%
Cascade NE Subsidiary
$5.8M
Alert
Cascade West Subsidiary
$3.4M
↑ 0.4%
Cascade International
$1.4M
↑ 5.2%
30 days agoToday
Covenant Health
Leverage Ratio 3.2× / 3.5×
0 91%3.5×
Min Cash Balance $24.8M / $8M
$0 Clear$8M
Interest Coverage 4.1× / 2.5×
0 Clear2.5×
Next cert due in 42 days
Pending Approvals
3
2 require your approval
Wire · $1.8M 2h 14m left
ACH · $420K 5h 30m left
Portfolio Overview

The CFO's default landing screen. Answers the primary question — "What is my cash position right now and is anything wrong?" — within seconds of login. Designed to support a 5-minute morning review without requiring any navigation.

Cash Intelligence Portfolio Overview Cascade NE Subsidiary
Synced 4m ago
Anomaly: Outbound wire $847,320 at 08:12am does not match any scheduled AP item within ±10%. Flagged for review.
View Transaction →

Cascade NE Subsidiary

3 accounts · Citizens Bank, Chase · USD only
Alert Active
Total Entity Cash
$5,812,400
↓ $847K since 08:00am
Live
Today In
$284,100
2 receipts
Today Out
$1,131,320
↑ Anomaly included
Accounts
AccountBankTypeAvailable BalanceToday's Change
****4821 Citizens BankOperating $2,104,080 −$847,320
****2290 Citizens BankPayroll $1,840,000 $0
****8847 ChaseSweep $1,868,320 +$284,100
Pending Transactions
Outbound Wire $847,320
Recipient: [Unlisted Vendor] · 08:12am
Anomaly Flagged
ACH In +$284,100
Acme Distribution · Remittance
Settled
ACH Out $284,000
Payroll · Weekly · Expected 3pm
Pending
Entity Drill-Down

Single-entity view accessed from the Portfolio Overview. Shows account-level breakdown, intraday movement, and pending transactions. Shown here: Cascade NE Subsidiary — the entity with an active anomaly alert.

Forecasting Forecast Builder
Draft · 2 stale inputs

13-Week Cash Forecast

Week of Dec 2 – Feb 22 · All entities · Base scenario · Last published: Nov 25
Scenario:
Builder
Assumptions (2 stale)
Actuals Overlay
History
Category W-2
Nov 18
W-1
Nov 25
W0
Dec 2
W1
Dec 9
W2
Dec 16
W3
Dec 23
W4
Dec 30
W5
Jan 6
W6
Jan 13
Cash Inflows
Customer Collections 1,840 2,100 2,240 2,180 2,350 1,980 1,640 2,400 2,400
Other Receipts 120 80 95 90 90 90 90 90 90
Cash Outflows
Payroll & Benefits 840 840 840 840 840 840 840 840 840
Operating Expenses 620 590 610 610 610 610 610 580 610
Capex 0 400 0 0 0 480 480 0 0
Debt Service 0 220 0 0 220 0 0 220 0
Net Cash Flow +500 +130 +885 +820 +770 −460 −700 +850 +730
Closing Balance 23,440 23,570 24,455 25,275 26,045 25,585 24,885 25,735 26,465
Pre-Publish Validation
2 stale forecast inputs
Sales (W5–W9), Capex (W3–W4)
No negative cash position weeks
Min balance W4: $24.9M
All covenants within threshold
Leverage: 3.2× vs 3.5× ceiling
!
CFO has not reviewed assumptions
Review required before publish
All line items have active owners
12/12 assigned
Stale Inputs (2)
Customer Collections · W5–W9
Owner: J. Rowan (Sales) · 12 days ago
Capex · W3–W4
Owner: M. Tanaka (Ops) · 9 days ago
Forecast Builder

Daniel's primary operational workspace. The 13-week rolling forecast with live data overlay, assumption ownership, staleness indicators, and the waterfall cash position chart that updates as he edits. Highest-density screen in the product.

PaymentsQueueNew Wire Transfer

New Wire Transfer

All fields required unless marked optional
Payment Details
Wire Transfer (Domestic)
Cascade Industrial (Parent) — Citizens ****4821 · $14,218,400 available
Apex Equipment LLC Whitelisted
Routing: 021000021 · Account: ****8820
$1,800,000.00
USD
December 3, 2024 (Tomorrow — Next Business Day)
INV-2024-08841 · Equipment Purchase Q4
Invoice_Apex_2024-08841.pdf (attached)
Pre-Submission Checks
OFAC screening
No match · Apex Equipment LLC
Available balance
$14.2M available · $1.8M required
Beneficiary whitelisted
Approved Nov 12 · S. Torres
Routing number valid
JPMorgan Chase · 021000021
Value date valid
Next business day confirmed
Approval Routing
Wire >$1M requires 2-step approval. SLA: 4 hours per step.
1
Step 1 · Controller
Sandra Torres
SLA: 4 hours from submission
2
Step 2 · CFO
Maya Chen
Awaiting Step 1 completion
Expected settlement: Dec 3 by 5pm if approved by 10am
Submission cannot be edited after this point. Approval chain begins immediately.
Payment Initiation

Daniel's payment creation form. Structured, validated, and enforces the beneficiary whitelist and OFAC check before submission. Shows the pre-submission validation summary and approval routing preview — so Daniel knows exactly what will happen before he submits.

9:41
Payments · Approval Required
MC
SLA Expires in 2h 14m
→ 12:00pm
Wire Transfer
$1,800,000
To: Apex Equipment LLC
Value date: Dec 3, 2024
From Cascade Industrial · ****4821
Reference INV-2024-08841
Initiated by Daniel Park · 09:30am
Approval Chain
Sandra Torres — Controller
Approved 10:44am
2
Maya Chen — CFO
Your approval required
All checks passed · OFAC clear · Whitelist verified
Approval Workflow — Mobile

Maya's approval view on a phone. The highest-stakes interaction in the system, designed for use between meetings, in a taxi, or at an airport. Full payment detail visible without scrolling. One-tap approve with biometric confirm.

Covenant MonitorDashboard
Synced 4m ago
Covenant Warning: Leverage Ratio is at 91% of the ceiling (3.2× vs 3.5× limit). Trend: ↑ increasing. Alert threshold crossed today at 07:30am.
View Detail →

Covenant Monitor

Syndicated Credit Facility · $75M · 3 active covenants
Next certificate:
42 days
Leverage Ratio
Warning
3.2×
/ 3.5× ceiling
91% of limit3.5×
Trend ↑ Increasing (+0.3× in 8 weeks)
Headroom 0.3× remaining
Projected breach ~14 weeks at current pace
Minimum Cash Balance
Clear
$24.8M
/ $8M minimum
$0310% above minimum$8M+
Trend ↑ Stable / Improving
Headroom $16.8M above floor
Projected breach None at current pace
Interest Coverage Ratio
Clear
4.1×
/ 2.5× minimum
64% above minimum2.5×+
Trend → Stable
Headroom 1.6× above floor
Projected breach None at current pace
Quarterly Certificate — Q4 2024
Period End
Dec 31
42 days
Cert Due
Jan 15
56 days
Status
Not Started
Available now
Covenant Dashboard

Sandra's primary compliance workspace and the CFO's covenant health view. Real-time covenant status, trend direction, days to next certificate, and the alert that triggered Flow F4. Designed to reduce Sandra's daily covenant anxiety by making the status always visible and always current.

Outcome

  • Delivered a build-ready product design — research, IA, task flows, and a full screen system — and handed it to engineering to implement.
  • Collapsed the daily cash review from a dozen bank portals into a single surface the whole finance team reads the same way.
  • Established "honest data states" as a core pattern the team carried into build.
  • Gave a small founding team a reusable design language to ship against.