How to Automate CROSStrax

CROSStrax automates the case file: searchable case management, GPS tracking on field investigators, templated PDF reports, and billing that syncs to QuickBooks. Carrier vendor portals, state licensing registers and court records sit outside it, so reading those still means somebody with a browser, which is where an agent like WebRun fits.

The case file is what the client is actually buying

CROSStrax is investigation case management software, written by investigators for the agencies doing the work. Its users are private investigators, though that label covers more businesses than it sounds: surveillance firms working insurance fraud, criminal defence investigators, process servers, corporate security teams and executive protection outfits.

The unit of work is a case, and the case file is the product. A client is not buying hours of somebody sitting in a parked car. They are buying a document that says what was observed, when, and from where, with photographs and video attached and a chain of custody that will survive an opposing attorney reading it aloud.

So everything the agency owns ends up in that file. The assignment as the client wrote it, the subject, the investigators on it, the hours, the mileage, the footage, the notes typed at two in the morning, the invoice and the final report. Lose any part of it and the case stops being sellable.

Every finished case has an hour of admin behind it

The billable work is the field work. The unbillable work is everything wrapped around it, and there is plenty.

An insurance carrier assigns a surveillance job through its own vendor portal, and the assignment arrives with a budget, a deadline and a report format it has to match. The report goes back into that portal. So does the invoice, which gets rejected for a coding reason somebody has to go and read. A law firm wants a status update on a case that has not moved because the subject has not been home in three days.

Then the checking. Is the subject still registered at that address. Has the company in the file changed its officers since the assignment came in. Has a hearing date shifted in a way that makes this week's surveillance pointless. Does the investigator still hold a current licence in the state the job is in, and did the agency's own renewal get filed.

Every one of those answers is sitting on somebody else's website.

The www.crosstrax.co homepage, the app these three jobs run in. CROSStrax
Assignments and rejections in one list Open jobs and bounced invoices read from every carrier portal each morning and set against the case file, with the stated reason attached.
Licences that expire before the case does Agency and investigator credentials checked on each state board's register, with renewal and continuing education dates listed per person.
A subject checked before the quote goes out Corporate filings, property records and public listings gathered on a named subject, so the budget is agreed against what the work will really take.

Case Management holds what the investigator already knows

The platform is thorough about the case itself, and an agency running the whole of it gets real hours back.

Case Management keeps every note, photograph, video and document in one searchable file rather than spread across an inbox and a phone. Billing and Expenses turns logged time, mileage and costs into an invoice and syncs to QuickBooks, so the bookkeeping is not a second act of typing. Investigation Reports build as PDFs from templates the agency writes itself, so a report is drafted in an afternoon rather than assembled over two days.

What all of it shares is a starting point. It organises, formats and bills material already in the file because an investigator put it there.

The facts that decide whether a case is worth working this week are not in the file yet. The carrier's portal knows the invoice bounced. The court's site knows the hearing moved. The state board knows a licence expires in six weeks. The corporate registry, the property record and the subject's own public posts each know something, and none of them will say so unless somebody opens a browser.

The licence board and the carrier portal can be read overnight

Overnight, while nothing is moving on a case, every one of those sites can be signed into and read. A case reaches the desk in the morning already checked.

Every open assignment in each carrier's vendor portal listed each morning against what the case file says, so a report due tomorrow that nobody has started is visible while there is still a night to fix it. Submitted invoices checked for rejections, with the portal's own stated reason set beside the case number, instead of surfacing weeks later when the payment fails to arrive. Hearing and trial dates re-read on the court's site where a date drives the deadline.

The licensing side is the part nobody enjoys. Agency and individual licences checked against each state board's register, with renewal windows and continuing education deadlines listed by date, per investigator and per state, because an expired credential does not only cost the next job. It puts a question over the report already filed under it.

And the open-source work at the front of a case. Corporate filings, property records and public listings for a named subject, gathered into one place before an investigator decides whether the assignment can be done for the budget offered.

An investigator's day should start in the field

A bounced invoice does not announce itself. It waits in the carrier's portal for the investigator who sat on a subject until midnight to go and look.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the carrier's vendor portal, a state licensing register, a court records site or a public filing search, reads what is there, and writes what it found onto the case in CROSStrax.

Reading runs unattended. Submitting a report or an invoice to a client, approaching a subject, and anything that touches an active investigation stay with a licensed investigator, drafted and waiting.

The workflows below are already built, and each one names what it opens.

Questions people ask

Our case files are privileged. What can an agent open and what stays shut?

Only the sites a workflow names, and nothing else. Each run carries an allowlist, so it reaches the carrier portal or the licence register it was pointed at and is blocked everywhere else. It runs in your own environment on your logins, and you can watch a run and stop it.

Will it contact a subject, a client or a court?

No. It reads and reports. Client updates, report deliveries and invoice submissions are drafted and held for a licensed investigator to send, and nothing goes near a subject. Contact is part of the investigation, and that is regulated work.

Every carrier portal looks different. Can it work more than one?

Yes, and that is usually the point. It reads screens rather than calling an API, so a carrier that offers no export is handled the same as one that does. Adding a carrier means adding a login and saying what to look for.

12 ready-made CROSStrax workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated PI Investigation Report Delivery Drafts
When a completed report is uploaded to CROSStrax, WebRun drafts a professional delivery email in Gmail with the report attached, ready for your final check before it goes to the client.
CROSStraxGmailDocuSign
Automated PI Quote Follow-Up Email Drafts
WebRun scans your open quotes in CROSStrax, finds any that have gone unanswered for more than two days, and drafts a polite follow-up email in Gmail for your review before anything is sent.
CROSStraxGmail
Automated PI Invoice Chasing with QuickBooks and CROSStrax
WebRun checks QuickBooks for overdue client invoices, matches them to the right CROSStrax case, and drafts a polite payment reminder email in Gmail for your review before any message goes to a client.
CROSStraxQuickBooksGmail
Automated PI Case Enquiry Intake and Routing
WebRun reads every new case enquiry, scores it against your intake criteria, logs it in CROSStrax, and pings the right investigator in Slack so no lead goes cold.
CROSStraxGoogle SheetsSlack
Automated PI License Renewal Deadline Tracking
WebRun checks your investigator license expiry dates in Google Sheets, flags anyone coming due in the next 60 days, and posts a renewal alert to Slack so no one accidentally operates on an expired license.
CROSStraxGoogle SheetsSlack
Automated PI Case Exception and Incident Alerts
WebRun monitors CROSStrax for exception events such as a case status reversal, a missed surveillance window, or a sudden activity spike, and sends an immediate alert to the operations manager via Telegram.
CROSStraxTelegram
Automated PI Document Collection Chaser
WebRun checks CROSStrax for cases awaiting client-supplied documents and drafts a chaser message via Telegram for each one, so your team can send the right nudge with one tap.
CROSStraxGoogle SheetsTelegram
Automated PI Daily Dispatch Briefing
Every morning, WebRun pulls today's scheduled assignments and active surveillance cases from CROSStrax, organises them by investigator and start time, and posts a dispatch briefing to your team Slack channel so everyone knows their day before they leave the office.
CROSStraxGoogle SheetsSlack
Automated PI Client Onboarding Kickoff
When a new client agreement is signed via DocuSign, WebRun creates the case record in CROSStrax, sends the client a welcome email draft in Gmail, and posts the kickoff checklist to your team in Slack so nothing falls through the cracks on day one.
CROSStraxDocuSignGmail
Automated PI Client Contract Renewal Reminders
WebRun checks client contract end dates in CROSStrax against your renewal calendar, drafts a renewal proposal email in Gmail for any contract expiring within 60 days, and logs the outreach in Google Sheets.
CROSStraxGmailDocuSign
Automated PI Agency Compliance Deadline Tracking
WebRun monitors your compliance calendar in Google Sheets each Monday and posts a deadline alert to Slack covering insurance renewals, state registration filings, data retention deadlines, and any other regulatory due dates your agency tracks.
CROSStraxGoogle SheetsSlack
Automated CROSStrax Daily Case Status Digest
Every morning, WebRun pulls the latest status from every active case in CROSStrax and posts a structured digest to your team Slack channel so everyone knows where every job stands.
CROSStraxSlack

Want one of these running on your own CROSStrax?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.