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

  1. Eikit į n8n.cloud.
  2. Sign up → pasirinkit starter plan (~20 €/mėn.).
  3. Gaukit https://jusu.app.n8n.cloud instance.

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

  1. n8n dashboard → New workflow.
  2. Spaust + Add node → Gmail → On new email.
  3. Authenticate (OAuth).
  4. Filter: subject contains "Užsakymas".

Žingsnis 2: Parse body

  1. Add node → Code (JavaScript).
  2. 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

  1. Add node → Google Sheets → Append row.
  2. Authenticate.
  3. Select spreadsheet ir sheet.
  4. Map fields: sender, amount, timestamp.

Žingsnis 4: Test ir activate

  1. Execute workflow → matai test result.
  2. 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

  1. Webhook’ai nebesikauna — n8n URL pasikeitė arba timeout.
  2. Credentials expired — OAuth token’ai turi šaknis, reikia atnaujinti.
  3. Rate limits — Gmail 250 emails/d. (free), Google Sheets 300 requests/min.
  4. 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.

Reikia pagalbos?

Susisiekite — nemokama konsultacija be įsipareigojimų.