AutomatizacijaE-trgovinan8nOperacijeKorisničko iskustvoIntegracije

10 automatizacijskih workflowa za e-trgovinu koji štede sate svakog tjedna (n8n primjeri)

Adrijan Omičević··16 min čitanja
Share

# Što ćete naučiti#

Ovaj vodič navodi 10 automatizacijskih workflowa za e-trgovinu koji dosljedno uklanjaju ručni rad u operacijama, marketingu, financijama i podršci.

Dobit ćete praktične triggere, alate, napomene za implementaciju i n8n primjere workflowa (blueprintove na visokoj razini plus copy-paste isječke) koje možete prilagoditi za Shopify/WooCommerce i uobičajene SaaS stackove.

Ako želite pomoć oko implementacije end-to-end, pogledajte našu stranicu usluge automatizacije: Samioda automatizacija. Za planiranje ROI-ja i podršku dionika pročitajte: ROI automatizacije poslovanja.

# Zašto su automatizacijski workflowi za e-trgovinu važni (uz brojke)#

Ručne e-commerce operacije loše skaliraju: svaka nova narudžba stvara posao u fulfillmentu, zalihama, komunikaciji s kupcima, računovodstvu i podršci. Automatizacija mijenja ekonomiku po jedinici rada vašeg ops tima.

Evo brojki koje možete koristiti interno:

PodručjeTipično ručno vrijemeUčinak automatizacijeŠto se poboljšava
Usmjeravanje i tagiranje narudžbi15–60 s/narudžbi80–95% smanjenjaBrži fulfillment, manje grešaka
Zahtjevi za recenzije30–60 min/tjedno90% smanjenjaViše recenzija, dosljedan timing
Follow-up za napuštenu košaricu1–3 h/tjedno70–90% smanjenjaVraćeni prihod
Tjedno izvještavanje1–4 h/tjedno80–95% smanjenjaBrže odluke

Čak i skromne postavke donose značajne uštede. Primjerice, 200 narudžbi/tjedno × 30 sekundi uštede po narudžbi = ~1,7 sati/tjedno uštede samo na jednom malom workflowu (tagiranje/usmjeravanje). Složite 5–10 workflowa i obično štedite 5–15+ sati/tjedno, uz smanjenje skupih grešaka.

🎯 Ključna poruka: U e-trgovini automatizacija je manje stvar “cool integracija”, a više uklanjanja ručnih koraka po narudžbi koji se s volumenom multipliciraju.

# Preduvjeti (alati i podaci koji će vam trebati)#

Ove workflowe možete implementirati različitim alatima, ali obrasci ostaju isti. n8n je odličan izbor jer podržava webhooks, HTTP, retrye, grananje i self-hosting.

ZahtjevPrimjeriZašto je važno
Događaji iz trgovine (webhooks)Shopify Webhooks, WooCommerce WebhooksReal-time triggeri za narudžbe, povrate, promjene zaliha
Poruke kupcimaKlaviyo, Mailchimp, SendGrid, TwilioAutomatizirani email/SMS/WhatsApp
Inbox za podrškuZendesk, Gorgias, Freshdesk, GmailKreiranje i trijaža ticketa
Odredište podatakaGoogle Sheets, Airtable, BigQuery, PostgresIzvještavanje, audit trailovi, usklađivanje
Okruženje za automatizacijun8n Cloud ili self-hostedOrkestracija, retry, monitoring

Kako razmišljati o dizajnu workflowa#

Za svaki workflow u nastavku vidjet ćete:

  • Trigger (događaj koji ga pokreće)
  • Core logika (pravila/grananja)
  • Izlazi (emailovi, tagovi, ticketi, Slack alerti, DB zapisi)
  • Rubni slučajevi (što se lomi u stvarnom životu)
  • n8n blueprint (nodeovi i mali code snippet kada je korisno)

# 1) Obrada narudžbi: automatsko tagiranje, usmjeravanje i predaja fulfillmentu#

Zašto štedi vrijeme: Većina timova ručno provjerava narudžbe zbog rizika od prijevare, metode dostave, odredišta ili tipa proizvoda, pa ih usmjerava u odgovarajući fulfillment proces. To je repetitivno i sklono greškama.

Workflow#

KomponentaPreporuka
Triggerorder/created webhook
LogikaTagiranje po brzini dostave, destinaciji, SKU kategoriji; usmjeravanje na 3PL vs in-house; označavanje visokorizičnih obrazaca
OutputAžuriranje tagova/napomena na narudžbi, Slack poruka, kreiranje fulfillment zadatka

Praktična pravila koja možete automatizirati#

  • Ako je država dostave ≠ domaća → tag international
  • Ako je express dostava → tag priority
  • Ako narudžba sadrži SKU s liste “fragile” → tag fragile i dodaj napomenu za pakiranje
  • Ako je država naplate ≠ država dostave i vrijednost narudžbe > €200 → tag manual_review

n8n primjer workflowa (nodeovi)#

Korakn8n node
Zaprimanje eventaWebhook
Normalizacija payload-aSet / Code
PravilaIF / Switch
Ažuriranje narudžbeHTTP Request (Shopify/Woo API)
Obavijest ops timuSlack / Microsoft Teams
JavaScript
// n8n Code node (primjer): izračun tagova
const order = $json;
const tags = [];
 
if (order.shipping_address?.country_code !== 'HR') tags.push('international');
if ((order.shipping_lines?.[0]?.code || '').toLowerCase().includes('express')) tags.push('priority');
if ((order.total_price || 0) > 200 && order.billing_address?.country_code !== order.shipping_address?.country_code) {
  tags.push('manual_review');
}
 
return [{ ...order, computedTags: tags.join(', ') }];

# 2) Upozorenja o zalihama: niska zaliha, rizik backordera i signali za “zaustavi oglase”#

Zašto štedi vrijeme: Timovi često prekasno primijete niske zalihe, pa nastaje gašenje požara: emailovi kupcima, povrati novca, “gdje je moja narudžba?” ticketi i nepotreban trošak oglasa.

Workflow#

KomponentaPreporuka
TriggerPromjena razine zalihe ILI noćna provjera
LogikaPrag po brzini prodaje SKU-a; detekcija “nema zalihe za X dana”; opcionalno pauziranje oglasa za proizvode bez zalihe
OutputSlack/email upozorenje, kreiranje zadatka za purchase order, ažuriranje statusa u storefrontu

Praktični savjeti za implementaciju#

  • U fazi 1 koristite jednostavan prag (npr. alert na 10 komada).
  • U fazi 2 izračunajte “days of cover” prema prodaji zadnjih 14/30 dana.

💡 Tip: Ako vrtite plaćene oglase, pošaljite alert marketingu kad “hero” SKU padne ispod praga. Pauziranje kampanja može uštedjeti stotine tjedno na uzaludnim klikovima.

n8n primjer workflowa (nodeovi)#

Korakn8n node
RasporedCron
Povlačenje zalihaHTTP Request
Povlačenje prodaje (zadnjih 30 dana)HTTP Request
Izračun days of coverCode
ObavijestSlack + Email
JavaScript
// n8n Code node: days of cover (jednostavno)
const stock = $json.stock; // dostupna količina
const sold30 = $json.sold_last_30_days; // prodano u zadnjih 30 dana
const dailyRate = sold30 / 30;
const daysCover = dailyRate > 0 ? Math.floor(stock / dailyRate) : 999;
 
return [{ ...$json, daysCover }];

# 3) Zahtjevi za recenzije: tempirani email/SMS nakon dostave (i pametna izuzeća)#

Zašto štedi vrijeme: Dosljedno prikupljanje recenzija povećava povjerenje i konverziju, ali ručni follow-up se rijetko odradi. Recenzije također utječu na SEO i performanse oglasa kroz social proof.

Workflow#

KomponentaPreporuka
TriggerPotvrda dostave ILI fallback “fulfilled + X dana”
LogikaIzuzmi refundirane narudžbe, izuzmi ponovne zahtjeve unutar 60–90 dana, grananje po kategoriji proizvoda
OutputSlanje zahtjeva za recenziju emailom/SMS-om, zapis u CRM

Pametna izuzeća koja biste trebali dodati#

  • Ne tražite recenzije za refundirane/otkazane narudžbe
  • Ne tražite ponovno ako je kupac ostavio recenziju u zadnjih 90 dana
  • Odgodite za regije sa sporijom dostavom

n8n primjer workflowa (nodeovi)#

Korakn8n node
TriggerWebhook (fulfillment delivered)
Validacija statusa narudžbeIF
ČekanjeWait node (npr. 2 dana)
SlanjeEmail/SMS node
LogGoogle Sheets / Airtable

# 4) Povrat napuštene košarice: višekoračni niz s logikom specifičnom za proizvode#

Zašto štedi vrijeme: Rješavanje napuštenih košarica često je napola podešeno, generičko i propušta rubne slučajeve (npr. košarice s visokim AOV-om koje traže osobniji pristup).

Industry benchmarki variraju po trgovini i niši, ali u e-trgovini je uobičajeno da se 60–80% košarica napusti. I malo poboljšanje stope povrata je značajno.

Workflow#

KomponentaPreporuka
TriggerKošarica kreirana/ažurirana, ali bez dovršenog checkouta nakon X minuta
LogikaNiz od 3 poruke; grananje po vrijednosti košarice, kategoriji i tipu kupca
OutputEmail + SMS + opcionalno outreach podrške

Praktičan niz koji radi#

VrijemeKanalCilj poruke
+1 satEmailPodsjetnik + benefiti + link za povratak
+24 sataSMS (opt-in)Kratki “nudge” + link
+48 satiEmailFAQ + urgencija + opcionalni poticaj

⚠️ Upozorenje: Ne šaljite SMS bez izričitog pristanka. Ugradite usklađenost u workflow (opt-in oznake, regionalna pravila, audit logovi).

n8n primjer workflowa (nodeovi)#

Korakn8n node
TriggerWebhook (cart/checkout updated)
DebounceWait + Merge (izbjegavanje duplikata)
Provjera kupnjeHTTP Request (pretraga narudžbi po emailu)
Grananje nizaIF / Switch
Slanje porukaEmail + Twilio
Stop ako je konvertiranoIF na svakom koraku

# 5) Trijaža korisničke podrške: automatsko tagiranje ticketa i izrada nacrta odgovora#

Zašto štedi vrijeme: Timovi podrške troše puno vremena na klasifikaciju ticketa i traženje informacija koje nedostaju. Automatizacija čini tickete brže “spremnima za rješavanje”.

Workflow#

KomponentaPreporuka
TriggerNovi email / novi ticket
LogikaKlasifikacija namjere (status narudžbe, povrat, oštećen proizvod, promjena adrese); obogaćivanje podacima o narudžbi; traženje nedostajućih detalja
OutputPrimjena tagova, postavljanje prioriteta/SLA, nacrt odgovora, kreiranje internog zadatka

Obogaćivanje podataka koje je bitno#

  • Povucite narudžbu po emailu + zadnjih 60 dana
  • Priložite tracking link
  • Za povrate: uključite link na portal za povrate i isječak politike

n8n primjer workflowa (nodeovi)#

Korakn8n node
TriggerGmail/Zendesk/Gorgias
Detekcija namjereAI ili keyword pravila (Switch)
EnrichHTTP Request (orders endpoint)
Ažuriranje ticketaHelpdesk node / HTTP Request
ObavijestSlack (samo za hitno)
JavaScript
// n8n Code node: jednostavna detekcija namjere (brzo + objašnjivo)
const subject = ($json.subject || '').toLowerCase();
const body = ($json.text || '').toLowerCase();
const text = `${subject}\n${body}`;
 
let intent = 'general';
if (text.includes('where is my order') || text.includes('tracking')) intent = 'wismo';
if (text.includes('refund') || text.includes('return')) intent = 'returns';
if (text.includes('address') && text.includes('change')) intent = 'address_change';
if (text.includes('damaged') || text.includes('broken')) intent = 'damaged_item';
 
return [{ ...$json, intent }];

# 6) Povrati i refundacije: automatizirajte provjere ispunjavanja uvjeta i ažuriranja statusa#

Zašto štedi vrijeme: Povrati su operativno teški: provjera politike, stanje artikla, rokovi, generiranje naljepnica, te ažuriranja kupaca.

Workflow#

KomponentaPreporuka
TriggerSlanje obrasca za povrat ILI helpdesk tag
LogikaValidacija datuma narudžbe u odnosu na return window; izuzeće final-sale SKU-ova; izračun metode refundacije
OutputEmail odobrenja/odbijanja, generiranje naljepnice (ako je dostupno), kreiranje zadatka za skladište, ažuriranje napomene na narudžbi

Što prvo automatizirati#

  • Ispunjavanje uvjeta: starost narudžbe, SKU oznake, ograničenja po državi
  • Statusna komunikacija: “odobreno”, “zaprimljeno”, “refundirano”
  • Logiranje: reason codeovi i link na fotografije

# 7) Provjere prijevare i rizika: označite narudžbe za ručnu provjeru (bez blokiranja dobrih kupaca)#

Zašto štedi vrijeme: Prevencija prijevara je balans. Previše blokiranja ruši konverziju; premalo povećava chargebackove. Automatizacija pomaže da dosljedno primijenite pravila i eskalirate samo prave slučajeve.

Workflow#

KomponentaPreporuka
TriggerNarudžba kreirana
LogikaPravila za risk scoring; provjera neslaganja naplate/dostave; neuobičajene količine; ponovljena neuspjela plaćanja
OutputTag manual_review, hold na fulfillment, Slack alert

Jednostavan scoring model koji možete brzo implementirati#

SignalScore
Naplata ≠ država dostave+3
Vrijednost narudžbe > €300+2
Kupac prvi put naručuje+1
3+ komada SKU-a s visokim resale potencijalom+3
Disposable email domena+2

Postavite prag (npr. 6+) za manual review.


# 8) Finance ops: dnevno usklađivanje isplata i upozorenja za refundacije#

Zašto štedi vrijeme: Payment provideri, marketplaceovi i vaš računovodstveni sustav rijetko se poklapaju 1:1 bez čišćenja. Dnevna automatizacija sprječava kaos na kraju mjeseca.

Workflow#

KomponentaPreporuka
TriggerDnevni Cron
LogikaPovuci isplate, naknade, refundacije; usporedi s narudžbama; detektiraj anomalije
OutputTablica usklađenja u Google Sheet/DB-u, Slack alert za nepodudarnosti, kreiranje računovodstvenog zadatka

Minimalno održiva tablica za usklađenje#

PoljePrimjer
Datum2026-03-05
ProviderStripe
Bruto prodaja12,340.00
Naknade412.50
Refundacije180.00
Neto isplata11,747.50
Odstupanje vs očekivano-23.00

Ovo je dovoljno da rano uočite probleme: propuštene refundacije, duple naplate ili skokove naknada.


# 9) Segmentacija kupaca: automatsko kreiranje audiencea prema ponašanju#

Zašto štedi vrijeme: Ručna segmentacija je spora, nedosljedna i obično se napusti. Automatizirani segmenti omogućuju bolje kampanje uz manje truda.

Workflow#

KomponentaPreporuka
TriggerNarudžba plaćena / kupac kreiran / eventovi klika na email
LogikaIzračun LTV tierova, afiniteta prema proizvodima, repeat ratea; ažuriranje tagova i marketinških lista
OutputSinkronizacija u Klaviyo/Mailchimp audiencee, ažuriranje CRM-a

Segmenti koji se brzo isplate#

SegmentPraviloUse case
VIPLTV > €500 ili 4+ narudžbiRani pristup, veća retencija
At-risk repeat2+ narudžbi, ali nijedna u 60 danaWinback sequence
Category affinity60%+ narudžbi u kategorijiCiljani cross-sell

# 10) Tjedno KPI izvještavanje: automatizirani dashboardi u Slacku/emailu (bez više copy-pastea)#

Zašto štedi vrijeme: Timovi gube sate na kopiranje brojki u slideove ili Slack poruke. Automatizirano izvještavanje stvara jedan izvor istine i poboljšava ritam donošenja odluka.

Workflow#

KomponentaPreporuka
TriggerTjedni Cron (pon 08:00)
LogikaPovuci prihod, narudžbe, AOV, CAC (ako je dostupno), refundacije, top SKU-ove, stockoute
OutputSlack poruka + link na sheet/dashboard

Format izlaza izvještaja koji timovi stvarno čitaju#

  • Prihod, narudžbe, AOV vs prošli tjedan
  • Top 5 SKU-ova i pokrivenost zalihama
  • Trend stope refundacija
  • 3 operativna upozorenja (npr. stockoutovi, kašnjenja u dostavi)

n8n primjer workflowa (nodeovi)#

Korakn8n node
RasporedCron
Upit podatakaHTTP Request / Database
Izračun deltaCode
Objavi sažetakSlack
Spremi snapshotGoogle Sheets / DB
JavaScript
// n8n Code node: izračun week-over-week delta
const cur = $json.currentWeek;
const prev = $json.previousWeek;
 
const pct = (a, b) => (b === 0 ? null : ((a - b) / b) * 100);
 
return [{
  revenue: cur.revenue,
  revenueWoW: pct(cur.revenue, prev.revenue),
  orders: cur.orders,
  ordersWoW: pct(cur.orders, prev.orders),
  aov: cur.orders ? cur.revenue / cur.orders : 0,
}];

# Napomene za implementaciju: kako ove workflowe učiniti pouzdanima u produkciji#

Automatizacija koja se lomi stvara više posla nego što štedi. Dosadne stvari izgradite odmah na početku.

# Koristite standardni checklist za workflow (kopirajte ovo)#

StavkaKako izgleda “gotovo”
IdempotentnostPonovno pokretanje ne stvara duplikate (dedupe ključevi, provjere prije create)
RetryPrivremeni API failovi se ponavljaju s backoffom
AlertiFailovi šalju Slack/email s kontekstom
LogiranjeKljučni eventovi se spremaju u tablicu/sheet radi audita
VlasništvoNetko je odgovoran za tjedni pregled alerta

ℹ️ Napomena: n8n olakšava brzo slaganje workflowa, ali dugoročna stabilnost dolazi iz dosljednih obrazaca: deduplikacija, obrada grešaka i monitoring.

# Predloženi plan uvođenja (2–3 tjedna)#

  1. 1
    Krenite s 2 workflowa koji smanjuju dnevni ručni rad (tagiranje narudžbi + upozorenja o zalihama).
  2. 2
    Dodajte jedan workflow za prihod (povrat napuštene košarice) i jedan CX workflow (zahtjevi za recenzije).
  3. 3
    Tek onda automatizirajte financije i izvještavanje, nakon što su polja podataka stabilna.

Ako trebate interno opravdati projekt, koristite jednostavan time-based ROI model (ušteđeni sati × blended hourly cost) i dodajte smanjenje rizika (manje krivih pošiljki, manje propuštenih stockoutova). Ovdje pomaže ROI framework: ROI automatizacije poslovanja.


# Usporedna tablica: kojih 10 workflowa prvo implementirati#

Koristite ovo za prioritizaciju prema uskom grlu (ops vs growth vs finance).

WorkflowPrimarni ciljSloženostTipična ušteda vremena/tjednoNajbolje za
Usmjeravanje i tagiranje narudžbiBrzina + točnost opsaSrednje1–5 hSvaka trgovina s dnevnim narudžbama
Upozorenja o zalihamaSprječavanje stockoutovaSrednje0.5–3 hBrzo-prodajni SKU-ovi
Zahtjevi za recenzijeSocial proofNisko0.5–1 hDTC brendovi
Povrat napuštene košaricePrihodSrednje1–3 hTrgovine s velikim prometom
Trijaža podrškeBrži odgovoriSrednje1–6 hRastući volumen podrške
Automatizacija povrataManje ping-pongaSrednje1–4 hOdjeća, kategorije s puno povrata
Provjere prijevare/rizikaManje chargebackovaSrednje0.5–2 hVisok AOV ili međunarodno
Usklađivanje isplataČiste knjigeSrednje1–3 hMulti-channel prodavači
Sinkronizacija segmentacijeBolje targetiranjeSrednje0.5–2 hBrendovi koji intenzivno koriste email/SMS
KPI izvještavanjeBolje odlukeNisko1–4 hTimovi koji ručno izvještavaju

# Česte zamke (i kako ih izbjeći)#

  1. 1
    Automatizacija bez data contracta — Standardizirajte polja (SKU, varijanta, country code, status narudžbe). Inače svaki workflow postaje posebna logika.
  2. 2
    Bez deduplikacije — Webhookovi se mogu okinuti dvaput. Uvijek provjerite prije kreiranja ticketa/poruka.
  3. 3
    Nedostaju provjere pristanka — Posebno za SMS/WhatsApp i regionalnu usklađenost.
  4. 4
    Bez puta za iznimke — Ako nedostaju zalihe ili narudžba ima nepotpunu adresu, proslijedite čovjeku uz jasan zadatak.
  5. 5
    Tihi failovi — Ako automatizacija tiho padne, gubi se povjerenje. Postavite alerte i logirajte svako izvršavanje.

# Ključne poruke#

  • Krenite s ops workflowima po narudžbi (tagiranje/usmjeravanje, upozorenja o zalihama) jer skaliraju s volumenom i daju brz ROI.
  • Izgradite automatizacije za napuštenu košaricu i zahtjeve za recenzije uz pametna izuzeća (refundacije, pristanak, ponovni zahtjevi) kako biste izbjegli štetu za brend.
  • U n8n prioritizirajte idempotentnost, retry i alerting kako workflowi ne bi stvarali duplikate ili padali bez traga.
  • Koristite jedan audit log (Sheet/DB) za izvršavanja automatizacije kako biste ubrzali debugiranje i uskladili timove.
  • Uvodite fazno: 2 ops workflowa → 1 revenue workflow → 1 CX workflow → financije/izvještavanje.

# Zaključak#

Ovih 10 automatizacijskih workflowa za e-trgovinu uklanja repetitivan posao koji krade sate svaki tjedan — usmjeravanje narudžbi, praćenje zaliha, prikupljanje recenzija, povrat napuštenih košarica, trijažu podrške i izvještavanje. Ako se implementiraju kako treba, istovremeno smanjuju greške i poboljšavaju korisničko iskustvo.

Ako želite da Samioda dizajnira, izgradi i održava ove workflowe u n8n (uključujući monitoring, retry, i dokumentaciju), kontaktirajte nas ovdje: https://samioda.com/en/automation.

FAQ

Share
A
Adrijan OmičevićSamioda Team
All articles →

Trebate pomoć s projektom?

Gradimo prilagođena rješenja koristeći tehnologije iz ovog članka. Senior tim, fiksne cijene.