Contractor work order housekeeping • Browser edition

Your file and API token are not saved by this page

1Connection

Use your existing Cloudflare Worker as the Simpro API gateway.

Choose the format your existing Worker supports. A proxy must forward GET/PATCH, headers and CORS.
Sent only in the Authorization: Bearer header to your selected Worker. Never placed in the URL, browser storage, or export.

Not connected.

2Work order spreadsheet

Upload only the WOs you intend to review. No automatic database-wide selection.

Header row required. Supported: WorkOrderID, WO No., ContractorJobID and custom column mapping.
Important: Only a WO with live status Pending, a matching ID and a valid issue date before the cutoff can be considered eligible. This does not verify subcontractor invoices, outstanding costs or completed work.

No spreadsheet loaded.

3Review and test

Preview is read-only. A live archive is never attempted automatically.

0 records
0Imported unique WOs
0Eligible / checked
0Verified archived
0Blocked / errors / uncertain
Work orderParent jobContractorIssue dateLive statusResultDetails
Upload a file to see work orders.

Showing up to 250 records onscreen. Every record is included in exports. For large batches, download the progress CSV regularly — the browser does not save it for you.

Batch mode stays locked until one archive has succeeded and been verified by a second GET.

4Bulk archive

Each WO is checked again immediately before updating; every update is verified afterwards.

A stop request prevents new work from starting, but any in-flight PATCH may still finish. Uncertain responses are flagged for manual verification; the app never automatically retries PATCH requests.

Not started

Ready. No changes made.