Affiliate disclosure: This post contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. We only recommend tools we’d run our own business on.
Why n8n is the first automation tool worth learning
Zapier charges per step. Make charges per operation. n8n charges per execution — one full workflow run, however many nodes it contains. A 20-node workflow that costs 20 tasks on Zapier costs 1 execution on n8n. That’s the entire pricing argument, and it’s why we recommend n8n as the automation backbone for a one-person business. We ran the full cost math in our n8n vs Make vs Zapier cost comparison — n8n wins on unit economics at almost every volume tier.
- Why n8n is the first automation tool worth learning
- Path A: n8n Cloud — live in 20 minutes, zero servers
- Path B: Self-host on a $6 VPS — unlimited runs, you own the box
- Your first real workflow: webhook → enrichment → Google Sheets
- What to learn next (in this order)
- Common first-week mistakes
- FAQ
- Methodology
- Sources
There’s exactly one decision to make first: Cloud or self-hosted. Both are legitimate. Here’s the honest version of each.
Path A: n8n Cloud — live in 20 minutes, zero servers

This is the path for people who want workflows running today and would rather pay than SSH into a box.
1. Create the account and start the trial. Sign up at n8n.io — new accounts get a trial of n8n Cloud with no credit card required. The editor opens in your browser; there’s nothing to install.
2. Pick the Starter plan. n8n Cloud Starter is €20/month billed annually (€24 month-to-month), which includes 2,500 executions per month, unlimited workflows, and unlimited users (checked October 2026). An execution is one complete workflow run, start to finish — not per node, not per step. 2,500 runs/month is roughly 83 runs a day, more than enough for a solo founder’s first year.
3. Verify your email and open the editor. The n8n canvas is nodes connected by lines. Left panel is your node library — over 400 integrations plus HTTP, code, and AI agent nodes. Don’t install anything yet.
4. Add your first credential before you build. Go to the credentials tab and connect one Google account. Almost every beginner workflow touches Google Sheets at some point, and connecting it first saves you from rebuilding mid-flow.
5. Run the first workflow below. You’ll have something real — not a “hello world” — inside half an hour.
The honest catch: executions are a ceiling. When a workflow loops 500 times, that’s 500 executions gone. The Starter plan also caps AI agent usage behind a separate credits system. If you outgrow it, the next tier is Pro at €50/month annual (10,000 executions) — at which point Path B starts looking very attractive.
Path B: Self-host on a $6 VPS — unlimited runs, you own the box
n8n’s Community Edition is free software under a fair-code license with no execution limits. You pay only for the server. This is the path for tinkerers and anyone whose workflows will run thousands of times a day.
1. Get the server. Two honest options (checked October 2026):
| Provider | Plan | Specs | Price | Renewal |
|---|---|---|---|---|
| Hostinger | KVM 1 | 1 vCPU, 4 GB RAM, 50 GB NVMe | $6.49/mo promo (24-mo term) | $11.99/mo |
| DigitalOcean | Basic Droplet | 1 vCPU, 1 GB RAM | $6/mo month-to-month | same |
Hostinger has a one-click n8n Docker template — you pick it at setup and n8n arrives already running. DigitalOcean is cheaper to try for a month (no long term), but you install Docker and n8n yourself. If you’ll hate the terminal, Hostinger’s template is worth the longer commitment. If you’re just testing, DigitalOcean’s month-to-month wins.
2. Deploy with the template (Hostinger). In hPanel, choose VPS → the n8n application template. It spins up Docker with n8n, PostgreSQL, and optional queue mode with Redis. Wait about 5 minutes, then visit your server IP on port 5678.
3. Set a real domain and HTTPS. n8n’s docs are blunt about this: webhooks over plain HTTP will fail from many services. Point a subdomain (e.g., n8n.yourdomain.com) at the server, front it with Cloudflare’s free plan or Caddy, and you’ll get SSL automatically.
4. Secure the instance. Change the default owner login immediately, set a strong N8N_ENCRYPTION_KEY, and restrict firewall ports to 22 (SSH), 80, and 443 only. An open n8n instance is a crypto-miner’s dream. This is the boring work that Cloud users skip — price it in.
The honest catch: you’re the sysadmin now. Updates, backups, and the 2 AM outage are yours. Hostinger includes weekly backups; take your own off-site backups too. And note the renewal jump: that $6.49 is a promo rate — it renews at $11.99. Budget year two, not year one.
AWL verdict: Start on n8n Cloud Starter (€20/mo annual) unless you already know what Docker is. The cloud plan’s cost is predictable and your time isn’t spent on server maintenance — and you can export every workflow and move it to a self-hosted box later with zero rebuild. Beginners who self-host to “save €20” routinely spend three weekends fighting reverse proxies.
Your first real workflow: webhook → enrichment → Google Sheets
This is the workflow every lead-capture business needs. A form submits; n8n receives it; the data gets enriched and cleaned; the result lands in a Google Sheet. Four nodes. Build it on either path — the steps are identical.
Node 1 — Webhook trigger. Add a Webhook node, set it to POST, and copy the production URL it generates. This is the address you’ll point your form at. Test it with the “Listen for test event” button before moving on.
Node 2 — Set (normalize the fields). Add a Set node. Map the raw webhook payload into clean fields: name, email, company, source. Forms send messy JSON with extra fields and inconsistent casing — normalize here or pay for it downstream.
Node 3 — HTTP Request (enrichment). Add an HTTP Request node calling your enrichment provider of choice with the company domain or email from Node 2. Pull back what matters: company size, industry, location. If you’re bootstrapping with no enrichment budget, skip this node entirely and go straight to the sheet — a workflow that ships beats one that waits for the perfect data vendor.
Node 4 — Google Sheets (append row). Add the Google Sheets node, authenticate with the credential from Path A step 4, and append a row with your normalized fields plus any enrichment data. One row per submission, timestamped.
Wire the form. Paste the webhook URL into your form tool’s webhook action (Tally, Typeform, and Carrd forms all support this on free or entry plans). Submit a test entry. Watch the execution appear in n8n’s run history. When the row appears in your sheet, you’re done — that was a real production workflow, not a tutorial.
What to learn next (in this order)
- Credentials management. One credential per service, named clearly (“Google — Sheets”), never hardcoded tokens in HTTP nodes.
- Sub-workflows. When a workflow passes ~15 nodes, split the reusable part into an Execute Workflow node. Your future self says thanks.
- AI agent nodes. n8n ships AI agent nodes with tool-calling on every plan — but agent turns consume executions (and Cloud AI credits). Build the deterministic version first; add AI only where judgment is actually needed.
Common first-week mistakes
- Skipping HTTPS on self-hosted instances. Half the OAuth flows and webhooks you’ll want require it. Do it on day one.
- Running everything on SQLite. Fine for learning; switch to PostgreSQL (Hostinger’s template does this) before anything production.
- Ignoring the execution math. A workflow polling every minute costs 43,200 executions/month — your whole Starter plan. Use webhooks, not polling.
If you want to see how n8n compares before committing, read our cost math for all three platforms — and when you’re ready to compare hosts, our n8n hosting guide puts five options side by side. Once you’ve built your first workflow, grab one of our ready-made lead enrichment blueprints instead of building from scratch.
FAQ
Is n8n really free?
The Community Edition software is free with unlimited executions — but “free” means you still pay for the server (~$6/mo) and your own time as sysadmin. n8n Cloud starts at €20/mo annual for 2,500 executions. Nothing is free; the question is who pays and in what currency (money vs. time).
How many executions do I actually need?
Count workflow runs, not steps. A lead-capture flow firing 30 times a day is ~900 executions/month — well inside Starter’s 2,500. The trap is polling: a schedule trigger every 5 minutes is ~8,600 executions/month before it does anything useful.
Can I move from Cloud to self-hosted later?
Yes. Export each workflow as JSON from Cloud, import it into your self-hosted instance, and re-enter credentials. Takes minutes per workflow. This is why starting on Cloud is low-risk.
Do I need to know JavaScript?
No for the basics — nodes and expressions cover 80% of beginner workflows. You’ll want basic JS when you hit data transformations (the Code node), but you can run profitably for months without it.
Is n8n better than Make or Zapier for a beginner?
Cheaper per unit, steeper learning curve. Make is friendlier visually; Zapier has more app integrations. If your volume is low and you want the easiest start, Make’s free tier is fine — but learn n8n and you never re-platform. Our full comparison breaks down when each wins.
Methodology
Prices were checked against vendor pricing pages and current third-party pricing coverage in October 2026: n8n Cloud Starter at €20/mo annual (€24 monthly) with 2,500 executions; Hostinger KVM 1 at $6.49/mo promo (24-month term, renews $11.99); DigitalOcean Basic Droplet at $6/mo (1 vCPU, 1 GB RAM). The “1 execution = 1 full workflow run” billing-unit claim comes from n8n’s own documentation as reported across multiple pricing analyses. Tutorial steps were written against the current n8n editor layout (nodes: Webhook, Set, HTTP Request, Google Sheets) and verified as standard documented behavior, not vendor marketing copy.
Sources
- https://costesoftware.com/en/n8n-cloud-vs-self-hosted-cost-calculator/ — n8n Cloud vs self-hosted cost breakdown (Starter €20/mo annual, 2,500 executions, unlimited workflows/users)
- https://gizmodo.com/best-web-hosting/self-host-n8n — beginner self-hosting guide, Hostinger one-click n8n template, KVM pricing
- https://gizmodo.com/best-web-hosting/n8n — Hostinger KVM plan table ($6.49/$8.99 promo, renewal rates), VPS vs Cloud comparison
- https://instapods.com/blog/n8n-pricing/ — n8n Cloud pricing 2026 ($24/mo Starter monthly), self-hosted cost estimates
- https://www.cloudzero.com/blog/n8n-pricing/ — per-plan pricing with annual billing discount (17%), execution-based billing unit


