n8n is the automation tool technical and non-technical teams are switching to — powerful, open-source, and cheap to run at scale. This beginner tutorial takes you from zero to your first working workflow, step by step, in under an hour.
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.
Frequently asked questions
Is n8n hard to learn?
Do I need to code to use n8n?
Is n8n good for beginners compared to Zapier?
How long does it take to learn n8n?

Harish Malhi
Founder of Goodspeed
Harish Malhi is the founder of Goodspeed. He left Google in 2019 to build his own product, and started Goodspeed to give other founders the same head start. Today the studio designs and builds websites and the whole digital experience around them for funded tech companies, at the moments that matter: a raise, a launch, a press cycle. Goodspeed is a Framer Enterprise Expert, was Bubble’s Agency of the Year in 2024, and has shipped 300+ products, including launch pages for an NVIDIA-backed AI lab and a Webby-nominated site for a Boeing-backed aviation company. It holds a 5.0 rating from 46 reviews on Clutch.




