AI meeting notes that clients actually confirm

Meridian Notes

Meridian Notes is a meeting workflow tool for financial advisors. It records a client meeting, generates an AI summary with per-claim confidence flags, converts it into calendared action items, and sends the client a plain-language version they must read, confirm point by point, and sign.

I designed and built the clickable prototype end-to-end — a five-screen flow that validates the core bet: no AI output reaches a client until a human verifies it, and no record counts until the client confirms it.

Target user

Solo & small-firm advisors
CFP running multiple meetings/day
High-net-worth client book

Role

Product Designer
End-to-end design & prototype build

Process

AI-assisted prototyping
Workflow mapping
Compliance-driven design
React clickable prototype

Multiple meetings a day, and every recap is a liability

After each meeting an advisor must reconstruct what was said, extract the numbers that matter, turn commitments into tasks, and send the client a recap — manually, multiple times a day

Reconstructing notes across multiple meetings eats the advisor's evening

Dollar amounts, percentages and dates are exactly where memory errors happen

Recaps are sent, but never verified or acknowledged by the client

Wrong number damages trust

A recap with a wrong figure — even a small one — destroys the very client trust AI was meant to save time building

Recap email · sent manually at 9:42 PM

"…your retirement target of $3.1M remains on track, and we agreed to trim NVDA from 18% → 10% over two quarters."

⚠ Was it $3.1M — or $3.7M?

Verbal advice has no audit trail

Advice given verbally with no written, client-acknowledged record is a compliance exposure for the firm

Compliance file · Michael Chen
Jun 12 — CRM note (typed from memory)
Jun 12 — Recap email (unopened?)
Client acknowledgment — missing

Prep is pushed to the advisor, not searched for

The day starts with the schedule, a hero card for the next meeting, and a week board of action items across all clients — this is the live prototype, click around

app.meridiannotes.com
Interactive prototype — start the next meeting and walk the full five-step flow (client PIN: 0412)

Prep card

Personal conversation hook

Last-meeting topics, a live portfolio donut, and one personal conversation hook per client. When social lookup fails, it falls back to the last CRM note with a visible warning

Personal hook · Michael Chen

Daughter Emma just got into Berkeley — congratulate him before diving into numbers.

✓ Social lookup — instagram.com/m_michaelchen

Use once, naturally. Sourced from public posts or your own CRM notes only.

Week board

Weekly action items

Action items are first-class objects shared between the Today board and the post-meeting Actions screen — edit in either place, it's one task

This week action items — all clients

Thu 10

M. Chen
Enter scheduled NVDA sell-down (18% → 10%,…

Fri 11

M. Chen
Transfer $95,000 → 529 money-market sleeve

Numbers are verified in the moment, not after

A live transcript auto-scrolls during the meeting. Dollar amounts, percentages and key ages are highlighted as they appear, so the advisor can catch a wrong figure while the client is still in the room

app.meridiannotes.com
Interactive prototype — start recording and watch the transcript fill in with figures highlighted live

Live transcript

Highlight what matters to you

  1. Figures auto-highlighted in the advisor's chosen color
  2. Recording is disclosed, consented, encrypted at rest
  3. Transcript feeds the summary's provenance trail
Recording · 23:41

Sarah: "So the plan keeps your target at $3.1M by age 65."

Michael: "And the NVIDIA position?"

Sarah: "We trim it from 18% down to 10% over two quarters."

Pause

Pause is a compliance feature

Pause isn't a convenience — it's labeled as an off-record sidebar, letting advisor and client go off the record deliberately and visibly

Recording paused
Paused — off-record sidebar (not transcribed)
Resume Stop

The AI states its own uncertainty — and the UI refuses to proceed

Every key point carries a category tag, a confidence level, and an expandable "What was said" provenance trail. Low-confidence claims render in red and each must be human-verified before the flow continues. This is the product's core mechanic — this is the live prototype, click around

app.meridiannotes.com
Interactive prototype — mark the flagged points verified and watch "Approve & generate action items" unlock

Multilingual

Send the summary in another language

  1. Language picker offers English, 中文 (Mandarin), and Español
  2. Advisor's working view stays in English; only the client copy translates
  3. Translation generates at send time and ships alongside the original
English
English
中文 (Mandarin)
Español

Provenance

What was said

  1. Every key point expands to the transcript context it was pulled from
  2. Lets an advisor check a claim without re-reading the whole transcript
  3. Same mechanism supporting flag resolution: expand, compare, then verify

Trim NVDA concentration from 18% → 10% of portfolio over two quarters via scheduled sales.

US Equities What was said Hide context Edit Remove

Michael raised concentration risk unprompted ("keeps me up at night"). Agreed on a disciplined, scheduled sell-down rather than a single block sale, to average out and reduce timing regret.

Accuracy gate

AI confidence-tagged

  1. Each key point carries an investment-category tag and a confidence level
  2. Low-confidence points render red and need "Mark verified" before send
  3. "Approve & generate action items" stays disabled until every flag clears
Key points
2 of 2 flags need review All flags reviewed ✓

Retirement-at-62 target requires ~$3.1M at a 4% withdrawal rate; base case crosses at age 61.

Fixed Income verify before send Verified

Relationship touch

Suggested reading

  1. Articles relevant to the meeting's topics, attached with one checkbox
  2. Shared with the client alongside the confirmed summary
  3. A static list in V1 — nice-to-have, not a required step
Suggested reading for Michael (optional attach)
The Psychology of Money — Ch. 9 on concentration
AmazonDirectly addresses single-stock anxiety
Vanguard: Setting a sustainable withdrawal rate (2026)
vanguard.comSupports the 4% discussion with data

Allocation

Today vs. agreed target

  1. Current holdings plotted against the target agreed in the meeting
  2. Direct-labeled, so drift reads at a glance without a legend
  3. The advisor chooses whether this chart is shared with the client
Allocation: today vs. agreed target

US Equities

52%
45%

US Equities

Current : 52%

Target : 45%

Fixed Income

22%
30%

Fixed Income

Current : 22%

Target : 30%

Real Estate

12%
12%

Real Estate

Current : 12%

Target : 12%

Cash & Equiv.

14%
13%

Cash & Equiv.

Current : 14%

Target : 13%

Solid = current · faded = agreed target

Retirement goal

Live retirement projection

  1. Goal and monthly-contribution sliders recompute the projection live
  2. If the goal isn't reachable by 65, the caption prompts to adjust either input
  3. An in-meeting tool the advisor can walk the client through in real time
Retirement goal

Goal at retirement: $3.1M

Monthly contribution: $8K

age 61 goal $3.1M

Base case crosses $3.1M at age 61 — retire-at-62 target holds.

Commitments become calendared work automatically

Approving the summary generates editable action items with due dates and reminders — inline edit, add, delete, and two-way calendar sync

app.meridiannotes.com
Interactive prototype — starts at Action items: edit an item, set a reminder, add a task, then continue to the client view

Generated tasks

Editable, scheduled, reminded

  1. Inline text edit on every item
  2. Due-date picker scoped to the current week
  3. Per-item reminder toggle

Design decision

Shared state with the Today board

These are the same task objects the advisor sees on tomorrow morning's week board — the meeting's output lands directly in the daily habit loop, not in a separate list that goes stale

Calendar

Two-way sync with Apple & Google Calendar

✓ 3 items scheduled this week

Confirmation is per-point, because "I agree" means nobody read it

The client opens a PIN-gated page with a plain-language, first-person rewrite of the summary. They confirm each point, can dispute any point back to the advisor, ask questions, and sign by typing their name — producing the signed acknowledgment stored to the compliance audit trail

app.meridiannotes.com
Interactive prototype — starts at Client view: enter PIN 0412, confirm or dispute a point, and sign

Access

A PIN, not another password

Low-friction access for a possibly elderly or non-technical client base, with an error state and a "Text me my code" recovery path

Your meeting summary

Enter your 4-digit code to open.

Text me my code

Plain language

Two versions of the truth, on purpose

"Trim NVDA concentration 18% → 10%" becomes "Sarah will begin a scheduled reduction of my NVIDIA stock…" — jargon-free, first-person copy is what makes confirmation meaningful

Please confirm each point
Sarah will begin a scheduled reduction of my NVIDIA stock from 18% to 10% of my portfolio over the next six months.
My retirement savings target remains $3.1M by age 65.
This isn't right — remove & send back to Sarah
Type your full name to sign Confirm & send to Sarah

Dispute path

Disputes are a feature, not a failure

Any point can be removed and routed back to the advisor with undo. A nonzero-but-low dispute rate is healthy — it proves clients are actually reading

Sent back to Sarah for correction (1)

"My retirement savings target remains $3.1M by age 65."

Undo

Routed back to the advisor's summary for correction — a read receipt, not a support ticket

Audit trail

The record that closes the loop

"Signed acknowledgment stored to the client file (compliance audit trail)" — plus a next-meeting card with a real .ics download and Google Calendar link

Michael confirmed the summary

Signed acknowledgment stored to the client file (compliance audit trail)

Next meeting · Tue, Oct 7 · 10:00 AM
Add to Apple Calendar Add to Google Calendar

One north star, and a metric that keeps the gate honest

North star: client confirmation rate — percent of sent summaries the client opens, checks every point, and signs within 7 days. It's the behavior the entire client screen is built to produce

Flag resolution integrity

Do advisors actually edit flagged claims, or click through? Detects whether the accuracy gate is real or theater

Dispute rate

Low-but-nonzero is healthy (clients are reading); rising means summary quality is slipping

Action item completion

Percent of generated tasks completed by their due date — proves the meeting output turns into real work

What we'd validate next

The prototype validates the workflow, not the ML. Before investing in real speech-to-text and confidence scoring, four questions decide the roadmap

Riskiest assumptions, in order

  1. Does the accuracy gate produce real verification — or rubber-stamping? Seed summaries with one genuine error and watch 5–8 advisors
  2. Will clients complete per-point confirmation, or check-all in 20 seconds? Pilot with 15–20 real clients
  3. Is the personal hook welcome or creepy? If clients react badly, restrict to CRM-sourced notes only
  4. Can any STT vendor get dollar figures reliably right? If not, V2 leads with in-meeting tap-to-correct instead of post-hoc flags

Trade-offs I'd defend

  • Gated wizard over free navigation — the compliance value depends on the order
  • Blocking gate over advisory warnings
  • Per-point confirmation over one signature
  • Plain-language client copy generated from approved bullets, never independently
  • PIN over full login — with rate limiting and real code delivery in production