{"id":1581,"date":"2026-06-10T14:14:31","date_gmt":"2026-06-10T12:14:31","guid":{"rendered":"https:\/\/kluczowedomeny.pl\/?p=1581"},"modified":"2026-06-10T14:14:32","modified_gmt":"2026-06-10T12:14:32","slug":"wirtualny-pracownik-czyli-prawie-pelna-automatyzacja-w-branzy-domenowej-z-n8n-czesc-1","status":"publish","type":"post","link":"https:\/\/kluczowedomeny.pl\/blog\/wirtualny-pracownik-czyli-prawie-pelna-automatyzacja-w-branzy-domenowej-z-n8n-czesc-1\/","title":{"rendered":"Wirtualny pracownik, czyli prawie pe\u0142na automatyzacja w bran\u017cy domenowej z n8n. Cz\u0119\u015b\u0107 1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">B\u0119d\u0105c od lat zwi\u0105zany z rozwi\u0105zaniami serwerowymi i hostingowymi, si\u0142\u0105 rzeczy domeny zawsze s\u0105 kluczowym ich elementem. Zar\u00f3wno od strony technicznej &#8211; czyli serwer\u00f3w DNS i utrzymaniu poprawnego dzia\u0142ania domen, jak i po znaczeniow\u0105 ich funkcj\u0119: jako nazw\u0119\u00a0bloga, sklepu, mark\u0119 osobist\u0105, firmow\u0105, informacyjn\u0105, czy chocia\u017cby aktywo cyfrowe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jako kolejny etap mojego do\u015bwiadczenia postanowi\u0142em wej\u015b\u0107 do \u015bwiata inwestycji w nazwy domenowe, ale z najbardziej mo\u017cliw\u0105 automatyzacj\u0105 &#8211; od wy\u0142owienia i analiz\u0119 potencjalnie interesuj\u0105cych nazw, po integracj\u0119 z gie\u0142d\u0105 i portfolio, oraz komunikacj\u0105 z klientami. Kluczowy by\u0142 r\u00f3wnie\u017c koszt rozwi\u0105zania &#8211; odpada\u0142y wi\u0119c drogie narz\u0119dzia SaaS, oraz bezpiecze\u0144stwo i prywatno\u015b\u0107 danych. Postawi\u0142em na n8n w wersji darmowej <em>&#8222;self hosted&#8221;<\/em>, oczywi\u015bcie na platformie linuksowej (Debian + Docker).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wst\u0119p i Architektura \u2013 Dlaczego n8n i w\u0142asny serwer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wi\u0119kszo\u015b\u0107 firm zaczyna swoj\u0105 przygod\u0119 z automatyzacj\u0105 od najpopularniejszych narz\u0119dzi w chmurze: Zapiera lub Make.com. O ile sprawdzaj\u0105 si\u0119 one znakomicie przy prostych zadaniach (np. wrzucenie leada z formularza do CRM-u dwa razy dziennie), o tyle przy masowym przetwarzaniu danych ich modele rozliczeniowe staj\u0105 si\u0119 finansowym koszmarem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przyjmijmy realny scenariusz dla \u015bredniej skali operacji domenowych: system przetwarza listy wygasaj\u0105cych domen, odpytuje API gie\u0142dy, filtruje dane, wysy\u0142a zapytania AI i dla wybranych adres\u00f3w automatycznie przygotowuje zaplecze. Generuje to \u015brednio 50 000 operacji\/wykona\u0144 w miesi\u0105cu. Koszt p\u0142atnych rozwi\u0105za\u0144 SaaS wyni\u00f3s\u0142by od kilkudziesi\u0119ciu do kilkuset dolar\u00f3w miesi\u0119cznie. To stawia du\u017ce wyzwanie dla op\u0142acalno\u015bci biznesu domenowego na rynku polskim. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">n8n self-hosted (Community Edition) oferuje darmow\u0105 licencj\u0119 do u\u017cytku wewn\u0119trznego z dost\u0119pem do wszystkich ponad 400 integracji i zaawansowanych w\u0119z\u0142\u00f3w AI. Niezale\u017cnie od tego, czy przeanalizujesz 50 000, czy 500 000 domen miesi\u0119cznie \u2013 koszt oprogramowania wynosi 0 z\u0142. P\u0142acisz jedynie za maszyn\u0119, na kt\u00f3rej system stoi, oraz ewentualnie za tokeny AI u dostawcy modelu, bez dodatkowej mar\u017cy nak\u0142adanej przez po\u015brednik\u00f3w typu Zapier. Aktualny koszt miesi\u0119czny to oko\u0142o 30 z\u0142 brutto za tokeny oraz nieca\u0142e 50 z\u0142 za Google Ai Pro 5TB.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Przeniesienie n8n na w\u0142asn\u0105 infrastruktur\u0119 i uruchomienie go w \u015brodowisku Docker daje korzy\u015bci wykraczaj\u0105ce daleko poza same oszcz\u0119dno\u015bci finansowe. <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Koszt stworzenia analogicznego oprogramowania w jakim\u015b j\u0119zyku skryptowym chyba by\u0142by jeszcze wy\u017cszy i zdecydowanie d\u0142u\u017cszy. Spinanie wszystkich element\u00f3w za pomoc\u0105 np. Pythona lub PHP + Mysql\/Postgresql, to \u017cmudna i niepotrzebna praca skoro s\u0105 gotowe i tak wydajne rozwi\u0105zania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W wersjach chmurowych ka\u017cdy proces ma narzucony sztywny limit pami\u0119ci, oraz maksymalny czas wykonywania skryptu (timeout). W przypadku n8n self-hosted ogranicza Ci\u0119 tylko Tw\u00f3j sprz\u0119t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Praca na rynku domen wymaga integracji z API gie\u0142d, dostawc\u00f3w AI, skrzynkami email, dost\u0119pem do arkuszy Google Sheets itp. Przechowywanie token\u00f3w autoryzacyjnych, danych finansowych i strategicznych list domen na zewn\u0119trznych serwerach firm trzecich zawsze niesie za sob\u0105 ryzyko wycieku danych. W modelu self-hosted ca\u0142a baza danych oraz klucze uwierzytelniaj\u0105ce znajduj\u0105 si\u0119 na Twoim w\u0142asnym, niedost\u0119pnym z zewn\u0105trz serwerze.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Integracja z API Aftermarket &#8211; selekcja domen i dodanie ich do przechwycenia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na polskim rynku najwi\u0119ksz\u0105 gie\u0142d\u0105 domen jest Aftermarket, kt\u00f3ra ma dobrze udokumentowane API &#8211; pozwala nam to na automatyczne pobieranie wygasaj\u0105cych domen i wybranie tylko najlepszych. Aby n8n m\u00f3g\u0142 rozmawia\u0107 z gie\u0142d\u0105 w naszym imieniu, potrzebujemy pary kluczy, kt\u00f3re generuje si\u0119 w panelu u\u017cytkownika Aftermarket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ju\u017c na etapie wysy\u0142ania zapytania do API wst\u0119pnie filtrujemy wyniki &#8211; okre\u015blaj\u0105c czas wygasania, d\u0142ugo\u015b\u0107 domeny, rodzaje TLD domen, odrzucaj\u0105c domeny IDN, czy zawieraj\u0105ce my\u015blniki. Czas wygasania domen mam ustawione na 7 dni, to pozwala wykluczy\u0107 domeny, kt\u00f3re kto\u015b zapomnia\u0142 op\u0142aci\u0107 i po kilku dniach to zrobi\u0142. API zwraca nam wynik w postaci jednej tablicy JSON, wi\u0119c nast\u0119pnym w\u0119z\u0142em musi by\u0107 &#8222;Split Out&#8221; czyli rozdzielenie wynik\u00f3w na pojedyncze rekordy i przekazanie tego do p\u0119tli &#8222;Loop&#8221; aby po kolei przetwarza\u0107 otrzymane wyniki. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/kluczowedomeny.pl\/wp-content\/uploads\/2026\/06\/n8n_selekcja_domen-1024x610.png\" alt=\"\" class=\"wp-image-1584\" srcset=\"https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_selekcja_domen-1024x610.png 1024w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_selekcja_domen-300x179.png 300w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_selekcja_domen-768x458.png 768w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_selekcja_domen.png 1494w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Tak wygl\u0105da opisywany &#8222;workflow&#8221; n8n.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cd\u0105 domen\u0119 analizuje nam model AI, kt\u00f3ry poinstruowany odpowiednim &#8222;promptem&#8221; dokonuje szybkiej wyceny i pisze kr\u00f3tk\u0105 analiz\u0119 domeny opisuj\u0105c\u0105 jej potencjalne zastosowanie i znaczenie, np. dla domeny z naszej oferty: marinara.pl &#8211; &#8222;<em>Jest to generyczny, kr\u00f3tki i bardzo rozpoznawalny termin kulinarny, kt\u00f3ry ma ogromny potencja\u0142 jako nazwa w\u0142asna dla marki gastronomicznej lub producenta \u017cywno\u015bci.<\/em>&#8222;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nast\u0119pnie dane przechodz\u0105 do w\u0119z\u0142a &#8222;Code&#8221;, gdzie za pomoc\u0105 kodu JavaScript uk\u0142adamy wyniki w sp\u00f3jne rekordy mo\u017cliwe do wrzucenia do arkusza. St\u0105d trafia wszystko do w\u0119z\u0142a warunkowego &#8222;If&#8221;, gdzie filtrujemy wszystkie domeny od interesuj\u0105cej nas warto\u015bci w g\u00f3r\u0119 &#8211; kieruj\u0105c je do zapisu w arkuszu Google Sheets. W ten spos\u00f3b pojawiaj\u0105 si\u0119 nam codziennie informacje o wygasaj\u0105cych za 7 dni domenach &#8211; nazwa domeny, data wygasania, parametry SEO Majestic i PR, oraz kr\u00f3tki opis analityczny domeny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W mi\u0119dzyczasie dodajemy w\u0119ze\u0142 &#8222;Wait&#8221;, by zapytania do modelu AI by\u0142y wysy\u0142ane w bezpiecznych odst\u0119pach czasu &#8211; tu nale\u017cy dopasowa\u0107 to do wersji agenta, kt\u00f3rego u\u017cywamy. Im ta\u0144szy tym odst\u0119py czasowe musz\u0105 by\u0107 wi\u0119ksze. Ja korzystaj\u0105c z p\u0142atnych token\u00f3w mam ustawione p\u00f3\u0142 sekundy, ale przy darmowej wersji Gemini ju\u017c nale\u017cy ustawi\u0107 5 sekund, a nawet wi\u0119cej bo s\u0105 limity ilo\u015bciowe na godzin\u0119. Generalnie koszt p\u0142atnych token\u00f3w jest na tyle niski, \u017ce polecam od razu to zasubskrybowa\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wyzwalaczem przebiegu automatyzacji jest &#8222;Schedule Trigger&#8221;, czyli odpowiednik linuksowego &#8222;crona&#8221; &#8211; to pozwala zaplanowa\u0107 konkretn\u0105 cz\u0119stotliwo\u015b\u0107 uruchamiania. U mnie uruchamia si\u0119 ten konkretny przyk\u0142ad wcze\u015bnie rano, abym oko\u0142o godziny 7-8 mia\u0142 ju\u017c przetworzon\u0105 dzienn\u0105 parti\u0119 danych. \u015arednio pobranych jest oko\u0142o 700 do 1200 domen, co zajmuje oko\u0142o godziny. Finalnie pojawia si\u0119 w arkuszu Google Sheets wst\u0119pnie wyselekcjonowanych oko\u0142o 30-40 domen. Tyle mo\u017cna przeanalizowa\u0107 ju\u017c samodzielnie, chocia\u017c ja dodatkowo wrzucam je do analizy do specjalnie stworzonego gema, kt\u00f3ry mi je szczeg\u00f3\u0142owo analizuje i dzieli na kategorie pod wzgl\u0119dem ich atrakcyjno\u015bci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wst\u0119pnie zastanawia\u0142em si\u0119 nad automatyzacj\u0105 r\u00f3wnie\u017c tego kroku &#8211; za pomoc\u0105 modelu o wy\u017cszym poziomie my\u015blenia, jednak wol\u0119 finalny proces decyzyjny jednak podejmowa\u0107 samodzielnie. By\u0107 mo\u017ce rozszerz\u0119 to kiedy\u015b np. o wysy\u0142anie przygotowanych propozycji na telegram do zatwierdzenia, ale na razie to tak ma\u0142o czasu wymaga, \u017ce odsuwam to w czasie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po podj\u0119ciu decyzji, kt\u00f3re domeny planuj\u0119 doda\u0107 do przechwycenia zaznaczam je w arkuszu w odpowiednim polu . Nast\u0119pnie uruchamiam r\u0119cznie workflow, kt\u00f3ry odczytuje z arkusza wskazane domeny i przez API dodaje je do przechwycenia na moim koncie. Odrzucone domeny, s\u0105 usuwane z arkusza aby nie za\u015bmieca\u0142y niepotrzebnie danych. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"https:\/\/kluczowedomeny.pl\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia-1024x524.png\" alt=\"\" class=\"wp-image-1585\" srcset=\"https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia-1024x524.png 1024w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia-300x154.png 300w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia-768x393.png 768w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia-1536x786.png 1536w, https:\/\/kluczowedomeny.pl\/blog\/wp-content\/uploads\/2026\/06\/n8n_dodanie_do_przechwycenia.png 1676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Opisywany &#8222;workflow&#8221;, kt\u00f3ry ju\u017c docelowo przekazuje domeny do przechwycenia.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">W mi\u0119dzyczasie dzia\u0142a te\u017c prosta automatyzacja, kt\u00f3ra analizuje skrzynk\u0119 email i wy\u0142apuje wiadomo\u015bci z Aftermarket informuj\u0105ce o nieudanym przechwyceniu domeny (np. odnowione przez abonenta) oraz o trafieniu domeny na aukcj\u0119 przechwyconych. To mi automatycznie edytuje arkusz oznaczaj\u0105c domeny odpowiednio i dodaj\u0105c adnotacj\u0119 o statusie (nieudane przechwycenie lub aukcja).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Przed wdro\u017ceniem tego rozwi\u0105zania wyszukiwanie interesuj\u0105cych domen to by\u0142a \u017cmudna i czasoch\u0142onna praca &#8211; filtrowanie wynik\u00f3w na stronie gie\u0142dy, przegl\u0105danie i zastanawianie si\u0119 nad znaczeniem niekt\u00f3rych nazw. Ewentualnie poleganie na mailowym powiadamianiu o pojawiaj\u0105cych si\u0119 nowych domenach na podstawie zapisanych filtr\u00f3w. Dodawanie ich potem r\u0119cznie do przechwycenia to kolejne stracone minuty, uk\u0142adaj\u0105ce si\u0119 finalnie w kilka godzin &#8211; gdyby\u015bmy chcieli skrupulatnie analizowa\u0107 przynajmniej wi\u0119ksz\u0105 cz\u0119\u015b\u0107 wygasaj\u0105cych domen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Obecnie sprz\u0119t za grosze &#8211; wpi\u0119ty w sie\u0107 lokaln\u0105 minikomputer z Linuksem na pok\u0142adzie, wykonuje prac\u0119 jednego pracownika na etacie. Pracuj\u0105cego 7 dni w tygodniu, nie zapominaj\u0105cego o niczym i analizuj\u0105cego ka\u017cd\u0105 domen\u0119 z tak\u0105 sam\u0105 uwag\u0105 &#8211; niezale\u017cnie czy to pierwsza czy tysi\u0119czna domena.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W kolejnych cz\u0119\u015bciach opisz\u0119 kolejne zastosowania n8n &#8211; analiza innych domen na gie\u0142dzie, publikacja wpis\u00f3w na stronie, dodawanie domen na serwerze dns, obs\u0142uga mailingu itp. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam do obserwowania i kontaktu &#8211; ch\u0119tnie pomog\u0119 w stworzeniu podobnych rozwi\u0105za\u0144 niezale\u017cnie od bran\u017cy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arkadiusz Bednarczyk<br><a href=\"https:\/\/abserwery.pl\">ABSerwery.pl<\/a> \/ <a href=\"https:\/\/kluczowedomeny.pl\">KluczoweDomeny.pl<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W bran\u017cy domenowej czas i bezb\u0142\u0119dna analiza to dos\u0142ownie by\u0107 albo nie by\u0107 dla inwestycji. Zamiast zatrudnia\u0107 kolejn\u0105 osob\u0119 do przeklikiwania tabel lub p\u0142aci\u0107 wysokie abonamenty za gotowe systemy w chmurze , stworzy\u0142em w\u0142asnego &#8222;Wirtualnego Pracownika&#8221; opartego na platformie n8n. &hellip; <a href=\"https:\/\/kluczowedomeny.pl\/blog\/wirtualny-pracownik-czyli-prawie-pelna-automatyzacja-w-branzy-domenowej-z-n8n-czesc-1\/\" class=\"more-link\"><span>Czytaj dalej<span class=\"screen-reader-text\">Wirtualny pracownik, czyli prawie pe\u0142na automatyzacja w bran\u017cy domenowej z n8n. Cz\u0119\u015b\u0107 1<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[217,6],"tags":[172,841,840],"class_list":["post-1581","post","type-post","status-publish","format-standard","hentry","category-blog","category-case-studies","tag-ai","tag-blog","tag-n8n"],"_links":{"self":[{"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/posts\/1581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/comments?post=1581"}],"version-history":[{"count":3,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/posts\/1581\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/posts\/1581\/revisions\/1588"}],"wp:attachment":[{"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/media?parent=1581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/categories?post=1581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kluczowedomeny.pl\/blog\/wp-json\/wp\/v2\/tags?post=1581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}