How to Automate CaseWare IDEA

IDEA automates the testing. It imports from Excel, PDFs and fifty-odd accounting systems without altering the source, runs SmartAnalyzer and custom routines across a whole population, schedules scripts overnight with failure alerts, and keeps a run history for sign-off. Getting the data there on time is the part an agent handles.

Testing every transaction beats testing forty of them

IDEA is the data analysis tool auditors reach for when a sample will not do. Caseware makes it, and the company writes its own name as one word now, so the firm that bought CaseWare IDEA years ago is running Caseware IDEA today.

The premise is simple and it is the whole reason the tool exists. Rather than pulling forty invoices out of two hundred thousand and hoping they represent the rest, you test all two hundred thousand. Every journal entry posted after midnight. Every payment to a vendor whose bank details changed the week before. Duplicate invoice numbers, round-sum expenses, gaps in a cheque sequence, the same address on two unrelated suppliers.

External auditors use it, internal audit teams use it, and so do corporations and government bodies testing their own books. In forensic work it is the thing that turns a drive full of exports into an exhibit somebody can defend.

The analysis is a morning; getting the data took a month

A forensic engagement opens with a list of what you need and no way to make anyone produce it.

The bank has been served and has not responded. The client's IT will export the general ledger once a ticket clears. Opposing counsel put eleven thousand pages on a shared site at six on a Friday. A custodian's laptop image is still with the vendor. Somebody has to know which of those has actually landed, and the only way to know is to open each one and look.

Underneath runs a calendar that does not care. A discovery deadline in eight days. An expert report due before it. A deposition to prepare, with exhibits that have to tie back to the schedules. An engagement letter that was never returned signed, on a matter with three hundred hours already in it.

Every one of those is a status held on somebody else's system, and a senior associate is effectively paid to keep asking.

The caseware.com homepage, the app these three jobs run in. CaseWare IDEA
A production log written as things arrive What landed on the shared site overnight, checked against what was actually requested, with the difference named rather than discovered later.
Deadlines that move without telling you A docket entry that shifts a discovery date is the one change nobody hears about in time. It can be read the morning it appears.
Nothing leaves without the expert Statuses are gathered and lists are drafted. Anything going to a court, to opposing counsel or to a client waits for the person who signs the report.

IDEA tests the population it has been handed

Caseware built IDEA to take the drudgery out of the analysis, and it does exactly that.

It imports from Excel, CSV, PDFs, more than fifty accounting systems and Working Papers, and it does not alter the source file on the way in, which is the property that lets a finding survive being questioned. SmartAnalyzer and custom routines run a firm's standard tests across the entire population rather than a sample, so exceptions surface instead of being hunted. Scripts can be scheduled to run overnight against refreshed data, with a success or failure alert when they finish. A run history records each step in order, which is what makes review and sign-off possible months later when nobody remembers the sequence.

That is a serious answer to the analysis problem.

All of it starts, though, from a file that is already in IDEA. The bank that has not responded, the production that appeared on a shared site on Friday night, the docket entry that quietly moved a date, the ledger export still behind a ticket: none of those are data yet. They are statuses on other people's websites, and each one gets checked by a person or not at all.

The import queue can fill itself overnight

Data reaches IDEA because somebody went and fetched it, and the fetching is the half that can be handed over.

The shared site checked each morning for whatever landed overnight, with what arrived logged against what was requested and the gap named. Subpoena and third-party responses followed on the portals that hold them, so a response gets worked the week it lands rather than the week somebody happens to look. The client's accounting system watched for the export that was promised, and the ticket behind it followed until it closes.

Then the calendar wrapped around the analysis. Court dockets read for the entry that moved a deadline. Deposition and report dates counted down with the schedules they depend on listed beside them. Chain of custody entries logged as each item is received, so the log gets written when the thing arrives instead of reconstructed the night before a hearing.

None of that is analysis. It is the queue of things that have to be true before analysis can start.

The expert takes the stand, not the spreadsheet

Between the subpoena and the schedule sits a fortnight of asking people for files. Asking is not expert work, and the expert is who spends the fortnight doing it.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the production site, the bank's portal, the docket and the client's system, reads what has landed and what has not, and hands the analyst one page of what is now ready to import.

It gathers unattended, because reading a status changes nothing. Anything that reaches a court, opposing counsel or a client waits for the person who will be cross-examined on it, and a run can be watched live and stopped.

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

Questions people ask

Will it touch the evidence files themselves?

No. It reads whether something has arrived and reports it. Files are downloaded only where you have said so explicitly, and the import into IDEA stays with the analyst, so the handling record of an exhibit is unchanged.

Can it watch a court docket and a bank portal in the same run?

Yes, and that is normally the request. It signs into each site the way your team does, reads the current status off the screen, and returns one list, so a docket entry and a subpoena response are noticed on the same morning.

Would work gathered this way hold up under challenge?

The gathering is reported with a timestamp and the site it came from, and a run can be watched and replayed. IDEA's own run history still covers the testing. Nothing about the analysis or the opinion moves out of the expert's hands.

12 ready-made CaseWare IDEA 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 CaseWare IDEA Anomaly Alerts
Every night, WebRun runs CaseWare IDEA's exception tests against the day's transaction data, logs every flagged item to a Google Sheet with the test that caught it, and pings you on Telegram the moment a high-risk anomaly needs a closer look.
CaseWare IDEAGoogle SheetsTelegram
Automatic Subpoena Response Tracking
Each morning, WebRun checks Drive for subpoenas received and their response deadlines, pulls the specific records requested from the matter's CaseWare IDEA project, and prepares the custodian certification in DocuSign, leaving it unsent for the attorney to review and file.
Google DriveCaseWare IDEADocuSign
Automatic Litigation Deadline Tracking
Each morning, WebRun checks Google Calendar for discovery, filing, and report deadlines in the next two weeks, checks whether the related CaseWare IDEA analysis is on track, and pings the case team on Telegram with what's due and what still needs work.
Google CalendarCaseWare IDEATelegram
Automatic Fraud Red Flag Escalation
Every hour, WebRun checks CaseWare IDEA for red flags that cross a high-severity threshold, pings you on Telegram right away, and drafts an escalation memo in Gmail, left unsent, so a partner reviews it before anyone outside the firm hears a word.
CaseWare IDEATelegramGmail
Automatic Expert Witness Report Draft Reminders
Each morning, WebRun checks the expert report draft in Drive against the CaseWare IDEA project's completed tests, and pings the report writer on Telegram with which sections and exhibits are still outstanding before the filing deadline.
Google DriveCaseWare IDEATelegram
Automatic Forensic Evidence Intake Tracking
Whenever new evidence files are uploaded to Drive, WebRun catalogs each one, registers it as a data source in CaseWare IDEA, and posts your team a Slack summary of what arrived, from whom, and what still needs a source file.
Google DriveCaseWare IDEASlack
Automatic Forensic Engagement Letter Reminders
Each morning, WebRun opens DocuSign, finds engagement letters sent but still unsigned, cross-checks the case list in CaseWare IDEA to see which matters are queued for analysis, and drafts a signature reminder in Gmail for you to review before it goes out.
DocuSignCaseWare IDEAGmail
Automated Evidence Chain of Custody Logging
Every time evidence changes hands, WebRun logs the transfer to a Google Sheet, records which files moved in or out of Drive, and notes any file newly imported into the matter's CaseWare IDEA project, so the custody trail stays complete without anyone filling in a form.
Google DriveCaseWare IDEAGoogle Sheets
Automatic Forensic Deposition Prep Checklist
Each morning, WebRun checks Google Calendar for depositions in the next seven days, pulls the exhibit-ready findings for that matter from CaseWare IDEA, and posts your case team a Slack checklist of exhibits, exceptions, and open questions before you walk in.
Google CalendarCaseWare IDEASlack
Automated Damages Calculation Summary
Every Monday, WebRun pulls the week's CaseWare IDEA test results into the damages model in Google Sheets, recalculates the running total, and drafts a summary email to the instructing attorney in Gmail for you to review before it goes out.
CaseWare IDEAGoogle SheetsGmail
Automatic Engagement Billing Reconciliation
Every Monday, WebRun pulls logged time from QuickBooks Online for each forensic accounting matter, checks progress against the planned analytic tests in CaseWare IDEA, and posts your team a Slack alert for any engagement burning budget faster than its analysis is progressing.
QuickBooks OnlineCaseWare IDEASlack
Automated Forensic Accounting Case Status Updates
Every Monday, WebRun opens Clio to check each matter's status, pulls this week's finished CaseWare IDEA tests and open items, and drafts a status update to the instructing attorney in Gmail, left unsent for you to review before it goes out.
ClioCaseWare IDEAGmail

Want one of these running on your own CaseWare IDEA?

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