Naming Nodes for Clarity in n8n
When you build workflows in n8n, nodes start with generic names like "HTTP Request" or "Edit Fields." These defaults work fine for tiny workflows, but as your automations grow, you will find yourself scrolling through dozens of nodes wondering "wait, which HTTP Request was that?"
Descriptive node names are a best practice that pays off immediately. A name like "Fetch User Profile" or "Send Slack Alert" tells you exactly what that node does without having to click on it.
In this challenge, you will work with a completed workflow, execute it to understand what each node does, and then rename the nodes with clear, action-oriented names.
What you'll practice:
- Understanding workflow logic by executing and observing
- Renaming nodes with descriptive action names
- Following the "verb + object" naming pattern
Your Task
- 1Copy the exercise below
- 2Paste into your n8n editor (Ctrl+V)
- 3Solve it — use hints if you get stuck
- 4Check the solution when done
A completed workflow is provided that fetches a random user and transforms the data. Your task:
- Execute the workflow to see what each node does
- Understand the purpose of each node by examining its input and output
- Rename each node with a descriptive name that describes its action
Naming guidelines:
- Use "verb + object" format (e.g., "Fetch User Data", "Extract Key Fields")
- Be specific about what the node does
- Keep names concise but meaningful
Current node names to rename:
- HTTP Request - What data does it fetch?
- Edit Fields - What transformation does it perform?
- Edit Fields1 - What is the final output it creates?
There is no strict "correct" answer here. The goal is to practice giving nodes names that make the workflow self-documenting.
Get the exercise workflow
Create a free account to copy exercises into your n8n editor.