Przejdź do treści
Darmowy audyt

Wdrożenia AI Problem i rozwiązanie

Automatyzacja w n8n lub Make przestała działać - przyczyny i naprawa

Autor: Bartosz Gromek Zaktualizowano: 4 min czytania

W skrócie

  • Objaw: automatyzacja, która działała tygodniami, przestaje tworzyć rekordy, wysyłać maile lub przekazywać leady, często bez żadnego komunikatu.
  • Przyczyna: najczęściej wygasłe połączenie z aplikacją (token), zmiana pól lub struktury danych w podłączonym systemie, wyłączony workflow albo przekroczony limit planu.
  • Rozwiązanie: sprawdź historię wykonań i pierwszy błąd, odnów połączenie, porównaj dane z ostatnim poprawnym wykonaniem, a na koniec włącz powiadomienia o błędach.

Nie masz czasu? Zrobimy to za Ciebie - Automatyzacja procesów AI od 2 000 zł netto

Jak to wygląda

Ktoś z zespołu zauważa, że od kilku dni do CRM nie trafiają nowe leady, klienci nie dostają potwierdzeń albo raport nie przyszedł w poniedziałek rano. Po wejściu do Make lub n8n okazuje się, że scenariusz jest wyłączony, ma serię błędów albo wykonuje się poprawnie, ale nic nie zapisuje. Najgorsze w tym problemie jest to, że trwa zwykle dłużej, niż ktokolwiek zauważył.

  • w historii wykonań widać błędy, np. 401 (brak autoryzacji), 404 albo 429,
  • scenariusz jest wyłączony automatycznie po serii błędów,
  • wykonania kończą się sukcesem, ale dane trafiają do pustych lub złych pól.

Dlaczego tak się dzieje

Automatyzacja łączy kilka systemów, z których każdy zmienia się niezależnie. Wystarczy zmiana po jednej stronie, a scenariusz dostaje dane, których się nie spodziewa, albo traci dostęp. Narzędzia no-code nie wiedzą, że coś jest nie tak, dopóki nie dostaną wyraźnego błędu.

Wygasłe połączenia i zmiany haseł

Połączenia z Google, Microsoft 365 czy CRM korzystają z tokenów, które wygasają albo są unieważniane po zmianie hasła, odebraniu uprawnień lub wyłączeniu konta pracownika. Wtedy pojawia się błąd autoryzacji.

Zmiana danych w podłączonej aplikacji

Zmiana nazwy pola w CRM, kolumny w arkuszu albo pytania w formularzu sprawia, że mapowanie wskazuje coś, co już nie istnieje. Scenariusz może działać dalej bez błędu, ale zapisuje puste wartości.

Limity planu i dostawców

Po wyczerpaniu operacji w planie Make lub wykonań w planie n8n Cloud scenariusze przestają działać do końca okresu rozliczeniowego. Podobnie działają limity zapytań po stronie API (błąd 429).

Zmiany w krokach z AI

Jeśli scenariusz korzysta z modelu językowego, problemem może być sama odpowiedź modelu. Gdy model zwróci tekst w innym formacie niż zwykle (np. dodatkowe zdanie przed danymi JSON), kolejny krok nie potrafi go odczytać. Zdarza się to po zmianie promptu, wersji modelu albo przy nietypowych danych wejściowych. Wymuszenie ustalonego formatu odpowiedzi i walidacja przed zapisem rozwiązują większość takich przypadków.

Wersja samodzielnie hostowana

Przy n8n uruchomionym na własnym serwerze przyczyną bywa też aktualizacja n8n, restart serwera bez automatycznego startu usługi, zapełniony dysk albo wygasły certyfikat SSL, przez który systemy zewnętrzne nie mogą wysłać danych na webhook.

Objaw Najczęstsza przyczyna Gdzie sprawdzić
Błąd 401 lub 403 Wygasłe połączenie, zmiana hasła Lista połączeń w narzędziu
Błąd 404 lub brak pola Zmiana pola, usunięty arkusz lub rekord Konfiguracja modułu, aplikacja źródłowa
Błąd 429 Zbyt wiele zapytań naraz Ustawienia równoległości, limity API
Brak wykonań Wyłączony scenariusz, zmieniony webhook, limit planu Status scenariusza, zużycie w planie
Sukces, ale puste dane Zmienione mapowanie pól Dane wejściowe i wyjściowe ostatnich wykonań

Zanim cokolwiek zmienisz, wyeksportuj aktualną wersję scenariusza (w Make: eksport blueprintu, w n8n: eksport workflow do pliku JSON). Jeśli naprawa coś zepsuje, wrócisz do punktu wyjścia w minutę.

Ten problem jest jednym z naszej listy 100 problemów z wdrożeniem AI i automatyzacją. Porównanie narzędzi znajdziesz w zestawieniu najlepszych narzędzi do automatyzacji procesów.

Bezpłatny audyt AI

Sprawdź gotowość firmy na AI

Wpisz adres, a przeniesiemy Cię do bezpłatnego skanu na stronie CodeScriptum.

Jak to rozwiązać krok po kroku

Automatyzacja w n8n lub Make przestała działać - przyczyny i naprawa - https://codescriptum.pl/blog/automatyzacja-n8n-make-przestala-dzialac/

  1. Otwórz historię wykonań (w Make: History, w n8n: Executions) i znajdź pierwsze nieudane wykonanie. Zanotuj datę, moduł i treść błędu.
  2. Sprawdź, czy scenariusz jest aktywny i czy plan nie wyczerpał limitu operacji lub wykonań.
  3. Przy błędach 401 i 403 odnów połączenie z aplikacją, najlepiej na koncie serwisowym firmy, a nie na prywatnym koncie pracownika.
  4. Porównaj dane wejściowe nieudanego wykonania z ostatnim poprawnym. Jeśli zmieniło się pole lub kolumna, popraw mapowanie w module.
  5. Przy błędzie 429 ogranicz liczbę równoległych zapytań i dodaj ponawianie z odstępem; w n8n możesz też przetwarzać dane paczkami.
  6. Uruchom scenariusz ręcznie na jednym rekordzie testowym, a potem ponownie przetwórz zdarzenia z okresu awarii (np. leady, które nie trafiły do CRM).
  7. Dodaj obsługę błędów: w n8n osobny workflow błędów (Error Trigger) wysyłający powiadomienie, w Make ścieżkę obsługi błędu i powiadomienia mailowe o błędach.

Jak sprawdzić, że zadziałało

Wywołaj zdarzenie startowe (np. wyślij testowy formularz) i sprawdź, czy rekord pojawił się w systemie docelowym z wypełnionymi wszystkimi polami. Następnie celowo spowoduj błąd (np. testowy rekord bez wymaganego pola) i upewnij się, że powiadomienie o błędzie dotarło do właściwej osoby.

Usługa CodeScriptum

Automatyzacja procesów AI

od 2 000 zł netto

  • Analiza procesów i plan wdrożenia
  • Chatboty, agenci AI i integracje
  • Człowiek zatwierdza kluczowe decyzje

Najczęściej zadawane pytania

Dlaczego Make wyłączył mój scenariusz?

Make może automatycznie wyłączyć scenariusz po serii kolejnych błędów, żeby nie zużywał operacji. Po usunięciu przyczyny błędu włącz scenariusz ponownie i sprawdź, czy zdarzenia z okresu przestoju trzeba przetworzyć ręcznie.

Czym różni się testowy i produkcyjny webhook w n8n?

Adres testowy działa tylko wtedy, gdy w edytorze nasłuchujesz zdarzenia testowego. Systemy zewnętrzne powinny wysyłać dane na adres produkcyjny, który działa przy aktywnym workflow.

Jak uniknąć takich awarii w przyszłości?

Używaj kont serwisowych zamiast prywatnych, dokumentuj każdą automatyzację, włącz powiadomienia o błędach i monitoruj liczbę wykonań. Zmiany w podłączonych systemach zgłaszaj opiekunowi automatyzacji.

Źródła

  1. Dokumentacja n8n (otwiera się w nowej karcie) docs.n8n.io
  2. Centrum pomocy Make (otwiera się w nowej karcie) help.make.com

Podobne problemy

O autorze

Bartosz Gromek

Założyciel CodeScriptum, technologia i rozwój

Założyciel CodeScriptum - firmy technologicznej z Łodzi, działającej od 2022 roku. Odpowiada za technologię i rozwój, a projekty realizuje razem z zespołem specjalistów od stron, sklepów internetowych, systemów CRM, integracji, AI i marketingu. Na blogu opisuje problemy, z którymi zgłaszają się klienci CodeScriptum, i sprawdzone sposoby ich rozwiązania.

Newsletter

Konkretne porady raz na jakiś czas

Nowe problemy i rozwiązania z bloga, zmiany w przepisach dla sklepów i stron oraz sprawdzone sposoby na więcej klientów z internetu. Bez spamu, wypis jednym kliknięciem.