Why not design directly in n8n?
You can prototype there, but node-first design tends to merge business state, routing and integration mechanics into one canvas. A short system map first makes later workflow choices more deliberate and reviewable.
D2 Automation Knowledge
A systems-thinking method for mapping events, state, deterministic decisions, failure modes and evidence before drawing an n8n workflow.
Direct answer
Before drawing nodes, define five things: the business event that starts the process, the system that owns each piece of state, the deterministic decisions that must remain explicit, the side effects that need idempotency, and the failure/recovery evidence operators require. The workflow should then implement those responsibilities. Starting from nodes often produces automation that works on the happy path but has no clear answer to 'what is true now?' when something fails.
Engineering model
Event → source of truth → deterministic rules → side effects → evidence/recovery → workflow implementation
01 / Design rule
'New lead' is more useful than 'webhook trigger'; 'order refund confirmed' is more useful than 'HTTP request'. Business-event language makes ownership and expected outcomes easier to reason about across tools.
02 / Design rule
A workflow can copy and synchronize data, but it should know which system is authoritative for customer identity, order status, ticket ownership or delivery state. Conflicts cannot be reconciled safely if every copy is treated as equally true.
03 / Design rule
AI can classify ambiguous language, extract fields or draft content, but application routing, SLA clocks, financial thresholds and permission checks should normally remain deterministic unless there is a documented reason otherwise.
04 / Design rule
Ask what an operator needs when processing stops: event ID, current state, last successful transition, error category, retry status and replay action. If the workflow cannot answer those questions, observability is incomplete even if logs exist.
Implementation checklist
FAQ
You can prototype there, but node-first design tends to merge business state, routing and integration mechanics into one canvas. A short system map first makes later workflow choices more deliberate and reviewable.
The authoritative system or record that owns a state when copies disagree. A workflow may maintain projections or caches, but conflict resolution should defer to the declared owner unless an explicit reconciliation rule says otherwise.
Evidence standard
D2 publishes these boundaries explicitly. The methodology page explains what evidence is required before a system is described as implemented, validated or production-backed.
Read D2 evidence methodologyRelated system evidence
Customer Operations · Workflow-backed system design
91-node workflow snapshot
Open case studyAI Applications · Workflow-backed application prototype
19 nodes · 3 flows · 3 specialized AI tools
Open case studyFinance Operations · Architecture prototype
Source-backed architecture; production outcomes not claimed
Open case studyApply the framework