
Module 9 Lesson 5: Documentation & Notes
Leave a map for others. Learn how to use the 'Sticky Notes' and 'Node Comments' inside n8n to make your complex workflows easy to understand for your teammates.
Module 9 Lesson 5: Documentation & Notes
As an engineer, your code might make sense today. But if you look at it in 6 months, you might ask: "Why did I add this Wait node here?" Documentation is a gift to your future self.
1. The Sticky Note
n8n allows you to add giant colored boxes to the canvas.
- The Header: "CRM Sync Workflow (V2)".
- The Warning: "DO NOT DELETE THIS NODE - It handles the Stripe Signature."
- The Legend: Blue = Data, Green = Success, Red = Error Handler.
2. Renaming Nodes
Don't just leave it as Stripe. Rename it to:
Stripe: Create Customer (Post-Signup).
- This explains What the node is doing and When it happens without having to open the node settings.
Visualizing the Process
graph TD
Start[Input] --> Process[Processing]
Process --> Decision{Check}
Decision -->|Success| End[Complete]
Decision -->|Retry| Process
3. Node Comments
In the "Settings" of any node, you can add a "Notes" field.
- A small icon will appear next to the node on the canvas.
- Use this for: Explaining complex Javascript inside a Code node or the URL of the API documentation you used.
4. Color-Coding for Clarity
You can change the background color of notes.
- RED: Critical logic / Security.
- BLUE: Data transformations.
- GRAY: Old/Legacy parts.
Exercise: The Architect's Cleanup
- Take your most complex workflow.
- Add a Sticky Note explaining the "Goal" of the workflow and who built it.
- Rename all your generic nodes (e.g.,
Slack,Gmail) to describe their specific action. - Try to "Group" related nodes by putting a giant note behind them.
- Why is documentation more important in a "Visual" tool like n8n than in a text-based tool like GitLab?
- Research: How do you "Export for sharing" an n8n workflow as an image or a link?
Summary
You have completed Module 9: Production Readiness. You now have a system that is resilient (Backoff), visible (Binary Debugging), versioned (Git), monitored (Health-checks), and well-documented. You are ready to enter the future of automation.
Next Module: The AI Revolution: Module 10: AI and Large Language Models (LLM) in n8n.