A probléma: amikor a rendeléskezelés nem skálázódik#
Egy webshop rendeléskezelése egyszerűnek tűnik, amíg kicsi a forgalom. De amint naponta több tucat rendelés érkezik, a manuális munka gyorsan elszabadul. Ki kell deríteni ki fizetett, ki nem. Melyik rendelést ki csomagolja. Kit kell értesíteni. Melyik videó terméket kell kiküldeni. Melyik ügyfél kap emlékeztetőt.
A Mindwell webshopnál pont ez volt a helyzet. A csapat napi szinten órákat töltött azzal, hogy kézzel kezelte a rendeléseket. Shoprenter, Airtable, email, telefonhívások. Minden szétszórva, minden kézzel. Ha egy kolléga beteg volt, senki nem tudta pontosan, hol tart egy adott rendelés.
A helyzetet bonyolította, hogy a Mindwell nem csak fizikai termékeket árul: videó tartalmakat is kínál a webshopban, amiket vásárlás után egyedi linkkel kell eljuttatni a vevőhöz. Ez egy teljesen más folyamat, mint a fizikai kiszállítás, és a kettőt párhuzamosan kellett kezelni.
A megközelítés: sok kicsi workflow, nem egy nagy rendszer#
Nem egy monumentális, mindent-egyben rendszert építettünk. Helyette 11 kisebb, jól definiált n8n workflow-t hoztunk létre, amik egymással kommunikálva dolgoznak. Ennek a megközelítésnek komoly előnyei vannak:
- Ha egy workflow hibázik, a többi tovább működik
- Minden workflow önállóan tesztelhető és javítható
- Új funkciókat egyenként lehet hozzáadni
- A csapat pontosan látja, melyik automatizáció mit csinál
A Mindwell projektnél az n8n mellett döntöttünk, mert:
- Saját szerveren fut, tehát nincs vendor lock-in, és az adatok a cégnél maradnak
- Nincs futási korlát: a Make.com és Zapier drágán számolják a futásokat, itt nincs ilyen
- Rugalmasabb logika: az n8n-ben bármilyen elágazás, ciklus és hibakezelés megvalósítható
- Webhookokat natívan kezel: a Shoprenter webhookjait közvetlenül fogadja
A rendszer felépítése#
A 11 workflow három fő területet fed le: rendelés routing, videó termék értékesítés, és adatszinkron. Nézzük meg részletesen, hogyan működik mindegyik.
1. Rendelés routing: az intelligens elosztó#
Ez a rendszer szíve. Amikor egy rendelés beérkezik a Shoprenteren, az webhook-on keresztül értesíti az n8n-t. Az első workflow megvizsgálja a rendelés adatait, és automatikusan eldönti, mi történjen vele.
Fizetési mód alapján:
- Banki átutalás eseten a rendelés "Fizetésre vár" státuszba kerül, a rendszer figyeli a bankszámlát, és átutalás beérkezésekor automatikusan továbblép
- Utánvét eseten a rendelés azonnal "Csomagolásra vár" státuszba kerül, mert a fizetés a kézbesítéskor történik
- Online fizetés (kártyás) eseten a Shoprenter visszaigazolása után azonnal továbblép
Szállítási mód alapján:
- Futárszolgálat: a rendszer előkészíti a szállítási adatokat
- Személyes átvétel: értesítő emailt küld az átvételi pont adataival
- Csomagpont: a kiválasztott csomagpont adatait rögzíti
Termék típus alapján:
- Fizikai termék: a megfelelő raktári csomagolási feladatlistára kerül
- Digitális termék (videó): a videó kézbesítési workflow indul el
- Vegyes rendelés: mindkét folyamat elindul párhuzamosan
Ezek alapján a rendelés automatikusan a megfelelő státuszba kerül. Nincs emberi döntés, nincs hiba. A csapat csak azt a feladatlistát látja, ami rá vonatkozik.
2. Videó termékek: a teljes digitális kézbesítés#
A Mindwell videó tartalmakat is árul a webshopján. Ez egy különleges terület, ahol az automatizáció értéke különösen jól látszik, mert a teljes folyamat emberi beavatkozás nélkül zajlik.
Videó előkészítés (egyszeri)
A Mindwell csapata az új videó tartalmat feltölti Google Drive-ra. Ez az egyetlen manuális lépés az egész folyamatban. A rendszer naponta ellenőrzi, hogy van-e új videó a megadott mappában.
Automatikus feldolgozás vásárláskor
Amikor valaki megvásárol egy videó terméket, a rendszer automatikusan:
- Letölti a videót a Google Drive-ról
- Feltölti a Cloudflare Stream-re (ami gyors, globális videó streaminget biztosít)
- Generál egy egyedi, időkorlátos lejátszási linket a vevő számára
Kézbesítés emailben
A vevő automatikus emailt kap a lejátszási linkkel, testreszabott üzenettel. Az email tartalmazza:
- A videó címét és leírását
- Az egyedi lejátszási linket
- A lejárati dátumot (30 nap)
- Technikai segítséget (milyen böngészőben, eszközön nézhető)
Emlékeztetők és lejárat
A rendszer automatikusan:
- 7 nappal a lejárat előtt emlékeztető emailt küld
- 2 nappal a lejárat előtt utolsó emlékeztetőt küld
- Lejáratkor a Cloudflare-ről törli a videót, a link inaktívvá válik
Hibakezelés. Ha bármelyik lépésnél valami nem sikerül (például a Cloudflare feltöltés timeout-ol), a csapat Telegram üzenetet kap a hiba részleteivel, és a workflow újrapróbálkozik. A legtöbb hibát a rendszer magától megoldja, emberi beavatkozás csak ritkán szükséges.
3. Airtable szinkron: a központi adatbázis#
Az Airtable a Mindwell "irányítótornya". Minden rendelés, ügyfél és tétel automatikusan megjelenik itt, valós időben. De ez nem egyszerű adatmásolás: a szinkron intelligensen dolgozik.
Rendelések szintjén:
- Minden Shoprenter rendelés megjelenik az Airtable-ben a teljes adattartalommal
- A státuszváltozások mindkét irányba szinkronizálódnak (ha az Airtable-ben módosítanak, a Shoprenter is frissül)
- A rendszer kiszámolja az átfutási időket (rendeléstől kézbesítésig)
Ügyfél szintjén:
- Minden vásárló automatikusan bekerül az ügyfél-nyilvántartásba
- A rendszer követi a vásárlási előzményeket
- Visszatérő vevőknél a korábbi rendelések is láthatók
Tétel szintjén:
- Minden megrendelt termék külön soron jelenik meg
- A raktárkészlet automatikusan frissül
- Ha egy termék készlete kritikus szint alá esik, a csapat értesítést kap
Az Airtable azért jó választás egy ilyen rendszerhez, mert:
- A csapat programozói tudás nélkül képes szűrni, rendezni, riportokat készíteni
- A nézeteket tetszőlegesen lehet konfigurálni (csomagoló nézet, pénzügyi nézet, ügyfélszolgálati nézet)
- Az automatizációk és képletek segítségével további logika is beépíthető
- Mobilról is elérhető, ami raktári munkánál különösen hasznos
A bevezetés lépései#
Nem egyszerre építettük fel az egész rendszert. A bevezetés három fázisban történt, mindegyik önmagában is értéket adott.
Rendelés routing (1. hét)
Először a rendelés routing-ot automatizáltuk: a beérkező rendelések automatikus kategorizálását és státuszkezelését. Ez önmagában napi 1-2 óra kézi munkát váltott ki, mert a csapatnak nem kellett többé egyesével átnéznie a rendeléseket.
Videó értékesítés (2-3. hét)
Miután a routing stabilan működött, jöhetett a videó kézbesítés automatizálása. Ez volt a legösszetettebb rész, mert több külső szolgáltatást kellett összekapcsolni (Google Drive, Cloudflare Stream, email küldés). A tesztelés itt vette a legtöbb időt.
Airtable szinkron és riportolás (4. hét)
Végül az Airtable szinkront építettük ki, ami a csapat számára a leginkább látható változás volt. Innentől egyetlen helyen láttak mindent: rendeléseket, ügyfeleket, készleteket, feladatokat.
Az eredmény számokban#
| Szempont | Korábban | Most |
|---|---|---|
| Manuális munka rendelésenként | 10-15 perc | 0 perc |
| Napi adminisztrációs idő | 3-4 óra | kevesebb mint 30 perc |
| Rendelés feldolgozási idő | 1-2 óra | valós idejű |
| Videó kézbesítés | kézi email, 1-24 óra | automatikus, perceken belül |
| Hibás státuszú rendelések | heti 3-5 darab | szinte nulla |
| Workflow-k száma | 0 | 11 |
| Automatizált lépések rendelésenként | 0 | 30+ |
A Mindwell csapata a felszabaduló időt arra fordítja, amire valóban kell: tartalomgyártásra, ügyfélkapcsolatra, fejlesztésre. Az adminisztráció többé nem szűk keresztmetszet.
Tech stack#
| Eszköz | Szerepe |
|---|---|
| n8n | Az összes automatizáció motorja, webhook fogadás, logika, hibakezelés |
| Shoprenter | Webshop platform, rendelések és termékek forrása |
| Airtable | Központi adatbázis, feladatkezelés, riportolás |
| Cloudflare Stream | Videó tárolás, streaming, időkorlátos linkek |
| AWS SES | Email értesítések küldése (rendelés visszaigazolás, videó link, emlékeztetők) |
| Google Drive | Videó tartalmak forrásmappája |
| Telegram | Hibaértesítések a csapat felé |
| Docker | Videó feldolgozó service izolált futtatása |
Tanulságok#
Nem kell mindent egyszerre automatizálni. A Mindwell rendszert is lépésenként építettük. Minden fázis önmagában is értéket adott, és a csapat volt ideje megszokni az új munkafolyamatot.
A hibakezelés nem opcionális. Bármilyen automatizáció annyit ér, amennyire a hibáit képes kezelni. Minden workflow-ban van újrapróbálkozási logika, és ha valami mégis elromlik, a csapat azonnal értesítést kap.
Az emberek bevonása a tervezésbe kulcsfontosságú. A csomagoló kollégákkal együtt terveztük meg az Airtable nézeteket, mert ők tudták, milyen adatokra van szükségük a napi munkájukhoz.
Kapcsolódó cikkek#
Ha érdekel az automatizáció és szeretnéd a saját cégedben is bevezetni, ezek a cikkek hasznosak lehetnek:
- 5 folyamat, amit minden KKV automatizálhat - nem kell 11 workflow-val indulni, már egy is sokat segít
- No-code vs. egyedi fejlesztés: melyiket válaszd? - a Mindwell projektben is kombinálva használtuk a kettőt