n8n pradžiamokslis lietuviškai: pirmas workflow per 15 minučių
n8n — atvirojo kodo automatizavimo įrankis. Pilnas setup'o vadovas lietuviui: instaliacija, pirmas workflow, integracijos su LT servisais.
n8n — atvirojo kodo Zapier alternatyva, kurią galima self-hostinti. 400+ integracijų, vizualus editor’ius, duomenys lieka jūsų serveryje. Šiame vadove — pirmas workflow per 15 minučių.
Kas yra n8n
n8n (skaitosi „n-eight-n”) — workflow automation tool’as. Vietoj to, kad rašytumėt skriptus, sutraukiat node’us (Gmail → Slack → Google Sheets) vizualiu editor’iumi.
Privalumai palyginus su Zapier:
- Self-hosted (arba n8n Cloud).
- Nemokamas (arba ~20 €/mėn. Cloud plan).
- Neriboti executions (self-hosted).
- Custom JS code node’ai.
- Fair-code licencija (source-available).
Trūkumai:
- Daugiau technical’umo nei Zapier.
- Reikia paties serverio (arba Cloud mokėjimo).
- Lithuanian UI nepalaikomas (bet galima dirbti EN).
Setup’as (15 min.)
Option A: Self-hosted su Docker
docker run -d --restart always \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Atidarykite http://localhost:5678 → create admin account.
Option B: n8n Cloud
- Eikit į n8n.cloud.
- Sign up → pasirinkit starter plan (~20 €/mėn.).
- Gaukit
https://jusu.app.n8n.cloudinstance.
Mes rekomenduojame self-hosted Lietuvos kompanijoms — GDPR saugumas, duomenys jūsų VPS.
Pirmas workflow: Gmail → Google Sheets
Tikslas: kai gaunat naują laišką su specifiniu subject — įrašyti į Sheet’ą.
Žingsnis 1: Gmail trigger
- n8n dashboard → New workflow.
- Spaust + Add node → Gmail → On new email.
- Authenticate (OAuth).
- Filter:
subject contains "Užsakymas".
Žingsnis 2: Parse body
- Add node → Code (JavaScript).
- Code:
const body = $input.first().json.snippet;
const match = body.match(/suma: (\d+) EUR/i);
return [{
json: {
sender: $input.first().json.from.value[0].address,
amount: match ? match[1] : 'N/A',
timestamp: new Date().toISOString()
}
}];
Žingsnis 3: Google Sheets append
- Add node → Google Sheets → Append row.
- Authenticate.
- Select spreadsheet ir sheet.
- Map fields:
sender,amount,timestamp.
Žingsnis 4: Test ir activate
- Execute workflow → matai test result.
- Jei OK — Activate (toggle viršuje).
Dabar kiekvienas naujas laiškas su „Užsakymas” subject’u automatiškai kris į Google Sheet.
Populiarūs LT use-case’ai
1. Shopify/WooCommerce → Saldo/B1
Užsakymo atsiradimas → automatinis sąskaitos faktūros generavimas Saldo sistemoje.
Nodes: WooCommerce trigger → HTTP request (Saldo API) → Gmail notification.
2. Contact form → CRM + Slack
Svetainės formos užpildymas → Pipedrive lead’as → Slack žinutė pardavimų team’ui.
Nodes: Webhook trigger → Pipedrive node → Slack node.
3. Google Calendar → SMS priminimai
Naujas booking → SMS klientui prieš 24 h (per LT SMS provider’į).
Nodes: Calendar trigger → Wait node (until 24h before) → HTTP request (SMSGate.lt API).
4. AI content summarization
RSS feed → OpenAI API → Summary → Email.
Nodes: RSS Feed → OpenAI (Chat) → Send Email.
Integracijos su LT servisais
- Paysera API — per HTTP request node (REST).
- Saldo — per HTTP request (REST API).
- B1 — per HTTP request.
- Rekvizitai.lt — per HTTP request (scraping arba API).
- SMSGate (LT SMS) — HTTP request.
n8n vs Zapier — kada kurį
Rinkitės n8n:
- Biudžetas svarbus.
- Duomenys turi likti savo serveryje.
- Daug executions/mėn. (>5 000).
- Turi tehcnical resurs’ų.
Rinkitės Zapier:
- Mažai executions (<500/mėn.).
- Komanda ne-technine.
- Nenorit admin’uoti serverio.
- Reikia brandiausios ekosistemos (5 000+ apps).
Performance ir scaling’as
Vieno VPS n8n gali atlikti
- ~10 000 executions/d. (2 vCPU, 4GB RAM).
- 20+ concurrent workflows.
- SQLite DB tinka iki ~50 k executions, tada reikia PostgreSQL.
Monitoring’as
- Built-in execution log’ai.
- Integracija su Sentry error tracking’ui.
- Uptime check’ai (UptimeRobot, kai VPS pats).
Dažniausios klaidos
- Webhook’ai nebesikauna — n8n URL pasikeitė arba timeout.
- Credentials expired — OAuth token’ai turi šaknis, reikia atnaujinti.
- Rate limits — Gmail 250 emails/d. (free), Google Sheets 300 requests/min.
- Error handling trūksta — pridėkit „Error Trigger” node’ą kiekvienam kritiniam flow’ui.
Security best practices
- Pakeiskit default admin password’ą.
- Įjunkit 2FA.
- Naudokit HTTPS (Let’s Encrypt).
- Ribokite IP prieigą prie admin dashboard’o (fail2ban).
- Backup’uokit DB kasdien.
DUK
Ar n8n gali pakeisti Zapier 100%? 95% use-case’ų — taip. 5% — kai kurios specifinės integracijos (Microsoft Teams, kai kurie CRM’ai) — Zapier turi geresnę parama.
Kiek kainuoja self-host’inti n8n? VPS — nuo 5 €/mėn. (1 vCPU, 2GB). Rimtam naudojimui — 20–30 €/mėn. (4 vCPU, 8GB).
Ar galima dirbti su AI (LLM API)? Taip. Yra native OpenAI node’as + galima naudoti HTTP request bet kuriam LLM (Anthropic, Mistral, self-hosted Ollama).
Ar lietuvių vartotojų? Lietuvoje ~200 aktyvių n8n užrakinimų (per community). Didesnė komunitė — EU lygmenyje.
Reikia pagalbos su n8n setup’u arba pirmais workflow’ais? Susisiekit → — vieno workflow nuo 500 €, 5+ workflow paketas — 300 €/mėn.