All templates

Automated BQE Core Staff Utilization Report

Every Monday morning, WebRun opens BQE Core, reads last week's billable and total hours for each staff member, calculates individual and team-wide utilization rates, logs the results to a Google Sheets dashboard, and posts a formatted summary to Slack so principals can act on staffing gaps immediately.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:30 AM WebRunorchestrates each step
1 BQE Core pull billable and total hours
2 Google Sheets log utilization to dashboard
3 Slack post weekly utilization report
In short

How can I automatically generate a weekly staff utilization rate report from BQE Core?

WebRun pulls billable and total hours from BQE Core every Monday morning, calculates utilization rates for each staff member, and logs the results to a Google Sheets dashboard. It then posts a formatted Slack report to principals highlighting anyone below the target rate or above 90 percent, so staffing decisions are grounded in real weekly data.

  • Principals see every staff member's utilization rate at the start of each week
  • Under-utilized and over-extended staff are flagged before the week begins
  • Four-week rolling utilization trends are visible in Google Sheets for staffing decisions

Built for architecture firms · engineering firms · AEC principals · studio directors · operations managers

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 app.bqe.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    BQE Core - pull billable and total hours
    bqe.com
    WebRun in BQE Core: pull billable and total hours
    WebRun opens BQE Core to pull billable and total hours.
    • Open BQE Core and navigate to the time and reporting section
    • Pull total hours and billable hours for each active staff member for the previous week
    • Calculate each person's utilization rate as billable hours divided by total available hours

    Done when Utilization rates are calculated for every active staff member for last week.

  3. 2
    Google Sheets - log utilization to dashboard
    google.com
    WebRun in Google Sheets: log utilization to dashboard
    WebRun opens Google Sheets to log utilization to dashboard.
    • Open the utilization dashboard sheet and append a new weekly row for each staff member
    • Record name, role, total hours, billable hours, and utilization percentage
    • Update the rolling 4-week average utilization column

    Done when Last week's utilization data is logged in the Google Sheets dashboard.

  4. 3
    Slack - post weekly utilization report
    slack.com
    WebRun in Slack: post weekly utilization report
    WebRun opens Slack to post weekly utilization report.
    • Post a formatted utilization report to the principals channel showing each staff member's rate for the week
    • Highlight anyone below the target utilization threshold in the report
    • Include the team-wide average and note anyone above 90 percent who may need workload relief

    Done when Principals have a complete, actionable utilization report in Slack at the start of the week.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.bqe.com
ScheduleRuns automatically on this cadence
Every Monday at 7:30 AM
DeliveryHow each run's result reaches you
Utilization report · Slack · Google Sheets
OutputWhat each run produces - A weekly utilization report showing billable hours, total hours, and utilization percentage per staff member, with a team-wide average.
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 share individual utilization data with staff directly?

No. The utilization report is posted only to the principals channel in Slack. WebRun never shares individual performance data with staff members unless you configure a separate internal-facing channel for that purpose.

What counts as a billable hour in the calculation?

WebRun uses whatever your BQE Core setup defines as billable, pulling directly from the timesheet data. If your firm tracks non-billable categories separately, those are excluded from the numerator automatically.

Can I set a utilization target to benchmark the report against?

Yes. Tell WebRun your target utilization percentage (for example, 70 percent) and anyone falling below that threshold will be highlighted in the Slack report and in the Google Sheets dashboard.

Put this on autopilot.

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