n8n tutorial — 5-minute automation for beginners
n8n is a free, open-source automation tool with a thousand integrations and self-hosting. In this article, we build a real workflow usable in your daily work in 5 minutes — zero code.
Why n8n?
Looking for a Zapier / Make (Integromat) alternative? Three reasons every new MyForge Labs project picks n8n:
- Free, open source — vs. Zapier's $29/mo entry plan, your own n8n instance costs $15-30/mo hosting with unlimited runs.
- GDPR-compliant — self-hostable on EU servers, no data crossing to the US. Zapier can't do that (US company).
- AI-ready — native Claude, OpenAI, Gemini integrations. An AI Agent node can be plugged into any workflow.
The practical example: Gmail → Slack notification
We solve the problem that critical client emails (e.g. ones with "URGENT" in the subject) instantly ping the team on Slack. No more staring at the inbox.
5 steps — 5 minutes
Start n8n
Go to n8n Cloud signup and log in. 30 seconds. If you want to self-host on a VPS, one Docker command is enough:
Add Gmail trigger node
Click "+" in a new workflow, search for Gmail, pick "Trigger: On New Email". Log in with your Google account (OAuth).
Important: want EU-only data privacy? Use the "Send To Separate Label" option so it only watches a dedicated label (e.g. "clients/urgent"), not the whole inbox.
Filter with a condition
Add an IF node. Condition: {{ $json.subject }} contains the word "URGENT". (n8n expressions use curly braces.)
If true → output on the "true" branch. If not → "false" branch (no action needed there).
Slack message node
Connect the IF node "true" output to Slack > Send Message. Log in to your Slack workspace (OAuth). Channel: #urgent-support. Message:
Activate
Top right, click "Active" toggle. Done. Your workflow now runs 24/7.
Test: send yourself an email with "URGENT - test" as subject, check Slack channel 30s later.
What to do next?
Once this works, try:
- New customer → auto welcome email + Slack notification in CRM
- New Stripe payment → Google Sheets entry + invoice generation
- AI Agent node: let Claude analyze incoming email content and suggest auto-replies
- Daily level: calendar events, webhooks, Telegram bots, Discord integration, Notion DB updates...
N8N_BASIC_AUTH_ACTIVE=true.
Why is this worth the time?
At MyForge Labs, automation is a measurable value generator. For a typical client:
- A "lead arrived → into CRM → team notified" workflow eliminates 15-30 min of daily manual work
- ~10 hours/month saved × average €25/hour = €250/month savings
- Monthly n8n cost: $15-30. ROI: 8-15×.
In BMAD methodology this is the Process & Automation Design (A) phase — see details on the BMAD Method page.
Need a more complex workflow?
For anything beyond n8n (custom AI agents, ERP/CRM integrations), MyForge Labs will scope and quote it in 2-5 days.