Automatyzacja procesów to temat, który przyciąga coraz większą uwagę. Dlaczego tak się dzieje? Można wysnuć tezę, że stoi za tym coś bardzo ludzkiego – lenistwo, które od wieków napędza rozwój technologii. Wystarczy chwila wysiłku i kreatywności podczas tworzenia, aby później przez lata cieszyć się z ułatwień. Takim właśnie narzędziem jest n8n – platforma, która w swoim DNA ma automatyzację, przyspieszenie pracy i przejęcie na siebie najbardziej żmudnych zadań, często niemożliwych do wykonania ręcznie.

Dzięki niej możesz tworzyć przepływy danych, integrować aplikacje i eliminować powtarzalne czynności, oszczędzając czas i zasoby.

Z tego artykułu dowiesz się:

Zamówienie i konfiguracja VPS z n8n w cyber_Folks

Rejestracja takiej usługi jest prosta i intuicyjna, jednak pomimo wszystko przeprowadzę Cię przez cały proces.

1. Odwiedź naszą stronę i przejdź w Serwery -> Serwery VPS z n8n.

Strona główna cyberfolks

2. Wybierz plan VPS odpowiadający Twoim potrzebom. Pamiętaj, że taki VPS może służyć również do innych celów niż tylko jako host do n8n.

Wybór planu VPS

3. Przejdź przez pozostały proces rejestracji.
Jeśli jesteś już naszym klientem, wybierz opcję JESTEM KLIENTEM. Jeśli jednak nie masz jeszcze usług w naszej firmie, lub chcesz zarejestrować usługę na osobnym koncie, wybierz opcję NOWY KLIENT.

Proces rejestracji. Dodanie zamówienie do koszyka i dokończenie procesu zakupowego

4. Przy rejestrowaniu nowego konta, należy potwierdzić prawidłowość wprowadzonego adresu e-mail. W tym celu wyślemy do Ciebie osobną wiadomość, z kodem, który należy wprowadzić na kolejnej stronie formularza rejestracyjnego.

Wiadomość weryfikacyjna przy tworzeniu konta klienta w Cyberfolks

Rejestracja jako nowy klient. Dokończenie procesu zakupowego

5. Po zakończeniu rejestracji VPS-a, na Twój adres e-mail przyjdzie wiadomość o powodzeniu rejestracji usługi i zainstalowaniu na niej środowiska n8n. Wiadomość będzie zawierała również szczegółowe informacje jak zacząć korzystać z samego narzędzia.

Informacja, że VPS został uruchomiony i że jest wyposażony w preinstalowaną aplikację n8n

6. Przechodzimy pod adres z wiadomości i rejestrujemy konto administratora.

Rejestracja konta administratora w n8n

7. Dostosowujemy n8n do indywidualnych potrzeb w kolejnych krokach. Gdy dojdziemy do punktu, w którym możemy otrzymać darmowy klucz licencyjny, wprowadzamy swój adres e-mail i o niego wnioskujemy. Jest to oczywiście opcjonalne.

Darmowy klucz licencyjny do n8n. Wnioskowanie przez podanie swojego adresu e-mail

8. Po chwili na Twoją skrzynkę e-mail otrzymasz wiadomość z kluczem, który możesz teraz wpisać w ustawieniach w Panelu n8n. Szybciej zrobisz to jednak poprzez kliknięcie w przycisk Activate License Key, co automatycznie zainstaluje klucz w odpowiednim miejscu.

Informacja o otrzymaniu klucza licencyjnego, jaki musisz wpisać w ustawieniach panelu n8n

Masz już wszystko, aby rozpocząć budowanie pierwszego workflow, przejdźmy zatem do szybkiego wprowadzenia do konfiguracji.

Podstawy budowania automatyzacji w n8n

Jeśli wszystko zostało poprawnie przeprowadzone, przyszedł czas na konfigurację pierwszej automatyzacji w n8n na Twojej nowej usłudze.

Po zalogowaniu do Panelu n8n, na stronie głównej zobaczysz swoje workflow’y (Create workflow). Możesz tutaj zacząć budować nowe, jak również skonfigurujesz dostęp do zewnętrznych aplikacji (Credentials). Na początek warto jeszcze wspomnieć o Executions, gdzie mamy dostęp do logów z udanych, bądź nieudanych uruchomień.

Przygotowywanie automatyzacji w n8n. Strona główna panelu n8n

Triggery

Po kliknięciu w Create workflow naszym oczom ukazuje się plansza z wycentrowanym przyciskiem zachęty, w postaci plusa. W ten sposób wybierzemy tak zwany trigger, który będzie miał za zadanie inicjowanie danej automatyzacji.

Najbardziej popularne wyzwalacze (triggery), które n8n oferuje:

  • Trigger manually – służy do ręcznego uruchamiania workflow, świetna opcja do testów i jeśli potrzebujesz najwyższej kontroli nad uruchamianymi zadaniami.

  • On app event – integrujesz zewnętrzną aplikację, aby po wykonaniu w niej jakiegoś działania, zostały przesłane do n8n odpowiednie dane, uruchamiając automatyzację.

  • On a schedule – działa identycznie jak serwerowy CRON, uruchamiając workflow cyklicznie o zaplanowanej godzinie.

  • On webhook call – uruchamia automatyzację po otrzymaniu żądania HTTP. Taki request, tak samo jak w przypadku On app event, zawiera informacje, które będą dalej przetwarzane. Dzięki tej opcji możemy zintegrować aplikacje, jakich nie znajdziemy w node’ach n8n, więc jest to bardzo przydatne.

  • On form submission – ten trigger node, daje nam możliwość przygotowania ankiety w sercu n8n. To co zostanie zwrócone przez użytkownika wypełniającego ankietę, standardowo będzie można wykorzystać w dalszej części automatyzacji. Minusem tego rozwiązania jest to, że nie ma możliwości jego embedowania w serwisie. Trzeba przejść do osobnej strony w podanym w tym triggerze linku, co nie zawsze będzie w zgodzie z „User friendly„.

  • When executed by another workflow – automatyzacja zostanie wyzwolona gdy w Twojej innej automatyzacji zostanie ona wywołana. Można w ten łatwy sposób połączyć workflow’y i/lub zachować dobrą strukturę różnych automatyzacji.

Zachęcam do eksplorowania.

Tworzenie automatyzacji w n8n. Ustalanie triggerów czyli wyzwalaczy działania

Przykładowa konfiguracja trigger’a

Do naszego przykładu wybierzemy trigger On app event. Aplikacja, która będzie uruchamiała nasz workflow to Gmail, który ma tylko jeden wyzwalacz. To On message received – dzięki temu pobrane zostaną wszystkie nowe wiadomości wraz z danymi do ich dalszej obróbki.

Klikamy zatem w duży + i wybieramy On app event lub od razu wpisujemy nazwę node’a w wyszukiwarkę. Wpisujemy Gmail -> Wybieramy On message received.

Konfiguracja triggera jako wyzwalacza w automatyzacji n8n. Dotyczy triggera on app event.

Konfiguracja triggera jako wyzwalacza w automatyzacji n8n. Dotyczy triggera on app event, która będzie uruchamiała nasz workflow Gmail

Otrzymujemy node i robiąc szybki podwójny klik myszki, wchodzimy w jego ustawienia. Tam mamy do dyspozycji kolejno:

Proces tworzenie automatyzacji w n8n. Tworzenie triggera z użyciem Gmail
  1. Aby odbierać wiadomości potrzebujemy naturalnie skonfigurować odpowiednie połączenie z danym kontem e-mail.

  2. Ustawiamy częstotliwość pobierania nowych wiadomości ze skrzynki do n8n.

  3. Jeśli pozostawimy opcję Simplify, nie otrzymamy pełnej wiadomości, a tylko jej snippet. Odznacz w celu wyłączenia tej opcji, my jej jednak użyjemy w imię nauki.

  4. Dane które zostaną pobrane (w celach testowych można użyć opcji Fetch Test Event). Zostaną podane zarówno po lewej stronie trigger’a czyli do okna Input, jak i po drugiej stronie, do okna Output. Standardowo, dane otrzymamy w trzech formatach, Schema, Table oraz w JSON. Jednak zależeć to będzie również od ustawień danego node’a.

  5. W przypadku, jaki przygotowałem otrzymujemy pewien element wiadomości, który nosi nazwę snippet’u. Do dyspozycji mamy jednak znacznie więcej innych elementów, jakie możemy wykorzystać w dalszej części workflow.

What happens next?

Po dodaniu trigger’a odpowiedniego dla naszego workflow, musimy zdefiniować co chcemy z tym robić dalej. Klikamy w mały plusik i n8n pyta nas, co chcemy robić z naszą automatyzacją dalej (tytułowe What happens next?). Wpisujemy w wyszukiwarkę interesujący nas node i wybieramy go z listy.

Chciałbym, abyśmy się przez chwilę zastanowili, co można zrobić mając do dyspozycji wiadomości e-mail. Jednym z pomysłów to po prostu zapisywać wiadomości w utworzonej przez nas wcześniej tabeli w Google Sheets, udostępniając później dokument pracownikom. Otrzymają oni wiadomości bez konieczności udostępniania danych logowania do skrzynki i narażania firmy na nieautoryzowane zmiany konfiguracji, czy usuwanie wiadomości e-mail. Czemu nie pójść jeszcze dalej? Może warto najpierw odpowiednio sklasyfikować wiadomości i przesłać tylko te kategorie, które pracownicy potrzebują do swojej pracy.

Wykorzystajmy do tego AI w node Text Classifier

Klasyfikacja wiadomości na kategorie i przesyłanie tylko tych, jakich pracownicy potrzebują do swojej pracy

Uwaga!
Aby skutecznie zintegrować AI w naszej automatyzacji – tak, aby dobrze wykonywało swoją pracę, polecam płatne rozwiązania. Można otrzymać sporo tokenów już od kilkudziesięciu złotych. Pamiętaj, że przy wykorzystaniu tylko trochę starszych wersji modelów językowych, będzie się to jeszcze bardziej opłacać.

Przeprowadzimy teraz konfigurację node’a

Podwójne kliknięcie i zabieramy się do pracy. Co zastajemy to identyczną strukturę jak w triggerze, czyli po lewej Input, na środku konfiguracja danej aplikacji, po prawej Output.

W Input znajdziemy wszystkie informacje, które Gmail przesyła do n8n dzięki integracji, w tym przypadku do Text Classifier’a. Elementy które otrzymujemy, możemy swobodnie przeciągać metodą Drag and drop do centralnej konfiguracji. Tak przeciągnięty element zostanie zmapowany z konfiguracją, pojawi się on w formacie JSON i będzie działał jak zmienna. To sprawi, że treść każdej wiadomości będzie mogła być zaczytywana dynamicznie. Na poniższym zrzucie ekranu zaznaczam strzałką w jaki sposób przeciągnąłem snippet, po uprzednim wpisaniu frazy Treść wiadomości:. Podobnie zrobiłem też dla tematu wiadomości, element nosi nazwę Subject. Tym sposobem AI będzie wiedziało co ma tak naprawdę weryfikować, jakie informacje. Nas interesuje temat wiadomości i jej treść.

Wybrałem od razu również model językowy. W tym przypadku będzie to OpenAI w wersji ChatGPT 5, na jakim założyłem konto i zakupiłem pierwsze tokeny.

Wybieranie snippetu. Model językowy ChatGPT 5

Gdy zdefiniowaliśmy jakie dane mają zostać klasyfikowane, wprowadzamy poniżej własną kategoryzację wiadomości. Dajmy na to, zależy nam, aby oddzielić wiadomości z newsletter’a, wiadomości z fakturami, zapytania ofertowe na usługi naszej firmy, zapytania ofertowe z innych firm do nas i ostatnia kategoria to pozostałe wiadomości. Na poniższym zrzucie ekranu zwróć uwagę na to, że do każdej kategorii dodajemy od razu jej opis. Dzięki temu dokładnie opiszemy jaką metodykę AI ma obrać przy przydzielaniu kategorii.

Proces konfiguracji node - ustawianie kategorii

Pozostaje jeszcze nakazać AI, aby odpowiedź została przesłana do Output’u w odpowiednim formacie, możliwym do odczytania przez kolejny node. Jeśli potrzebujemy odpowiedzi w JSON, warto dodać taki domyślny wpis w Options -> System Prompt Template, na dole klasyfikatora. Jeśli odpowiedź ma być w języku polskim, taką instrukcję lepiej napisać właśnie w tym języku.

Proces konfiguracji node - dodawanie opcji

Na koniec prosty przykład w jaki sposób możemy wykorzystać to, co już udało nam się skonfigurować. Wykorzystam do tego node Add Label z aplikacji Gmail, który doda ustawioną wcześniej na skrzynce etykietę.

Node Add Label z aplikacji Gmail dodający ustawioną wcześniej na skrzynce etykietę

W konfiguracji należy wprowadzić kolejno:

  1. Wybrać konto do połączenia z Gmail.

  2. Ustawić Resource, w tym przypadku na Message, ponieważ chcemy przeprowadzić działania na otrzymanej wiadomości.

  3. Operation: w naszym przypadku Add Label.

  4. Do Message ID rzeciągamy id z listy Schema i otrzymujemy dynamicznie zmieniającą się zmienną w JSON. Zwróćcie uwagę, że nie musimy w tym przypadku używać tylko informacji z poprzedniego node’a. Możemy użyć informacji nawet z naszego trigger’a, który jest na początku. Dzięki temu możemy mapować dowolnie przekazane nam przez aplikacje dane.

  5. Wybrać label, który wcześniej wprowadziliśmy na koncie Gmail.
Wprowadzanie etykiety Gmail w zapytaniach ofertowych

Konfigurację przeprowadzamy analogicznie dla wszystkich node’ow Add Label i przypisujemy je strzałkami do odpowiednich kategorii, wychodzących z Text Classifier’a.

Oczywiście automatyzację możemy rozbudować, aby robiła dla nas kolejne rzeczy, na przykład tylko dla danej kategorii. Chcemy, aby kolejny node z AI weryfikował treść wiadomości, a następnie wg naszych instrukcji, przygotował wersję roboczą odpowiedzi. Taką, jaką będziemy mogli edytować i wysłać przyspieszając całe działanie, umieszczając ją w Gmail.

Jak n8n wypada na tle popularnych narzędzi takich jak Zapier czy Make

n8n postawiony na VPS wyróżnia się przede wszystkim elastycznością i modelem open-source. Daje to pełną kontrolę nad danymi i procesami. To przeciwieństwo Zapiera czy Make, które mogą działać tylko w chmurze i mają ograniczenia w dostosowywaniu. Dzięki instalacji na własnym VPS możesz uniknąć limitów operacji i kosztów rosnących wraz ze skalą automatyzacji. Choć Zapier i Make oferują prostszy interfejs i gotowe integracje, n8n daje większe możliwości tworzenia złożonych workflow, obsługi niestandardowych API oraz integracji lokalnych systemów. To idealne rozwiązanie dla osób, które cenią prywatność, skalowalność i pełną kontrolę nad środowiskiem.

Podsumowanie

W artykule pokazałem, jak łatwo rozpocząć pracę z n8n na własnym VPS w cyber_Folks. Od rejestracji serwera z preinstalowanym środowiskiem, po konfigurację pierwszego workflow. Przykładowy scenariusz obejmował integrację z Gmail, klasyfikację treści wiadomości za pomocą Text Classifier oraz automatyczne przypisywanie etykiet na podstawie kategorii. Dzięki temu można zobaczyć, jak n8n pozwala tworzyć inteligentne automatyzacje bez konieczności pisania kodu. Na koniec porównałem n8n z popularnymi narzędziami, takimi jak Zapier i Make. Wskazałem jego największe atuty, a są nimi otwartość, elastyczność i możliwość pełnej kontroli nad danymi dzięki instalacji na własnym serwerze. Narzędzie jakie otrzymujemy jest niezwykle przydatne i możesz je mieć za naprawdę niewielkie pieniądze. W cyber_Folks już od 34 zł miesięcznie za usługę vroot_IN!.

n8n – automatyzacja bez ograniczeń – FAQ

n8n to platforma do automatyzacji procesów. pozwalająca łączyć aplikacje, przesyłać pomiędzy nimi dane i eliminować powtarzalne zadania.

n8n daje Ci wiele możliwości automatyzacji procesów, które wcześniej zajmowały wiele czasu. n8n wykorzystasz w automatyzacji obsługi wiadomości e-mail, synchronizacji danych między narzędziami, obsługi formularzy czy komunikacji przez webhooki.

Niekoniecznie. Wiele automatyzacji zbudujesz z gotowych node’ów i połączeń między nimi bez pracy z kodem. Programowanie jest przydatne przy zaawansowanych scenariuszach, niestandardowych integracjach albo pracy z własnym API.
>
Konrad Matus

6 odpowiedzi do "n8n – automatyzacja bez ograniczeń"

  1. Jacek pisze:

    Dzięki za konkret. Dwa pytania czy przy takiej instalacji – instaluje sie najowsza wersja n8n. Jak aktualizować w przyszłości skrypt? Pytanie z perspektywy osoby która nie zna się na serwerach vps i pisania w kodzie.

    1. Konrad Matus pisze:

      Ciesze się, że mój artykuł się Panu przydał.
      Co do instalacji, tak, instalowana jest najnowsza wersja n8n, a aktualizacji tej wersji w przyszłości można dokonać prostą komendą z poziomu warstwy SSH VPS’a.

      W tym poradniku zawarte są podstawowe informacje w jaki sposób zalogować się do SSH na VPS w naszej firmie -> https://cyberfolks.pl/pomoc/podstawowe-operacje-na-serwerze-vps/
      Do logowania można wykorzystać program Putty, jeśli używa Pan oprogramowania Windows.

      Komenda, którą należy użyć, będzie pokazana zaraz po zalogowaniu się do SSH. Wystarczy ją wpisać i kliknąć Enter.

  2. Piotr pisze:

    Dziękuję za ten artykuł, rozważam wejście w ten świat automatyzacji i n8n. Czy nadanie dostępu w takim n8n do gmail, innych skrzynek pocztowych i usług jest bezpieczne?

    1. Hej, bezpieczeństwo to temat rzeka. Ufaj, ale sprawdzaj na każdym etapie i ograniczaj uprawnienia do tylko niezbędnych rzeczy. Wszystko to są stosunkowo świeże projekty i wpadki mogą się zdarzać. Po stronie autora oprogramowania jak i błędnie zrobionej automatyzacji 😉

  3. Kubki pisze:

    Jakie są główne zalety korzystania z n8n na własnym VPS w porównaniu do narzędzi takich jak Zapier czy Make?

    1. W skrócie: n8n na własnym VPS daje więcej kontroli, większe możliwości rozbudowy i mniej ograniczeń przy bardziej zaawansowanych workflow. Zapier czy Make są świetne na start, ale przy bardziej niestandardowych procesach n8n zwykle daje po prostu więcej swobody.

Dodaj komentarz

Twój adres e-mail nie będzie opublikowany.

Szukasz dalej?