Case Study · AI Agents

An AI Agent That Finds Serious Commercial-Vehicle Crashes for Washington Law Group

An AI agent that reads crash news across all 50 states and emails the firm the serious commercial-vehicle accidents.

50 states

Checked every day

Every 2 hrs

News sweep, round the clock

14 days

Only recent crashes qualify

Client

Washington Law Group

Industry
Legal
Location
Washington State, USA
Services
AI Agent DevelopmentNews Monitoring and ExtractionEmail AlertingSecure Hosting and Backups
BB

Bhavesh: Founder, FactoryJet

Hi, I'm Bhavesh, founder of FactoryJet. I run every discovery call myself, so by minute 10 we already know whether what you need pays for itself, and how fast.

At a glance

The vitals.

INDUSTRY

Personal Injury Law

DELIVERABLE

Accident Detection Agent

COVERAGE

All 50 US States

CADENCE

Every 2 Hours, 7 Days

OUTPUT

Email Alerts + Console

STATUS

Live in Production

The Challenge

What we were up against.

In truck accident cases, speed matters. A serious crash involving a semi, a tanker or a box truck is usually covered first by a local TV station, a small newspaper or a state police press release. Nobody at a law firm can read every one of those sources in 50 states every day. The news is also messy. The same crash gets written up five different ways. Articles about a court case or a new law use the same words as a crash report. Many stories name no victim at first, and the name only comes out days later. Washington Law Group wanted to hear about the crashes that matter to them, and only those, without a person reading hundreds of articles a day to find them.

Our Approach

How we attacked it.

We wrote down the firm's own procedure step by step and built the agent to follow it. It pulls candidate stories from several places: a licensed news API on the firm's own paid plan, a nationwide public news index, 34 local publisher feeds, the California Highway Patrol incident feed, and state police newsrooms that publish usable crash releases. For each story, the agent reads the article text and an AI model pulls out the facts: what kind of vehicle, how serious, the crash date, the place, and any victim's name, age and hometown. Then plain rules decide. A crash qualifies only if a commercial vehicle was actually in the collision, someone died or was critically hurt (for example life-flight or medevac), and the crash is no more than 14 days old. Rideshare, app delivery and taxi crashes also count, at the firm's request, because those cars carry commercial insurance while working. Articles about lawsuits, policy or news roundups are turned away.

What We Built

The project implementation.

When a crash qualifies and a victim has been named, the firm gets one email. The subject line follows the firm's own format: the town, the state, the victim's name and age. The body gives the location, the date, the vehicle type and a link to every source, plus a short summary and any note on fault where the source's licence allows it. If the first report has no hometown for the victim, one follow-up email is sent once it is published. That is two emails at most per crash. If no name has been published yet, the crash goes on a watchlist. The agent re-reads its sources once a day and emails the firm the moment a name appears. Before any name is stored, the agent checks that the name actually appears in the article text. If it does not, the name is dropped. The same crash reported by several outlets is merged into one record, so the firm is not emailed twice. Lawyers at the firm sign in to a private console to see every lead, every source and every email sent.

Results

What changed for the business.

Finds, checks and reports qualifying crashes

What it doesFatal or life-threatening crashes involving a commercial vehicle, 14 days old or newer

News, feeds and police

Sources

Checked against the article

Victim names

One per crash, plus one update

Alerts

Shown, never used to filter

Fault

Named sign-in only

Access

Encrypted, daily, off-server

Backups

The agent is live on a dedicated US server. It sweeps every two hours, every day, including weekends and holidays, and emails qualifying crashes to the firm. The lawyers at the firm sign in to its console directly. We are not publishing lead counts or case outcomes here. The firm decides which leads to pursue, and we would rather report measured numbers later than estimated ones now. What we can say is how it was built: the agent reports only what published sources say, it never invents a victim name, and the decisions that belong to a lawyer, like fault and when to make contact, stay with the lawyer.

Want results like this?

BB

Bhavesh: Founder, FactoryJet

“If your team reads the same sources every day looking for the few that matter, an agent can do the reading and hand you the shortlist. Hi, I'm Bhavesh, founder of FactoryJet. I run every discovery call myself, so by minute 10 we already know whether what you need pays for itself, and how fast.”

Frequently asked

Questions about the Washington Law Group project.

Where does the agent find accidents?

Only in published sources. It reads a licensed news API, a public nationwide news index, local publisher news feeds, the California Highway Patrol incident feed and state police newsrooms that publish crash releases. It does not buy crash reports or use driver records. It does not look up anyone's address or phone number.

How does it decide a crash is worth reporting?

An AI model reads each article and pulls out the facts. Then fixed rules decide. A commercial vehicle has to be in the collision, the crash has to be fatal or life-threatening, and it has to be 14 days old or newer. Stories about lawsuits, laws or roundups of several events are turned away.

Can the AI make up a victim's name?

The system is built so an invented name does not get through. Every name the model returns is checked against the actual article text before it is saved. If the name is not in the article, it is dropped and never emailed. This check has caught and dropped invented names in real runs.

Does the agent decide who is at fault?

No. If a source says something about fault, the email shows it for the lawyer's reference. It never uses fault to include or drop a lead. That judgment stays with the firm.

Does it tell the firm when it can contact a family?

For a small number of states where the waiting-period rule has been checked, the email shows a computed earliest-contact date and the rule behind it. For every other state it says the rule is unknown rather than implying there is none. Every version carries a note that this is not legal advice and must be checked independently.

Who owns the agent and the data?

Under the agreement, the code written for this system is assigned to Washington Law Group, and the crash data it collects belongs to the firm. FactoryJet runs and maintains it on a dedicated server, and the news data subscription it uses is the firm's own.

Who can see the leads?

Only people the firm has named. The console sits behind a sign-in that checks each person's email with a one-time code before the page loads. The server itself has no public door, and the database is backed up daily, encrypted, to separate storage.

Free quote
Founder replies in 24h