InTouch Hub · Blue Isle Software

Utilization Tracker

Weekly utilization and realized revenue per person from a logged-time Sheet. Flags anyone under the target or over capacity, and rolls hours up by client. Arithmetic only - no AI, no estimate.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

agencybillingchaseconsultinggoogle_workspaceleadmessageoperationspipelineprofessional-servicesreminderreportruntimeenvscheduletimesheettrackerutilization

Utilization Tracker

Utilization stops being a guess on the Monday you find out, and becomes a number you saw on Friday.

Running Harvest? Use utilization-tracker-harvest instead — same report, read from the API rather than a sheet somebody re-keys.

What it does

Reads the trailing 7 days from your TimeLog sheet and reports, per person:

It also counts rows it had to skip because the date or hours would not parse, rather than silently dropping them.

No AI in this workflow at all

Utilization is a number a partner acts on — a conversation with someone about their week, or a decision to hire. It gets computed in python from logged hours and a rate card, or it does not get produced. There is no model in this pipeline and no estimate anywhere in it.

The honest limit

This measures logged time. Hours nobody entered are invisible to it, so a low utilization number means one of two things: a slow week, or an unlogged one. It is a prompt to go and ask, not a verdict on anybody.

If logging is the actual problem, the fix is upstream — pair this with timesheet-collector or the timesheet-reminder workflow, which chases only the people who have not submitted and only on their working days.

Setup

1. Google Sheet

Tab TimeLog with this header:

person date client engagement hours billable rate

2. Credential + contact

Replace the placeholders: - <<GOOGLE_WORKSPACE_CREDENTIAL>> — Google Workspace credential with Sheets read scope - <<TIMELOG_SHEET_ID>> — the sheet ID from its URL - <<UTILIZATION_TARGET>> — the target percentage, e.g. 65 - <<WEEKLY_CAPACITY_HOURS>> — hours in a full week, e.g. 40 - <<PRACTICE_LEAD_PUBLISHER>> — who receives the report

3. Schedule

Weekly, Friday afternoon or Monday morning. Daily works if you are actively managing a crunch.

Customization

Source

workflow.iml