Install n8n (Cloud or self-hosted), add a trigger node, connect an action, map the data between them, test, then activate. This guide builds one end to end.
What is n8n, and why build with nodes
n8n is an open-source workflow automation tool. Instead of writing scripts, you connect ‘nodes’ on a canvas: a trigger starts the workflow, and each node after it does one job — fetch data, transform it, send it somewhere. It is visual like Zapier, but far more flexible, and you can self-host it for free.
Step 1: Get n8n running
You have two options. n8n Cloud is the fastest — sign up and you are in the editor in minutes, no setup. Self-hosting is free: run it with Docker or npm on your own server if you want full control and no execution limits. For your first workflow, Cloud or a local install is fine.
Step 2: Create a new workflow
Open the editor and create a blank workflow. You will see an empty canvas with a single button to add your first node. Every workflow is just a chain of nodes from left to right.
Step 3: Add a trigger
A trigger decides when the workflow runs. Start simple with a Manual Trigger you fire with the ‘Test’ button, or pick an app trigger like ‘New row in Google Sheets’ or ‘Incoming webhook’. The trigger is always the first node.
Step 4: Connect an action and map the data
Add a second node — say ‘Send a Slack message’ or ‘Create a HubSpot contact’. Connect it to the trigger by dragging the dot between them, then map fields: drag values from the trigger’s output into the action’s inputs so data flows through. This data mapping is the core skill in n8n.
Step 5: Add logic
Real workflows branch. Use an IF node to split the path (‘if deal value over £5,000, notify sales’), a Filter node to drop items you do not want, or a Loop to process a list one item at a time. Drop these between your trigger and action.
Step 6: Add an AI step (optional)
n8n has native AI nodes. Add one to summarise an email, classify a support ticket, or draft a reply, then pass its output to the next step. This is where n8n pulls ahead of simpler automation tools.
Step 7: Test, then activate
Press ‘Test workflow’ to run it once and inspect the data at each node — n8n shows you exactly what came in and out, which makes debugging easy. When it works, toggle ‘Active’ and your trigger will run it automatically.
Common beginner mistakes
Skipping the test step — always inspect node output before activating
Hard-coding values instead of mapping them from earlier nodes
Building one giant workflow instead of a few small, reliable ones
Forgetting error handling on workflows that touch live systems
Where to go next
Once you are comfortable, the real value is in production workflows that run your business reliably. If you would rather skip the learning curve, our n8n agency designs, builds and hosts automations for teams that need them working today.
Your first n8n workflow, done
That is the whole loop: trigger, action, data mapping, logic, test, activate. Build a few small workflows and the patterns click fast. When you are ready to automate something business-critical — or want it built right the first time — talk to our n8n team.

Harish Malhi
Founder of Goodspeed
Harish Malhi is the founder of Goodspeed, one of the top-rated Bubble agencies globally and winner of Bubble’s Agency of the Year award in 2024. He left Google to launch his first app, Diaspo, built entirely on Bubble, which gained press coverage from the BBC, ITV and more. Since then, he has helped ship over 200 products using Bubble, Framer, n8n and more - from internal tools to full-scale SaaS platforms. Harish now leads a team that helps founders and operators replace clunky workflows with fast, flexible software without writing a line of code.
Frequently Asked Questions (FAQs)
Is n8n hard to learn?
No — if you can describe a process in steps, you can build it in n8n. The node-based canvas is visual, and most beginners ship a useful workflow on day one.
Do I need to code to use n8n?
No. You can build most workflows with no code. Optional code and expression nodes are there when you need them, which is why developers like it too.
Is n8n good for beginners compared to Zapier?
n8n has a slightly steeper start than Zapier but far more power and lower cost at scale. If you want to grow into complex automations, it is worth learning.
How long does it take to learn n8n?
You can build your first workflow in under an hour. Reaching confidence with branching, data mapping and APIs usually takes a few days of real projects.


