Insight / 7 min read
Designing approval workflows that automation cannot silently bypass
A practical model for using automation to prepare work while reserving commercial and operational commitments for explicit human approval.
01
Automation should prepare decisions, not impersonate them
A useful business workflow can collect requirements, summarise a brief, identify missing information, prepare a draft scope and suggest next actions. That does not mean it should be allowed to promise a price, deadline or project start without review.
The safer pattern is to make the system fast at preparation while making important commitments explicit, attributable transitions.
02
Put the strongest rules at the data boundary
Interface controls are helpful, but they are not enough for rules such as ‘work cannot start until the approved deposit is confirmed’. Those constraints should also exist at the database or server boundary so another screen, script or future integration cannot accidentally skip them.
Issued commercial terms should be immutable. A changed quote should become a new revision rather than silently rewriting what a client previously received.
03
Separate sales stage from delivery state
A commercial pipeline answers where an opportunity is in the buying journey. A delivery state answers what work is authorised and happening. Keeping those concepts separate makes reporting clearer and reduces the risk that a convenient CRM drag-and-drop action accidentally changes an operational permission.