The mapping session is the part that pays for itself even if nothing gets built.
01Process mapping
Sitting with the people who run it and writing down what actually happens — including the workarounds nobody documented and the exceptions that come up weekly.
02Waiting analysis
Measuring where elapsed time really goes. Almost always it is queueing, not work, and that determines what is worth automating first.
03Platform decision
Low-code, code, or both — decided on volume, complexity and who will maintain it, not on preference.
04Connections
Authenticating to each system properly, with credentials scoped narrowly and rotated, rather than one shared login with full access.
05Idempotency
Making every step safe to run twice, so a retry after a timeout never creates a second order, charge or email.
06Error handling
Retries with backoff, a queue for what cannot be resolved automatically, and an alert to a person who can actually act on it.
07Human steps
Where a person approves, edits or overrides — designed as part of the workflow rather than bolted on as an email.
08Observability
A screen showing what ran, what is stuck and how long things are taking. Without it, you cannot tell whether it is working.
09Handover
Documentation and a walkthrough, so the parts you should be able to change yourselves are ones you can change yourselves.