Each morning the advisor opens one URL and finds a one-page brief for every meeting on the calendar. Zoom recordings auto-tag to the client record and file themselves into Wealthbox. Positions, drift, cash, and RMDs come from the Orion–Schwab feed through a read-only, audit-logged pipeline. Prep time across three tools became three minutes on one page.
Each meeting loads its own brief. Structure varies by meeting — annual reviews pull 3 transcript excerpts and a rebalance plan; a short quarterly pulls one quote and two flags; the onboarding has no prior call and reads as a listening-first plan. Client surnames are blurred.
Annual review — portfolio drift, upcoming RMD, Italy trip cash
"I'm a little nervous about how much tech we have. My sister just retired and she said her advisor rebalanced everything."
"We're still planning that trip to Italy in October — probably need to pull about forty thousand."
Equity drift: 68.4 / 31.6 vs 60 / 40 target
Tech sector now 32% of equity sleeve, up from 24% in January. NVDA alone +11.4% this quarter on a $368K position.
RMD deadline Dec 31: $168,400
Required distribution computed off 12/31/25 balance. Not yet processed this year. Elective withholding needs confirmation.
Italy cash: $45K in money market
Sufficient for the $40K she mentioned. Confirm pull timing during meeting.
Data shown is composite. Client surnames blurred. Workflow (Zoom auto-tag → Orion sync → Wealthbox indexing → brief) matches the production system in daily use.
Zoom webhook fires when a call ends. The recording and AI Companion transcript get matched to a client record by attendee email (Wealthbox as source of truth). Files land in /Clients/<Last,F>/<Year>/ with the call date as the filename. Match confidence < 90% queues for a 2-minute review instead of auto-filing. Transcript is indexed and queryable by the brief.
Positions flow from Schwab into Orion nightly — the advisor’s existing plumbing. Our pipeline reads Orion at 2 AM via a read-only OAuth token scoped to portfolio and performance data. Drift computed against each household’s stated target; RMDs projected off prior 12/31 balance; cash sweeps flagged by threshold. No trade surface, ever.
When an advisor opens a brief URL, the page assembles just-in-time: transcript excerpts relevant to this meeting’s topic, the latest drift for this household, open CRM tasks, and the suggested agenda. If any source is stale (>12 h), the page surfaces the warning instead of quietly rendering old data.
OAuth tokens encrypted at rest (AWS KMS). Brief URLs are signed per-advisor and expire nightly. Account numbers masked to last-4 in the UI. Every render is audit-logged. SOC 2 Type II controls reviewed with the firm’s compliance officer before go-live. Client PII never leaves the firm’s own AWS account.
Before this, each call recording sat in whoever’s Zoom account hosted it — unlabeled, unfindable three months later. Now every household’s calls live in their CRM folder, transcribed and indexed. “What did she say about Italy last time?” takes a query, not a hunt.
Every advisor starts at the same URL, reads the same format, walks in with the same context. Ninety minutes of scrambled cross-tool prep collapsed into three minutes of coffee.
Book a free 30-minute call. We'll walk what you're doing now and show you what's fixable.