All templates

Automatic Engagement Billing Reconciliation

Every Monday, WebRun pulls each matter's logged hours from QuickBooks Online, 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.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 QuickBooks Online pull logged hours per matter
2 CaseWare IDEA check analysis progress
3 Slack alert on budget overruns
In short

How do I catch a forensic accounting engagement running over budget before the invoice does?

Every Monday, WebRun pulls each matter's logged hours from QuickBooks Online, checks how many of the planned CaseWare IDEA tests are actually complete, and compares the two. It posts your team a Slack alert for any engagement where hours used are outpacing analysis progress, so a budget conversation happens before the engagement runs well over.

  • Budget overruns get flagged mid-engagement, not discovered at final invoice
  • Hours used and analysis progress sit side by side so scope creep is visible early
  • The check is entirely internal, nothing about billing reaches a client automatically

Built for forensic accounting firms · fraud examiners · practice managers · engagement partners

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens qbo.intuit.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    QuickBooks Online - pull logged hours per matter
    • Open QuickBooks Online and pull this week's logged time entries by matter
    • Total hours logged against each matter's approved budget
    • Note which matters have crossed 75 percent of budget

    Done when Every active matter has this week's logged hours and percent of budget used.

  3. 2
    CaseWare IDEA - check analysis progress
    caseware.com
    WebRun in CaseWare IDEA: check analysis progress
    WebRun checks CaseWare IDEA for how far each matter's planned analysis has progressed.
    • Open each matter flagged near budget and check how many of the planned tests are complete
    • Compare hours consumed against percent of planned analysis finished
    • Flag any matter burning budget faster than its analysis is progressing

    Done when Every matter near budget has an analysis progress figure attached.

  4. 3
    Slack - alert on budget overruns
    slack.com
    WebRun in Slack: alert on budget overruns
    WebRun posts this week's engagement budget health check to Slack.
    • Post the team a list of matters near or over budget
    • Show hours used, percent of budget, and percent of analysis complete side by side
    • Flag the matters where hours are outpacing progress first

    Done when The team has this week's budget health check in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
qbo.intuit.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Budget check · Slack
OutputWhat each run produces - A weekly list of matters near or over their hour budget, with hours used and analysis progress shown side by side.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it change anyone's logged time or the budget?

No. WebRun only reads logged hours from QuickBooks Online and test progress from CaseWare IDEA. It never edits a time entry or a budget figure.

What counts as burning budget faster than progress?

A matter where the percent of hours used is running well ahead of the percent of planned CaseWare IDEA tests completed, a sign the engagement may need a scope conversation before it goes further over.

Does this send anything to the client?

No. This is an internal budget check posted only to your team's Slack channel. Nothing about hours or budget status goes to a client automatically.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.