The client approves. The
record locks.
Completion isn't a checkbox the agency clicks — it's a structural event the client owns. Once approved, the task is locked forever and the audit trail is preserved.

Approval is a sign-off, not a checkbox.
Three rules: only clients close work, completion is irreversible, every rejection has a written reason.
Only clients can mark completed.
This rule isn't a soft permission — it's the product. Admins and editors can send tasks to client review; the approval itself is the client's alone.
Completion is permanent.
Once a task is completed, the record is locked forever. No edits to the deliverable, no status reversal, no “oh wait we need to fix that.” You fix it with a new task — usually a scope task linked to the original.
Rejections are structured.
The reject button requires a written reason. That reason becomes a red-bordered card on the task that never goes away. You fix the issue, resubmit, and the history stays.
Approvals, answered
Built for agencies. Over-engineered for honesty.
Every decision in Progense exists for one reason: to tell the truth about where your projects actually are. Not to make you look good on a Monday morning slide. To show you — and your clients — reality.
Get started
The first month is on us.