Use case
A change order agreed in a phone call, priced in a text, approved by a thumbs-up emoji - then disputed at invoice time. Site work moves fast and the paper trail doesn't. A generated approval system gives every change, RFI, and sign-off a record: photos attached, the right approver notified, the decision logged with a timestamp.
Build a change order system for our construction projects. Site leads submit change orders from their phones with description, cost impact, and photos. Under $5k the project manager approves; over $5k it goes to the client through their portal view. Track RFIs with response deadlines and escalate when overdue. Keep a running variation summary per project and email it to the PM weekly.
The client-approval portal is the piece that ends invoice disputes - the client approved the variation in writing, in a system, with the photos attached.
Variations are where margins leak: work done on verbal approval becomes work argued about at billing. The system's value isn't administrative neatness - it's that every variation carries its own evidence: the photos, the price shown, the client's approval with a timestamp. The commercial conversation ends before it starts.
And because approvals route by your thresholds, small changes don't wait on busy clients - the routing logic is yours, changeable in a sentence when the project demands it.
No - clients get a minimal portal view: the variation, the photos, the cost, an approve/decline action. Magic-link login, your branding, works on a phone. If they can approve a bank payment, they can approve a change order.
It's a web system, so it needs a connection when submitting - in practice a phone signal. Drafts can be prepared and photos attached the moment coverage returns; fully offline-first field apps aren't what V1 targets.
Chromoly does - monitoring, security patches, AI model upgrades, and integration migrations are platform-owned for the lifetime of the account. Changes you request run through a dependency-aware preview showing the blast radius before anything ships.
Yes - export your current spreadsheet or tool to CSV and import with column mapping, or attach the spreadsheet to your prompt and Chromoly shapes the data model from it directly.
Describe your process in plain language. Preview the working system free - deploy when it's right.
Start free →150 credits/month free forever · EU-hosted · maintained for life