Solo Attorney · Family Law · Pasadena, California

Morning email triage brief.

40 unread every morning was enough to bury the day in a solo practice. We built a system that runs automatically at 9 AM when she opens her laptop — auto-sorts every overnight email against her triage rules, and drafts first-pass replies in her own voice, tuned against three years of her sent mail. She reviews decisions, not an inbox.

→ Two hours became fifteen minutes
The problem

The inbox was running the practice.

Solo practice, family law, mostly custody and dissolution work. 40 unread every morning — most of it noise, some of it a court-clerk notice buried under an ABA Journal digest and a Westlaw alert. Two hours of manual sorting before she could open the file she actually meant to work on.

She wasn’t looking for AI to practice law. She wanted the mail sorted so she could.

What we built

Automated triage plus voice-matched drafts.

The system runs automatically when she opens her laptop at 9 — about six seconds, no button to press. It reads the overnight mail, auto-sorts every message into Urgent, Action, Draft, Intake, or Low, cross-references her matter list and court calendar, and writes first-pass replies in her own voice. The voice is tuned against three years of her sent mail: her greetings, her sign-offs, the rhythm of her sentences.

She still reads and approves every outgoing message. Nothing auto-sends. That was the non-negotiable.

Before

What 9 AM used to look like.

Outlook
Search
?
AW
HomeViewHelp
New mail|ReplyReply allForward|ArchiveDeleteMove
Inbox
40 unread
Filter
Focused
Other
By Date
Tom, Schaefer · Schaefer & Kim
8:41 AM
RE: RE: RE: FL-150 overdue — Foster
Amy — need the updated Income & Expense Decl. by EOD today or we'll move forward and cite Fam. Code § 271 in our request...
Margaret, Alvarado · Dept. K — Pasadena Courthouse
8:15 AM
Notice of Continuance — Reyes v. Reyes, 25FL000812
Please be advised: the RFO hearing previously set for April 10, 2026 at 9:00 AM has been reset to April 8, 2026...
LinkedIn
7:58 AM
You have 14 new notifications
See who viewed your profile this week and new connection requests waiting for you...
Sandra, Lee · minor’s counsel
7:22 AM
Re: Nguyen — concern about CCC interview
Amy, I've been going over the CCC report and there's something on pp 42-44 I'd like to talk through before the 11th...
Westlaw
7:02 AM
Daily alert: "move-away factors"
2 new Court of Appeal decisions match your saved query. Ruiz v. Garcia (2d Civ. B324XXX) filed April 4...
Jim, Walsh
6:54 AM
quick referral — custody mod
Hey Amy, got someone who needs help. Her ex is moving to Bakersfield with the kids and she wants to know what her...
Michael, Carr · Whitford, Carr & Shaw
6:41 AM
Re: Re: Marital home buyout — counter
Amy — attached is the revised term sheet. We've come up to $340K on the buyout and dropped the non-disparagement clause...
Clio
6:00 AM
Weekly billing summary — 12 unbilled matters, $4,200 overdue
Your weekly digest. 12 matters have unbilled time. 2 invoices are 60+ days overdue...
ABA Journal
6:00 AM
Daily news digest — Apr 6
State bar ethics opinion on AI-assisted research; Ninth Circuit weighs in on attorneys fee...
Microsoft
5:47 AM
Your OneDrive is 94% full
You're running out of storage. Upgrade your plan or delete items to free up space...
Rebecca, Barnes
Yesterday 5:44 PM
Jim Walsh said to reach out
Hi, Jim Walsh gave me your email. I have two kids (8 and 11) and my ex just told me he accepted a job in...
James, Park · Park & Associates
Yesterday 4:18 PM
Re: Proposed MSC dates
Amy — the 15th and 16th both work on our end. Let me know which you prefer and we can confirm the conference...
Calendar
Yesterday 4:00 PM
Reminder: Thompson mediation tomorrow, 10:00 AM
Thompson mediation · Century City · 10:00 AM – 12:00 PM. Attendees: Amy Whitlock, Dan Reed, client...
Carol, Yamada
Yesterday 2:03 PM
Re: October invoice — line 14
Hi Amy, I was going through the October invoice and I'm confused about the charge on line 14...
LegalZoom
Yesterday 1:30 PM
5 trends every solo practitioner should know
From AI adoption to remote depositions, what you need to know in 2026...
Zoom
Yesterday 11:45 AM
Your meeting is starting soon
"Consult — prospective client" starts in 15 minutes. Join URL: https://zoom.us/j/...
Kirsten, Owens
Sun 11:04 PM
Interested in a consult — dissolution
Hi there, I filled out the form on your website. My husband and I have been talking about separating for about six months...
Daniel, Cruz
Sun 8:17 PM
possible case — slip and fall at grocery
Hello, I found your name on a lawyer directory. I slipped at the Vons on Lake Ave last Tuesday and fractured my wrist...
DocuSign
Sun 10:12 AM
Action required: Retainer agreement for signature
Pending signature on "Retainer Agreement — Foster matter." Please review and sign to complete...
Thomson Reuters
Sun 9:00 AM
California Lawyer — weekly briefing
Top stories this week: new LA County local rules on ADR, Supreme Court accepts review of fee-shifting...
+ 27 older messages below the fold
Connected to Exchange40 unread in Inbox
All folders are up to date

Client and opposing-firm surnames blurred. Subject lines and previews match the production inbox pattern (court notices, opposing counsel, referrals, newsletters, SaaS nags, calendar reminders).

How the sort works

Four rules that carry most of the mail.

Tuned over the first month against her actual Wednesday-morning mistakes. Conservative by default — when in doubt, promote, never bury.

Sender relationship

Opposing counsel on an active matter with a deadline inside 72 h always goes to Urgent. Court clerks and judicial assistants always go to Urgent. Minor's counsel is treated as a privileged channel, always Action or higher, regardless of subject. Referrals from her short list of trusted attorneys (Walsh, Chen, Pham) skip the generic intake path.

Phrase + thread depth

"Response due," "EOD," and specific dates get parsed into deadlines. Thread depth is tracked separately: the fourth message from the same sender with no reply from our side is urgent even when the language stays polite. Some things only read as urgent once you notice it’s the fourth ask.

Calendar-aware deadlines

"Hearing moved to Tuesday" becomes a concrete date, checked against her calendar, checked against the California 5-court-day filing rule, then flagged if anything cascades. The Reyes RFO reschedule in the demo generated three downstream items from one court email.

Intake routing

Out-of-practice-area inquiries (premises liability, bankruptcy, criminal) get a polite decline drafted, referring to named colleagues where she knows one. In-practice-area inquiries go through a conflict check against her current matter list and prior referrals before a consult-intake reply is drafted.

Everything that doesn’t match a rule — newsletters, Clio digests, Office 365 storage nags, LinkedIn — ends up in a Low-priority log. Glance once, never opened in the normal flow.
Live demo

The 9 AM brief, in its own workspace.

Switch categories along the top. Click any email in the queue to load it into the hero. Approve, skip, or edit the draft. Last names are blurred; the procedural detail is accurate to California family practice.

a.
atelier/ brief
Search mail or matters⌘K
AW
UrgentGARCIA-2025Garcia v. Garcia · dissolution
From:Mark Carr <mcarr@whitfordcarr.example> · opposing counsel
To:Amy Whitlock <awhitlock@whitlocklaw.example>
Date:Mon 8:41 AM
Subject:Re: Re: Marital home buyout — counter
Anne,

Attached is term-sheet v3. We've come up to $340K on the buyout and dropped the non-disparagement clause.

On paras 7 and 12 we're where we are — no movement there at this point.

Please circulate to your client and revert by Wednesday 5 PM per the April 2 stipulation.

Regards,
Mark
term-sheet-v3.pdf redline-clauses-v3.pdf
due Wed Apr 8, 5 pm· in 2 d 6-msg threadSettlementProperty division
A approve · S skip · Z snooze · E edit · J/K prev/next
Next step

Call client first. The $80K concession is on the buyout, not support duration — and duration is the bigger-dollar item. Don't reply in writing until you've talked.

Thread history6 messages · current is the latest
  • Mar 28Carr, M.Opening offer — $275K buyout + 50/50
  • Apr 2youCounter — $420K + 60/40 equity
  • Apr 3Carr, M.Re: Counter — question on non-disparagement
  • Apr 5youRe: Re: clarifying para 7
Rules fired3
opposing-counselnegotiation-threaddeadline<72h
More in this category3
Triage 9:00a · 6 s·40 overnight·11 need your eyes·29 in log Audit log

Client last names are redacted. Matter IDs, case numbers, and party names are composite. The workflow — sorting, thread and deadline detection, voice-matched drafting, approve/skip/edit — matches the production system in daily use.

How it works

What’s underneath.

Mail APICalendar APILanguage modelPythonDatabaseAuto-start on wake

The goal was never to automate replies. It was to automate triage. By the time she sits down, the mail has already been sorted, deadlines pulled out, conflicts flagged, and reasonable first drafts written in her voice.

Runs on its own when she opens her laptop

The morning's mail is already pulled from the server, sorted, drafted, and laid out into the brief before she's sat down with coffee. End to end it takes about six seconds. Nothing to click, nothing to remember — the whole thing is invisible to her by design.

Sorts the mail against her own rules

Every email gets categorized into Urgent, Action, Draft, Intake, or Low. The rules are hers: who the sender is, what phrases appear ("response due," "EOD," specific dates), how many unanswered messages from the same person are stacking up. Conservative by default — when in doubt, promote a message up, never bury it.

Drafts that sound like her

Drafts are written against three years of her own sent mail. Her openers, her sign-offs, her sentence rhythm. A different tone for clients, opposing counsel, and the court, pulled from how she's actually written to each group in the past. Review becomes editing, not rewriting from scratch.

Links mail to the right matter and deadline

Every email is checked against her open matter list and her calendar before it gets sorted. A court reschedule doesn't just land in the inbox — it generates the filing deadlines that cascade from it. Research alerts that match an active matter get bumped up when the hearing is inside 48 hours.

Results · eleven months in

What changed.

2h → 15m

Morning triage time, same 40-email inbox

9 of 11

Daily replies that go out edited from a draft, not written from scratch

3 yrs

Of her sent mail the drafts are tuned against

"

I wasn’t the AI guy at the bar association lunch and I still don’t love the word. But for the first time in four years, I’m not starting every day underwater. The thing doesn’t practice law. It sorts the mail so I can. Turns out that was the part that was breaking me.

Solo Attorney
Family Law Practice · Pasadena, California

Have a version of this in your own business?

Book a free 30-minute call. We'll walk what you're doing now and show you what's fixable.

Our tools
Python
PostgreSQL
MySQL
Snowflake
Tableau
Power BI
Anthropic
OpenAI
AWS
GitHub
Excel
Google Sheets
Outlook
Zoom
Slack
Notion
Stripe
QuickBooks
Xero
Google Analytics
Google Ads
Python
PostgreSQL
MySQL
Snowflake
Tableau
Power BI
Anthropic
OpenAI
AWS
GitHub
Excel
Google Sheets
Outlook
Zoom
Slack
Notion
Stripe
QuickBooks
Xero
Google Analytics
Google Ads
Excel
Google Sheets
Outlook
Zoom
Slack
Notion
Stripe
QuickBooks
Xero
Google Analytics
Google Ads
Python
PostgreSQL
MySQL
Snowflake
Tableau
Power BI
Anthropic
OpenAI
AWS
GitHub
Excel
Google Sheets
Outlook
Zoom
Slack
Notion
Stripe
QuickBooks
Xero
Google Analytics
Google Ads
Python
PostgreSQL
MySQL
Snowflake
Tableau
Power BI
Anthropic
OpenAI
AWS
GitHub