Manager digest
Sends one consolidated daily email to each manager listing the timesheets that need their attention.
How it works
Instead of one notification per submitted timesheet, managers receive a single roll-up per day:
- Finds inboxes with work — every manager’s approvals inbox that contains at least one pending timesheet item
- Splits items into two sections — timesheets awaiting approval, and timesheets where the employee has not yet submitted (missing-submission rows)
- Builds one notification per manager — with the count, the employee names, the period of each item, and a single link to
- One per day — a manager gets at most one digest per run date, so re-running the job on the same day sends no extra emails
In-app notifications are still sent straight away on each submission — the digest is on top of that, not a replacement for it.
A missing submission enters the digest the day after the period ended and stays there until the employee submits — including while that employee is away on vacation or sick, since the reminder job only reminds employees on their own working days.
The digest does not depend on the manager’s calendar: it goes out on every day their inbox has timesheet items, weekends and holidays included. A manager who will be away should set up an approval delegation — while it is active their own digest is held, each delegate receives the digest instead (with the manager’s name on it), and a catch-up summary reaches the manager on their first working day back.
When it runs
The job runs automatically and only triggers on workspaces where at least one inbox contains a timesheet item. Inboxes containing only time off requests do not produce a digest.
Parameters
This job has no parameters.
Job results
| Metric | Description |
|---|---|
sent | Number of digest notifications created |
skipped | Managers whose inbox had no timesheet items, or who have no linked user account |
duplicates | Digests already sent earlier the same day (expected on re-runs) |
errors | Failures during processing |
Troubleshooting
| Issue | Solution |
|---|---|
| Manager not receiving a digest | Confirm the manager has a linked user account and that their approvals inbox actually contains pending timesheet items (check ) |
| Same employee appears twice | The digest lists one row per period awaiting action. If both the previous and current periods are pending for one employee, two rows is expected |
| Digest missing right after a rebuild | The approvals inbox is rebuilt from the statement history. If a period’s statement does not record the manager, no inbox entry is created. Re-run Timesheet statement reminder to record it again |