I need to pull all time logged per client & per staff that worked on it, at the end of each month.
I track Client through a Label column in each board
The widgets for the native time tracking tool allows me to pull all hours worked per person, but I cannot split by Client. I have also looked at Tracket but this does not allow me to split by the Client column
This is a common limitation with the native time tracking and widgets.
You might want to check out TimeBits, a monday.com app available in the monday Marketplace, which is designed specifically for more advanced time tracking and reporting use cases like this.
With TimeBits, you can:
Track and report time per client and per staff member
List and manage ongoing projects
Allow users to submit time entries under a selected project/client
Filter tasks and hours based on the logged-in user
Filter and report hours by individual users
Give managers a full overview of projects, clients, and total hours spent
Manage project time end-to-end, including monthly reporting
You can check it out in the monday Marketplace here: TimeBits
If you have any questions or want to explore whether it fits your setup, feel free to reach out at creativebits@creativebits.us — happy to help.
In my board I can have multiple people working on and assigned to the same task. If Person A logs 2 hours of work, the graph shows that Person A and Person B have logged 2 hours each. Your solution does not separate per time log entry
Got it, sorry about that. I must have misunderstood that part. This can still be accomplished with a bit of a workaround.
One option would be to add a status column on the task board that, when changed, creates an item on a separate time tracking board and assigns it to the person who changed the status. That item could automatically start the time tracking column on the second board and be connected back to the original task, and therefore to the account.
Since each person would only be assigned to one active item on the time tracking board, you could use that data to build widgets. You could also set up a view filtered to “active” time trackers using a dynamic “me” filter, so whoever is logged in can quickly see the timer they have running and pause or stop it as needed.
It’s not the cleanest approach, but if you need the data and want to avoid adding another app or cost, it would get the job done.
We might be over-simplifying it, but can you use the ‘Group By’ button and point it to your label column to split it out by client? You can save it as a view or export from there if needed.
Hello @e.lautier Right now the native Time Tracking widgets can’t split hours by a custom column like Client. They really only work by person, date, or board.
What usually works:
One option is a central “Time Log” board.
Every time entry gets pushed there with Person, Hours, Date, and Client (from your Label column) using automations, Make, or Zapier. Then you report from that board by Client and by Person.
Another option is to use Connect Boards + Mirror to pull the Client into a single reporting board and build your dashboard from there.
Dr. Tanvi Sachar
Monday Certified Partner, Monday Wizard
Time in Status lets you pull time logged and segment it by any column you choose (e.g., Client) and by team member, so you can get clean reports showing:
Total hours per client each month
Which staff worked on that client
A breakdown by person within each client group
You can try it with a 14-day free trial, and if you want, you can also book a quick demo to see how the reporting works with your setup.
@e.lautier You can create time tracking reports using the Screenful app. You can track hours logged by each team member within the specified time frame, and filter by any item property. You can view the results as a list or a chart, and place it in the Monday dashboard or schedule via email.