← Help Center

What if the customer doesn't sign the completion report?

Last updated 2026-04-28

This was a real product hole when TradelyHQ was first built: a tech finishes a job, the customer is busy / annoyed / forgot, the signature never gets captured, and the WO sits in complete status indefinitely. Worse, the client could keep "reopening" it weeks later because there was no formal close.

The fix

A daily Postgres cron job runs at 3 AM your tenant time and looks for:

If all three are true, the WO is auto-waived: signature_waived_at is set to now, the audit log records the waiver, and the WO is locked from further client-side reopens.

3 business days, not 3 calendar days

Saturdays and Sundays don't count. So:

What the customer sees

What the admin sees

Auto-waived WOs are flagged in the audit log with action='signature_waived' + the original tech's name. They're still complete and invoice-able; the only thing that changes is the client's ability to reopen them.

What the tech sees

Their dashboard "First-time-fix" rate counts auto-waived WOs as completed-without-issue (since there was no reopen). Their NTE compliance is unaffected.

If the client does sign within 3 business days

Auto-waiver doesn't fire. The WO closes properly with the signature on file. Same audit-log entry shape, just action='completion_signed' instead of 'signature_waived'.

Still stuck? Ask for a demo →