Help
Settings

Timesheet approvals

The org-wide approvals switch, auto-approve, and its email notifications.

Timesheet approvals are a Pro plan and above feature, and this page can only be saved by the Owner. See Plans and pricing.

The master switch

Enable timesheet approvals for this organisation turns the feature on or off org-wide. It's off by default. Turning it on doesn't by itself put any project's time under review — each project separately chooses whether it requires approval at all, and who approves it (see Per-project approval mode below). Think of this org switch as the prerequisite, not the whole configuration.

If your plan doesn't include this feature, the switch can't actually take effect even if it looks toggled on — it's checked server-side against your plan every time.

Auto-approve

Automatically approve time still waiting on a client decision — on by default, set to 3 days. This only applies to time a client would decide on through the client portal (a client-only project, or the client-facing half of a project); time waiting on internal (Owner/Admin) review never auto-approves, no matter how long it sits. The day count is measured from when the entry started waiting on the client.

Per-project approval mode

Each project has its own Timesheet approval panel on its settings page (only usable once the org switch above is on):

  • Require approval before invoicing — a per-project switch.
  • Who approves? — Owner, Admin, or Client. Choosing Client requires selecting at least one contact on that client to notify.

If a project is set to require client approval, and a team member (not an Owner or Admin) submits the time, it goes through internal review first, then to the client. If an Owner or Admin submits it themselves, it goes straight to the client — there's no need to have someone approve their own submission first.

Notifications

Six events, each with its own on/off switch and an editable subject/body template. Templates support placeholders like %submitter_name%, %project_name%, %period%, %entry_count%, %total_hours%, %rejection_note%, and %review_url%.

EventSent toDefault
Time submitted for approvalThe approveron
Time approvedThe submitteron
Time rejectedThe submitter, with the reviewer's noteon
Reminder — still awaiting reviewThe approver, repeating every N days (default 3)on
Reminder — unsubmitted timeMembers with tracked-but-unsubmitted time on a gated project, on a cadence you choose (end of day / end of week / end of month — end of week is on by default, the others off; more than one can be checked)on
Submission withdrawnThe submitter and whoever was reviewing iton

On this page