Weekly team utilization digest from Clockify to Slack

Every Monday morning, we turn last week's Clockify time into a clear team utilization summary and post it to your Slack channel.

Agentic Task
ClockifySlack BotOperationsAI ReportsDaily Digests
PromptCreate

Every Monday at 8:00am, generate a weekly team time and utilization digest from Clockify and post it to Slack. Keep two settings easy to change at the top of the workflow: the weekly utilization target in hours (default 40) and the destination Slack channel.

First, pull the prior week's totals. Using Clockify's Generate a summary report operation, request a summary for the previous full calendar week (the most recent Monday through Sunday), grouped by project, by client, and by user. This gives you total hours tracked, the billable versus non-billable breakdown, and per-project, per-client, and per-person totals for the week.

Then list the team with Clockify's Find all users on a workspace operation, so you know everyone who should be logging time. This lets you include people who tracked zero hours and would not otherwise appear in the report totals.

Write a clear, well-structured digest that covers: total hours tracked across the team; the billable versus non-billable split with percentages; the top projects and top clients by hours; and each person's utilization measured against the weekly target (hours logged divided by the target, shown as a percentage). Explicitly call out, by name, anyone who logged well under target, and highlight any project whose hours spiked unusually compared with what is normal for it. To spot the spikes, also pull the summary report for the week before and compare project totals week over week.

Finally, post the finished digest to the chosen channel using Slack's Send a Message operation. Format it for quick scanning in Slack, with short sections and the under-target people and spiking projects clearly flagged near the top.

Keep the utilization target and the destination channel simple to adjust, so the team can change the target (for example from 40 to 35 hours) or point the digest at a different channel without rewriting the workflow.

Example output

📊 Weekly Time & Utilization Digest: Jun 30 to Jul 6 Total tracked: 312h across 8 people Billable: 241h (77%) · Non-billable: 71h (23%) Top projects: Acme Redesign (68h), Website Migration (54h), Internal Ops (39h) Top clients: Acme Co (92h), Globex (61h), Initech (44h) Utilization vs 40h target: • Sarah 42h (105%) • Diego 41h (103%) • Priya 38h (95%) • Tom 27h (68%) ⚠️ well under target ⚠️ Watch: 'Website Migration' jumped from 22h to 54h week over week.

Additional information

What does this prompt do?
  • Every Monday, rolls up last week's tracked time across your whole team into one summary.
  • Breaks down billable versus non-billable hours and ranks your busiest projects and clients.
  • Shows each person's hours against a weekly target and flags anyone who logged well below it.
  • Calls out any project whose hours jumped unexpectedly, then posts the digest to your Slack channel.
What do I need to use this?
  • A Clockify account with your team tracking time in a shared workspace.
  • A Slack workspace and a channel where the weekly digest should be posted.
  • A weekly hours target to measure utilization against (40 hours by default).
How can I customize it?
  • Change the weekly hours target used to measure utilization (for example 35 or 40).
  • Pick which Slack channel receives the digest.
  • Adjust the day and time it runs, or how far below target counts as under-logging.

Frequently asked questions

When does the digest arrive?
By default it posts every Monday at 8am and covers the previous Monday through Sunday. You can change the day and time it runs.
Can I set a different utilization target?
Yes. The weekly target defaults to 40 hours, but you can set any number and everyone's hours are measured against it.
Which Slack channel does it post to?
Whichever channel you choose. Point it at a team or leadership channel and the digest lands there every week.
Does it separate billable from non-billable time?
Yes. The digest splits total hours into billable and non-billable so you can see how much time was client facing.
Will it flag people who under-logged?
Yes. Anyone whose hours fall well below the target is called out by name, along with any project whose hours spiked unusually that week.

Stop compiling weekly time reports by hand.

Let this workflow turn your team's Clockify hours into a Slack-ready utilization digest every Monday morning.