Built by Stanford engineering and Truth Computing  ·  Client communication for law firms

Your clients shouldn't have to become detectives to follow their own case.

Ross connects to where your files already live: Google Drive or a folder you choose, with Clio added during paid pilots. It reads each supported filing, medical record, and court notice that arrives, checking Drive on its own every 15 minutes, and your client gets a plain-English text once you've approved it. No chasing. No "any updates?" calls.

Client communication software for personal injury law firms — built on your case folders, with attorney approval before a client hears anything.

$900 / month + $99 per active case  ·  20-case minimum  ·  one-time onboarding  ·  cancel anytime

Stanford Engineering, BS + MS in Computer Science. Prior work at Stanford AI Lab, Stanford Medicine, Google, Microsoft, and Synchrony. See what Ross is made of →

Matter 24-0417 · M. Reyes ● Awaiting approval
Hi Maria, a document was filed in your case today. Nothing is needed from you right now, and we'll reach out if that changes.Okafor & Vance
Drawn from an approved template. The text your client receives carries no case specifics.
drafter selected template · safety-checked  09:02:14
queued pending_approval · assigned to D. Vance
mode review all · switchable, one click
Sent by D. Vance. Logged to the audit trail 09:04:37.

We're told when our coffee is ready. When a package is one stop away. When dinner leaves the restaurant.

Yet a client with a life-changing legal matter can wait weeks without hearing a word.

Legal communication should meet the expectations of the world your clients already live in.


The cost of silence

Great lawyers don't lose clients over the law. They lose them over the quiet.

Keeping a client informed is real work, and today it's invisible: unbilled, easy to skip on a busy week, and quietly expensive when it slips.

Unbillable hours

Every "any updates?" call is time nobody bills. Every status text a paralegal drafts starts with reading the file first. It runs all week and lands on no invoice.

The complaint risk

Clients rarely file a grievance over the verdict. They file it because no one told them what was happening. Communication, not the case result, is what most often turns a client against a firm.

The referral engine

Referrals are the lifeblood of a personal-injury practice. Every client who felt ignored is a referral you never hear about, a loss you can't see because it never arrives.

Great lawyers lose clients over communication, not legal work.


What actually happens

Your client hears from you the moment something moves.

Ross connects to the folder where a client's documents already live, then checks it on its own every 15 minutes. When a new document arrives, Ross reads it, drafts the update in plain English from your approved template library, and holds it for you. Your client hears from you the moment:

a lawsuit is filed
medical records are received
a hearing is scheduled
a settlement offer arrives
a case milestone is reached

Connect Ross to where the documents already are.

Google Drive

Connect your firm's Drive once and bind a client's folder to their matter. Ross imports every document it hasn't seen into firm-scoped storage, reads it, and drafts the update. After that it keeps checking the folder every 15 minutes, so a document that lands overnight is drafted and waiting for you in the morning. Nothing to re-file, nothing to email yourself.

Clio Paid pilot

Ross reads new matter documents in memory and drafts the update. The file itself never leaves Clio and is never stored by us. The connector is built but has not yet been exercised against a live Clio account, so it unlocks only during a paid pilot where we register the app, connect the account, and map your matters with you.

Files on your computer

Point Ross at the folder in your browser, or drag the documents in. Ross reads them and drafts the same update. A folder on your own machine is readable only once you hand it over, so that step stays yours; everything after it is Ross's.

Whichever way a document arrives, a new badge appears beside the client's name. Open it to read what Ross found in the document and the message it drafted.

Anything sensitive waits for you.

A settlement figure, a deadline, anything that needs your client to act, none of it ever sends on its own. It stops, and it waits for an attorney to approve it. That single rule is what makes the automation safe to hand you rather than something to fear, and you can read exactly how much a human reviews in the modes below.


Human in the loop

How much a human reads is a setting. What a human must read is not.

A three-attorney firm that has never let software talk to a client wants to read every word. A firm sending fifty check-ins a week will not hand-approve fifty text messages, and pretending otherwise is how a tool goes unused. Both are right, so your firm picks. Switching is one click, and one click back, with no gate and no call with us.

Dial 01 ● Default

Review all

Every outbound message waits for an attorney. Ross drafts the list; you read it and send the batch with one button. Nothing reaches a client unread.

Dial 02

Review sensitive only

Routine updates, welcome texts and "still working on it" check-ins, send on their own. Status changes and referral follow-ups wait for you.

Dial 03

Full automation

Every message type this firm has turned on sends on the client's cadence. You maintain the case folder; Ross does the drafting. Anything an attorney must see still reaches you.

Full automation is not a master key.

A mode can only ever subtract. It never grants a category the firm hasn't already earned and deliberately switched on. Earning one means the record shows it: 50 of that message drafted, every one approved by a human, and not a word edited. An edit is proof the draft was wrong, so it resets the case for automating that category. Switching it on requires reading the specific risk and typing it back, verbatim, and who did it is recorded with the exact text they were shown. None of this makes automation safe. It makes the decision narrow, earned, deliberate, reversible, and on the record.


Integrations & platform

What's in the box, on one honest map.

Client communication is the job Ross is bought for, and it is the job Ross does today. Everything below is either live in the core platform or explicitly marked as a paid pilot we configure with you. Work that is still unbuilt is absent, because an unbuilt thing next to a price reads as a promise.

Two tiers, and the difference is not capability we hold back. Platform is the core communication system. Platform + pilot adds account-specific connections into systems you already run - Clio, Slack, WhatsApp, Cliently, document AI - only after the needed sender, API, consent, and BAA work is in place. Live means usable in this product, not merely sketched in code.

Platform

● Live today

$900/mo + $99 per active case

  • Client messaging SMS with consent capture, quiet hours, STOP/START, and delivery receipts. Email consent is captured on the same client record, but Ross does not send client email today; it opens a draft in the attorney's own mailbox. WhatsApp uses the same approval path in paid pilots.Every send is tied to a consent record you can produce later.
  • Case folder intake Connect a client's folder; a new document is imported, read, named, and either drafted for your approval or escalated to you.Money, deadlines, adverse rulings, and client obligations are attorney-review events. Settlement-adjacent lifecycle notices are fixed, no-figure templates and still wait for a lawyer to click send.
  • Google Drive Browse your firm's Drive inside Ross and bind a folder to a client.Ross rechecks every connected folder on its own every 15 minutes - you don't remember to sync.
  • Document recognition Ross names what arrived - police report, medical bill, court filing, settlement paperwork - once, when it lands.Recorded on the file with how sure it was, so a low-confidence guess is labelled as one rather than acted on.
  • What clients hear about Choose which document types reach clients and which stop with you - medical records quiet, court filings through.Settlement figures and settlement-specific content never route to a client automatically; any settlement-adjacent client notice is fixed, figure-free, and attorney-approved.
  • Attorney approvals Drafted updates waiting on you, and the questions Ross refused to answer, in one place. Edit the wording before you send it, or send it as drafted.The document that caused each one is a click away, and your edit is recorded as an edit.
  • Deadlines from the rules Deadlines computed from your firm's rules rather than typed in and carried forward, then confirmed by a person before they count.A date nobody confirmed still shows up, clearly marked unconfirmed, so nothing is hidden from you — and a date that moves because a rule changed is recomputed rather than inherited.
  • Client replies Ross handles cadence replies, consent, STOP, and START. A free-text question pauses automation for that client and reaches the firm instead of being guessed at.An inbound message is not an opening to say more.
  • Call prep What you need to know before you ring a client, on one screen, before you go looking for it.
  • A queue, not a list Your clients ordered by who is waiting on you, and filterable down to just them.The difference between a screen you scan and a screen you work from.
  • Calendar subscription Your confirmed deadlines as one URL for Google, Outlook, or Apple Calendar.Confirmed dates appear as normal events; anything still awaiting confirmation appears too, labeled unconfirmed, so you're never missing a date that just hasn't been signed off yet.
  • Tamper-evident audit log Every document event, draft, approval, and send recorded end to end on a hash-chained log, and exportable.The integrity check flags accidental corruption, deletion, and naive edits. It is not tamper-proof against an attacker with database write access; the full threat model is on the engineering page.
  • Two-factor sign-in Standard authenticator apps - Google Authenticator, 1Password, Authy - with firm-wide enforcement available behind a deployment switch.A firm can require MFA during onboarding; until that switch is enabled, MFA remains per-user.
  • Document storage Local storage by default; S3-compatible object storage on request with your bucket and credentials.
  • Gmail & Outlook drafts Ross writes the client email and opens it in your Gmail or Outlook, filled in and ready.You read it and press send. Ross never sends email and is never the sender of record.

Platform + pilot

● Set up with you

$900/mo + $179 per active case

Everything in Platform, and:

  • Case summary Every document reduced to what arrived, what it says in plain English, what Ross decided, and why.With the page it came from, so you approve, edit, or take it yourself in about five seconds each. Requires a signed BAA, completed during onboarding.
  • Clio Read-only sync of matters and documents from your Clio account.Ross reads the document in memory, drafts the update, and never stores the file. The connector has not yet been exercised against a live Clio account, so the first pilot includes that validation.
  • Slack Approvals waiting, replies to answer, and deadlines due, posted to the channel your firm already watches.Counts only - no client names, no case details, and nothing from a document ever reaches Slack. Approving still happens in Ross under your own login, so the audit trail records an attorney rather than a chat account.
  • Cliently Export referral contacts to your Cliently workspace.Export-only, never a two-way CRM sync, and only after the separate marketing/referral consent question is settled.
  • Stripe billing Card or ACH subscriptions through Stripe’s hosted checkout.Paying provisions your firm and your admin account on the spot - no setup call in between.
  • Document AI Reads long and scanned case documents with a remote model when local extraction is not enough.Requires a signed BAA, completed during onboarding. Off until your firm turns remote document reading on, and behind the egress gate.
  • WhatsApp delivery The same approved client updates over WhatsApp, so a client who lives there is reached there.Consent, quiet hours and STOP work identically on both channels - one pipeline, not two. Requires a WhatsApp sender number we provision with you, and templates approved on your account.

If this page lists something as live, the code and tests support that live claim. Pilot items are labelled as pilot because credentials, sender approval, consent, or a BAA still has to be completed with your firm.

Who is building it

A named team, with the receipts attached.

Ross is early, and we would rather you judge it on who built it and what we can prove than on a customer list. We are also in conversation with attorneys across Southern California, and what they tell us decides what gets built next.

Matthew Torre

Engineering

Stanford Engineering, BS + MS in Computer Science. Prior work at the Stanford AI Lab, Stanford Medicine, Google, Microsoft and Synchrony. Wrote every safeguard on this page.

Mark Torre

Product

UCLA. Independent journalist and filmmaker; former Chief Media Officer for a California congressional campaign. Owns what Ross is for, and why it reads like it was written for attorneys.

John Sio

Risk & legal exposure

USC Political Science. Audits where compliance and reliability actually break, against one rule: every claim we make, we can prove. He is why this page states what it cannot do.

The full team, and every security measure
Non-negotiable

You bet your license on this. So it's built to be refusable.

A tool that's right 90% of the time and silent about the rest is worse than no tool. Ross makes every risky action deliberate, disclosed, and reversible. The dials above only ever choose among things a person already wrote and approved, which is what makes them safe to hand you.

The refusal logic, the hash-chained audit trail, and the approval gate were designed and written by the same engineer who answers when you call — Stanford Engineering, BS + MS in Computer Science, with prior work at Stanford AI Lab, Stanford Medicine, Google, Microsoft, and Synchrony. Every piece it is built out of →

01 Case updates never auto-send

The case update, the one message where a model has any say in what gets said, is permanently ineligible for automation: not by setting, not by override, not by an admin who is sure. Automation reaches fixed templates your firm wrote, and nothing else. Settlement figures, deadlines, adverse rulings, and anything asking a client to act never become a draft at all. They stop at triage and escalate to an attorney.

02 A tamper-evident record

Every draft, edit, approval, and send lands on a hash-chained audit log with an integrity check that flags accidental changes, partial deletion, and naive edits: who, what, when. Exportable end to end, and not described as tamper-proof.

03 Remote model use stays gated

No case-file content reaches a remote model until it clears the egress gate. That means a document, or text pulled from one - all of it, not just what looks sensitive. The gate stays shut until a BAA is on record, the build allows egress, the firm has turned the feature on, and the client is not on hold.

04 Bounded output

Any message that can send on its own is limited to your approved template library. The model selects a variant or escalates; it never writes one. A case-update draft is model-written and always reviewed and approved by an attorney before a client sees it.

05 Your firm, isolated

Every read and write is scoped to your firm from the authenticated session, never from a request parameter a caller could tamper with. We test that isolation with cross-firm checks and can evidence it on request. The current production deployment is still a single SQLite-backed instance; database-level row security is the scaling step, not a claim this page makes.

06 Remote document AI is opt-in, per firm

Ross can import and classify a file locally after your firm connects or selects it. Sending that file, or extracted text from it, to a remote model is the separate step: an attorney at your firm confirms a signed Business Associate Agreement is in place, then the firm turns remote document reading on. Both are recorded with that attorney's name and the date. Nothing is silently upgraded: no default, no trial, no setting we flip for you.

07 Claim discipline

If a control is live, this page says live. If it requires a paid pilot, a sender approval, a BAA, or a deployment switch, this page says that too. Ross does not claim SOC 2, HIPAA, ISO 27001, or Vanta certification.

Happy clients leave five-star reviews.
Five-star reviews become referrals.
Referrals grow your firm.

Pricing

Priced like a service, not a seat count.

One flat platform fee, plus a charge per active case, plus a one-time onboarding fee. No per-user tiers, no annual lock-in. Drag the slider or type your caseload to see your firm's monthly total.

Two tiers, one platform fee. $900 a month either way, plus a charge per active case: $99 on Platform, $179 on Platform + pilot. Unlimited users at your firm on both.
Every capability is included. The pilot tier is integrations we configure with you — not features we withhold.
You pay for cases that moved. A matter Ross worked on this month: a message, a document, a deadline. A case that goes quiet while your client finishes treatment costs you nothing until it moves again. Plans start at 20 active cases and there is no upper limit.
$3,500 onboarding, once. Connecting Drive, mapping folders, and building your template and consent library with you. Clio is added in a paid pilot because the app registration and first live validation happen with your firm. Billed on your first invoice, never again.
Your price never moves. Sign in the first year and these rates are yours permanently. Anything we build later is an addition you can take or leave, never a change to what you already pay.
Cancel anytime. Month to month after onboarding. Your audit trail exports on the way out. The record is always yours.
Billed securely through Stripe. Card or ACH. Your payment details never touch our servers.
Estimate · monthly ● Live
cases

Only matters Ross worked on this month are billed. Plans start at 20 active cases and there is no upper limit.

Choose a plan above to continue.

Payments encrypted and processed by Stripe

What counts as an active case?

A matter Ross did something on this month - a message to your client, a document read, a deadline tracked. Personal injury cases go quiet for months while a client finishes treatment, and those months are free. Connect every matter you have; you're only billed for the ones that move. You choose how many active cases your plan covers and adjust that as your caseload changes; plans start at 20 and stop nowhere - type the number you actually carry, whether that is 40 or 4,000. There are no per-user seats, so you're billed for caseload, not headcount.

Is there a setup fee or contract?

There is a one-time $3,500 onboarding fee, billed on your first invoice. It covers connecting Drive, mapping folders, and building your template and consent library with you. Clio is added during a paid pilot because it requires a registered app and first live validation with your account. There is no contract: billing is month to month after that, and you can cancel whenever.

Do you charge per user?

Never. Bring your whole firm: attorneys, paralegals, admins. Roles are enforced, but every seat is included.

Do we have to upload documents to Ross?

Google Drive uses read-only access, but imported Drive files are copied into Ross's firm-scoped storage so the source document can be opened later from the approval queue and audit record. Files you drag in, or select from your own computer through the browser, are copied the same way after you choose them. Clio is the exception and is pilot-only: Ross reads the Clio document in memory and does not store the file.

How do you handle sensitive records?

Remote document AI passes through an egress gate: no case-file content reaches a remote model until your firm has a signed BAA on file and has explicitly turned the feature on. Local import/storage is separate, firm-scoped, and blocked for any client placed on hold. Your data is yours to export.

Can I turn automation back off?

One click, any time, no gate and no support ticket. Turning a category on is the step with a ceremony, because that's the step that removes the human. Going back to reading everything never is.

What actually saves us anything?

Lookup time goes first: instead of a paralegal opening and reading every new document to draft a status update, Ross reads the incoming document and extracts the event. Approving the pre-drafted text becomes the entire task. The money follows only once a category is earned and you've chosen to let it run, which is a decision your firm makes on its own evidence, not a number we can promise you here.