Bezpłatna konsultacja

Obsługa błędów w Make: Break, Resume, Ignore (2026)
Make · Error handlery · Monitoring

Obsługa błędów w Make: jak sprawić, żeby scenariusz nie padał po cichu

Scenariusz w Make działał tygodniami, aż inFakt odpowiedział błędem przy jednej fakturze. Bez obsługi błędów Make cofnął wykonanie, a przy wyzwalaczu z webhooka od razu wyłączył cały scenariusz. Kolejne zamówienia nie dostały faktur, a alert trafił na skrzynkę, której nikt nie czytał. Pokazuję, jakie błędy zdarzają się w Make, którą z pięciu dyrektyw wybrać, jak ustawić niedokończone wykonania i alerty oraz jakie wzorce stosuję w scenariuszach z fakturami, wiadomościami i listami mailowymi.

⚠️
Najważniejsze ograniczenie: według dokumentacji Make scenariusz uruchamiany wyzwalaczem natychmiastowym (np. webhookiem) jest wyłączany już po pierwszym nieobsłużonym błędzie, niezależnie od ustawienia liczby błędów. To typowy przypadek integracji z BaseLinkerem, Setmore czy ManyChat. Obsługa błędów chroni tu ciągłość całego procesu. Szerszy kontekst: utrzymanie automatyzacji i monitoring.

Autor: Mateusz Matuszczak · Aktualizacja:

⚡ Odpowiedź w skrócie

Jak ustawić obsługę błędów w Make?

Włącz przechowywanie niedokończonych wykonań, na kluczowych modułach dodaj ścieżkę błędu (prawy przycisk → Add error handler), wyślij z niej alert do konkretnej osoby i zakończ ją dyrektywą: Break dla błędów, które da się ponowić, Resume dla danych, które da się zastąpić, Ignore tylko tam, gdzie utrata jednego przypadku nic nie kosztuje.

🛠️ Zobacz instrukcję →
✓ Break ✓ Alert ✓ Niedokończone wykonania
Dyrektywy
5
Break, Resume, Ignore, Commit, Rollback
Domyślnie
Rollback
gdy nie ustawisz nic
Webhook
1 błąd
i scenariusz wyłączony
Wdrożenie
6 kroków
na jeden scenariusz
Punkt wyjścia

Czym jest obsługa błędów w Make?

Każdy moduł może kiedyś zwrócić błąd. Pytanie brzmi, co wtedy zrobi scenariusz: zatrzyma się po cichu czy zareaguje tak, jak zaplanowałeś. Wybór platformy: Make vs Zapier vs n8n.

🔀
Definicja
błąd modułu → ścieżka błędu → alert → dyrektywa → ponowienie lub decyzja

Obsługa błędów w Make to dodatkowa ścieżka (error handler route) podpięta pod moduł, która uruchamia się tylko wtedy, gdy ten moduł zwróci błąd. Na ścieżce można wysłać powiadomienie, zapisać dane do arkusza i zakończyć ją jedną z pięciu dyrektyw: Break, Resume, Ignore, Commit lub Rollback. Bez niej Make stosuje Rollback i po serii błędów wyłącza scenariusz.

Dlaczego warto
Nieobsłużony błąd w scenariuszu faktur czy powiadomień oznacza, że klient nie dostaje dokumentu, a Ty dowiadujesz się z reklamacji. Ile to kosztuje: koszt błędu w realizacji zamówienia.
Co jest trudne
Wybór dyrektywy zależy od skutków: ponowienie faktury może ją zdublować, a pominięcie leada oznacza utraconego klienta. Nie ma jednego ustawienia dla wszystkich scenariuszy.
Czego wymaga
Włączonych niedokończonych wykonań, listy modułów krytycznych, kanału na alerty, który ktoś czyta, i testu wymuszonym błędem przed uruchomieniem.
💡 Nie każdy moduł potrzebuje obsługi błędów. Zacznij od tych, których awaria dotyka klienta lub pieniędzy: faktury, płatności, wiadomości, zapis leada.
Diagnoza

Jakie błędy zdarzają się w Make?

Typ błędu widać w wyniku modułu jako Error: Type. Od niego zależy, czy ponowienie ma sens.

W skrócie: błędy dzielą się na chwilowe, które mijają same (połączenie, limit zapytań), i trwałe, które wymagają poprawki (złe dane, duplikat, wygasłe połączenie z kontem). Chwilowe warto ponawiać automatycznie. Trwałe trzeba zatrzymać, zgłosić człowiekowi i przetworzyć ponownie dopiero po naprawie.

Najczęstsze typy błędów w scenariuszach Make
Typ błędu Przykład z praktyki Minie sam? Co ustawić
ConnectionError inFakt lub BaseLinker chwilowo nie odpowiada Zwykle tak Break z ponownymi próbami, np. 3 co 15 minut
RateLimitError Za dużo zapytań do API naraz, np. przy masowym imporcie zamówień Tak, po odczekaniu Break z próbami; przy stałym problemie spowolnienie scenariusza
DataError Brak NIP-u, pusty e-mail, zbyt długi adres, zła data Nie Alert + Break bez automatycznych prób albo Resume z wartością zastępczą; na przyszłość walidacja danych
DuplicateDataError Kontakt lub dokument już istnieje w docelowym systemie Nie Zwykle Ignore lub Resume + zapis do logu, bo cel jest już osiągnięty
Błąd autoryzacji Wygasły token, zmiana hasła, odłączone konto Meta lub Google Nie Alert do osoby z dostępem, ponowne połączenie konta, potem ponowienie wykonań

Nazwy typów pochodzą z Make i pojawiają się w wyniku modułu. Pełna lista przyczyn awarii poza samym Make, np. limity planów czy zmiany zasad Meta, jest w artykule utrzymanie automatyzacji.

Dyrektywy

Break, Resume, Ignore, Commit czy Rollback: którą wybrać?

Dyrektywa stoi na końcu ścieżki błędu i decyduje, co stanie się z wykonaniem.

W skrócie: Break zapisuje przerwane wykonanie do ponowienia (automatycznie lub ręcznie) i jest najbezpieczniejszym wyborem dla procesów krytycznych. Resume podstawia wartość zastępczą i pozwala dokończyć scenariusz. Ignore porzuca błędny pakiet. Commit zatrzymuje scenariusz, zachowując to, co już zrobione. Rollback cofa zmiany i jest domyślny, gdy nie ustawisz niczego.

5 dyrektyw obsługi błędów w Make
Dyrektywa Co robi Status scenariusza Kiedy używać
Break Zapisuje resztę wykonania jako niedokończone; pozostałe pakiety idą dalej. Można ustawić liczbę prób i odstęp Ostrzeżenie Faktury, płatności, statusy zamówień, wiadomości do klienta
Resume Zastępuje wynik modułu wartością, którą zdefiniujesz, i kontynuuje scenariusz Sukces Brakujące pole niekrytyczne, np. pusty telefon zastąpiony „brak”
Ignore Odrzuca błędny pakiet; pozostałe są przetwarzane normalnie Sukces Duplikaty, raporty, zadania, w których utrata jednego przypadku nic nie kosztuje
Commit Zatrzymuje wykonanie, zachowuje dotychczasowe zmiany, pomija resztę modułów Sukces Gdy dalsze kroki nie mają sensu, a to, co już zrobione, jest poprawne
Rollback Zatrzymuje wykonanie i cofa zmiany w modułach obsługujących transakcje Błąd Rzadko celowo; to zachowanie domyślne bez obsługi błędów

Ignore, Resume i Commit kończą się statusem „sukces”. Jeśli na ścieżce błędu nie ma alertu, w historii scenariusza wszystko wygląda dobrze, choć jeden przypadek przepadł. Dlatego przed każdą z tych dyrektyw dodaję moduł powiadomienia albo zapis do arkusza.

Ustawienia

Jakie ustawienia scenariusza w Make sprawdzić?

Panel ustawień scenariusza (ikona koła zębatego w edytorze). Nazwy podaję tak, jak widać je w interfejsie.

W skrócie: włącz Store incomplete executions, żeby przerwane wykonania dało się ponowić, ustaw Errors before deactivation świadomie (pamiętając, że przy webhooku i tak liczy się pierwszy błąd), a Process data in order włącz tylko tam, gdzie kolejność ma znaczenie, np. przy zmianach statusów.

Ustawienia scenariusza związane z błędami
Ustawienie Co robi Moja rekomendacja
Store incomplete executions Przerwane wykonanie trafia do folderu niedokończonych zamiast wycofania Włączone w każdym scenariuszu z fakturami, płatnościami i wiadomościami
Errors before deactivation Ile błędów z rzędu dopuszczasz przed wyłączeniem scenariusza Przy wyzwalaczu natychmiastowym ustawienie jest pomijane, scenariusz wyłącza się po pierwszym błędzie. Ratunkiem jest obsługa błędów na modułach
Process data in order Wykonania idą po kolei, nowe czekają na rozwiązanie niedokończonych Tylko gdy kolejność jest krytyczna. Jeden zablokowany przypadek wstrzyma wtedy wszystkie kolejne
Discard data if storage is full Gdy folder niedokończonych jest pełny, dane z błędów są odrzucane bez możliwości odzyskania Wyłączone dla procesów krytycznych; zamiast tego regularnie czyść folder
Commit after each module Zatwierdza dane po każdym module zamiast na końcu scenariusza Zostaw domyślne, chyba że wiesz, po co zmieniasz

Dane niedokończonych wykonań liczą się do limitu przechowywania danych w Twoim planie Make. Raz w miesiącu sprawdź folder i usuń wykonania już obsłużone ręcznie.

Instrukcja

Jak dodać obsługę błędów do scenariusza w Make? 6 kroków

Przykład: scenariusz, który po opłaceniu zamówienia w BaseLinkerze wystawia fakturę w inFakt i wysyła ją klientowi.

W skrócie: 1) włącz Store incomplete executions, 2) wskaż moduły krytyczne, 3) dodaj ścieżkę błędu z routerem po typie błędu, 4) wyślij alert do konkretnej osoby, 5) zakończ trasy właściwą dyrektywą, 6) przetestuj wymuszonym błędem.

  1. 1

    Włącz przechowywanie niedokończonych wykonań

    W ustawieniach scenariusza włącz Store incomplete executions. Bez tego dyrektywa Break nie ma gdzie zapisać przerwanego wykonania, a scenariusz po błędzie po prostu się cofa.
    → To jedno kliknięcie, które pozwala później dogonić zaległe zamówienia.
  2. 2

    Wskaż moduły krytyczne

    W przykładzie to moduł tworzący fakturę w inFakt i moduł wysyłki e-maila. Moduły pobierające dane (wyszukanie zamówienia) zwykle nie potrzebują osobnej ścieżki, bo ich błąd zatrzyma i tak dalsze kroki.
    → Pytanie kontrolne: czy klient lub księgowość odczują, że ten moduł nie zadziałał?
  3. 3

    Dodaj ścieżkę błędu z routerem

    Kliknij moduł prawym przyciskiem i wybierz Add error handler. Na ścieżce błędu dodaj router z filtrami po Error: Type, np. osobna trasa dla ConnectionError i RateLimitError, osobna dla DataError, oraz trasa awaryjna bez filtra dla pozostałych błędów.
    → Błąd, który nie pasuje do żadnej trasy, nie zostanie obsłużony. Trasa awaryjna jest obowiązkowa.
  4. 4

    Wyślij alert do konkretnej osoby

    Na każdej trasie dodaj moduł e-mail, Slack lub Teams. W treści: nazwa scenariusza, nazwa modułu, typ i treść błędu, numer zamówienia, imię klienta. Dzięki temu osoba dyżurna od razu wie, czy obsłużyć przypadek ręcznie, zanim klient zapyta.
    → Alert idzie do osoby wpisanej jako właściciel w rejestrze automatyzacji, nie na wspólną skrzynkę.
  5. 5

    Zakończ trasy właściwą dyrektywą

    Błędy chwilowe: Break z automatycznymi próbami, np. 3 próby co 15 minut. Błędy danych: Break bez automatycznych prób, bo ponowienie złych danych da ten sam błąd, albo Resume, jeśli brakujące pole da się zastąpić. Trasa awaryjna: Break.
    → Dyrektywa zawsze stoi na końcu trasy, po module alertu.
  6. 6

    Przetestuj wymuszonym błędem

    Wyślij testowe zamówienie z danymi, które na pewno wywołają błąd, np. niepoprawnym NIP-em. Sprawdź trzy rzeczy: czy przyszedł alert, czy wykonanie trafiło do niedokończonych i czy scenariusz nadal jest włączony. Przy fakturach testuj na danych testowych, żeby dokument nie trafił do KSeF ( KSeF w małej firmie).
    → Datę i wynik testu zapisz w rejestrze. Obsługa błędów, której nikt nie przetestował, to założenie, nie zabezpieczenie.
Ponowienia

Jak bezpiecznie przetwarzać niedokończone wykonania?

Ponowienie to najprzyjemniejszy moment naprawy i najłatwiejszy, żeby coś zdublować.

W skrócie: Make automatycznie ponawia niedokończone wykonania z błędami chwilowymi, a dla pozostałych czeka na Ciebie. Zanim ponowisz wykonanie ręcznie, napraw przyczynę i sprawdź, w którym miejscu się zatrzymało. Wykonanie przerwane po wystawieniu faktury, a przed wysłaniem maila, po ponowieniu od początku wystawi drugą fakturę.

Krok 1
przyczyna

Najpierw naprawa

Połączenie konta, poprawione pole, limit planu
Ponowienie bez naprawy da ten sam błąd i kolejny alert
Krok 2
miejsce

Gdzie się zatrzymało

Szczegóły wykonania pokazują moduł, na którym wystąpił błąd
Wszystko przed nim już się wykonało: faktura, status, wiadomość
Krok 3
ochrona

Bez dubli

Przed modułem faktury: wyszukanie, czy dokument dla zamówienia już istnieje
Albo tag w BaseLinkerze „faktura wystawiona” sprawdzany filtrem ( statusy i tagi)
Wynik
rejestr

Zapis

Ile wykonań ponowiono, ile obsłużono ręcznie
Zdublowana faktura w KSeF wymaga korekty: korekty w KSeF
Wzorce

Jaką obsługę błędów ustawić w typowych scenariuszach?

Cztery rodzaje scenariuszy, które wdrażam najczęściej, i ustawienia, które się w nich sprawdzają.

🧾

Faktury i dokumenty

BaseLinker, Setmore → Make → inFakt
Break na module wystawienia dokumentu, alert do osoby od księgowości, sprawdzenie duplikatu przed wystawieniem. Nigdy Ignore: brak faktury to problem prawny, nie kosmetyczny. Przykłady: faktura po wizycie Setmore + inFakt, BaseLinker + inFakt.
✓ Plan B w rejestrze: ręczne wystawienie w inFakcie do czasu naprawy.
📦

Zamówienia i statusy

BaseLinker, sklep, kurier
Break z ponowieniami dla ConnectionError i RateLimitError, bo API sklepów i kurierów bywa chwilowo przeciążone, zwłaszcza w szczycie sezonu. Przy zmianach statusów rozważ Process data in order. Gotowe scenariusze: Make + BaseLinker.
✓ Przed Black Friday sprawdź limit operacji: więcej zamówień to więcej wykonań i ponowień.
✉️

Leady i listy mailowe

ManyChat, Easytools, Setmore → MailerLite
DuplicateDataError (kontakt już jest na liście): Ignore lub Resume, bo cel jest osiągnięty. DataError (zły e-mail): zapis do arkusza + Ignore. Błąd połączenia: Break, żeby lead nie przepadł. Integracje: ManyChat + MailerLite, Easytools + ManyChat + MailerLite.
✓ Dane osobowe w arkuszu błędów też podlegają RODO: RODO w automatyzacjach.
📅

Wizyty i rezerwacje

Setmore → Make → CRM, kalendarz, opinie
Webhook z Setmore to wyzwalacz natychmiastowy, więc jeden nieobsłużony błąd wyłącza scenariusz i kolejne wizyty przestają być przetwarzane. Obsługa błędów na każdym module zapisującym dane to tu podstawa. Instrukcja: Setmore + Make.
✓ Prośba o opinię może iść z Ignore: brak jednej prośby nie szkodzi klientowi.

* Linki partnerskie — jeśli założysz konto przez te linki, mogę otrzymać wynagrodzenie, a Twoje warunki się nie zmieniają. Polecam tylko narzędzia, które sam wdrażam i utrzymuję u klientów: narzędzia, które polecam.

Praktyka

Obsługa błędów w Make: co działa, a co nie?

Najczęstsze ustawienia, które widzę przy przeglądach cudzych scenariuszy.

✅
Dobrze
Break + alert na modułach z fakturami, płatnościami i wiadomościami.
Router po typie błędu i trasa awaryjna dla reszty.
Sprawdzenie duplikatu przed modułem, który tworzy dokument.
Test wymuszonym błędem i wpis w rejestrze automatyzacji.
❌
Źle
Ignore na wszystkim, „żeby scenariusz się nie wyłączał”. Zielona historia, utracone zamówienia.
Brak obsługi błędów przy wyzwalaczu z webhooka: pierwszy błąd wyłącza scenariusz.
Ponawianie wszystkich niedokończonych wykonań hurtem bez sprawdzenia, gdzie się zatrzymały.
Alerty na skrzynkę, której nikt nie czyta — opisuję to w artykule automatyzacja a redukcja błędów.
🛠️
Obsługa błędów to nie dodatek do scenariusza, tylko jego część. W moich wdrożeniach każdy scenariusz z fakturą, płatnością lub wiadomością do klienta dostaje ścieżkę błędu, alert i test przed uruchomieniem. Jeśli Twoje scenariusze budował ktoś inny i nie wiesz, co się w nich stanie przy błędzie, zacznij od przeglądu. Jak planuję wdrożenie: wdrożenie automatyzacji krok po kroku.
Wolisz zapytać wprost?

Konsultacja: przegląd scenariuszy Make

Sprawdzę, co stanie się w Twoich scenariuszach przy błędzie, ustawię ścieżki błędów, alerty i ponawianie. Zobacz też jak pomagam w automatyzacji i systemach.

Co dostajesz
🔍
Przegląd
Lista scenariuszy i modułów bez obsługi błędów.
🔀
Ścieżki błędów
Dyrektywy, router po typie, ochrona przed dublami.
📡
Alerty i opieka
Powiadomienia do właściwych osób i miesięczny przegląd.
📞 Umów bezpłatną konsultację →
FAQ

Najczęstsze pytania o obsługę błędów w Make

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

Make wyłącza scenariusz po określonej liczbie kolejnych nieobsłużonych błędów (ustawienie Errors before deactivation). Scenariusz startujący od wyzwalacza natychmiastowego, np. webhooka, jest wyłączany już po pierwszym błędzie. Obsługa błędów na kluczowych modułach temu zapobiega. Inne przyczyny awarii: 6 przyczyn, dla których automatyzacje się psują.

Czym różni się Break od Ignore w Make?

Break zapisuje przerwane wykonanie jako niedokończone, więc można je ponowić, automatycznie lub ręcznie. Ignore odrzuca błędny pakiet danych na stałe, a scenariusz kończy się statusem „sukces”, więc nikt nie dowie się o problemie bez dodatkowego alertu. Porównanie wszystkich dyrektyw w tabeli dyrektyw.

Co to są niedokończone wykonania w Make?

To uruchomienia scenariusza zatrzymane na błędzie i zapisane w osobnym folderze. Po naprawie przyczyny można je przetworzyć ponownie. Wymagają włączenia opcji Store incomplete executions i zajmują miejsce w limicie przechowywania danych planu.

Czy Make sam ponawia scenariusz po błędzie?

Automatycznie ponawia niedokończone wykonania z błędami chwilowymi, np. błędem połączenia. Dyrektywa Break pozwala ustawić liczbę prób i odstęp między nimi dla dowolnego typu błędu, np. 3 próby co 15 minut.

Czy obsługa błędów zużywa operacje w Make?

Moduły dodane na ścieżce błędu, np. wysyłka alertu, zużywają operacje jak każdy inny moduł, a ponowione wykonania przechodzą moduły jeszcze raz. Przy kilku alertach dziennie to niewielki koszt w porównaniu z utraconą fakturą lub zamówieniem: ile kosztują błędy.

Jak nie zdublować faktury przy ponownym przetworzeniu w Make?

Przed modułem wystawiającym fakturę dodaj sprawdzenie, czy dokument dla tego zamówienia już istnieje, np. wyszukanie po numerze zamówienia albo tag w BaseLinkerze. Ponawiaj tylko wykonania, które zatrzymały się przed wystawieniem dokumentu. Szczegóły w sekcji niedokończone wykonania.

Gdzie wysyłać alerty o błędach z Make?

Tam, gdzie ktoś na pewno je przeczyta w ciągu godziny: do konkretnej osoby na e-mail, Slack, Teams lub SMS. Alert na wspólną skrzynkę, której nikt nie pilnuje, nie jest monitoringiem. Kto za co odpowiada: role w utrzymaniu automatyzacji.
Mateusz Matuszczak

Buduję i utrzymuję scenariusze w Make łączące BaseLinkera, Setmore, inFakt, ManyChat i MailerLite dla sklepów internetowych i gabinetów. Wzorce obsługi błędów opisane w tym artykule stosuję we wdrożeniach, którymi opiekuję się po starcie.

Ostatnia aktualizacja:

Powiązane materiały

Scenariusz → obsługa błędów → utrzymanie

Make · Error handlery · Opieka

Błąd się zdarzy. Ważne, kto się o nim dowie i co stanie się dalej.

Typy błędów, pięć dyrektyw, ustawienia scenariusza, instrukcja w 6 krokach, bezpieczne ponawianie i wzorce dla faktur, zamówień, leadów i wizyt. Chcesz, żebym przejrzał Twoje scenariusze? Umów konsultację.

✓ Ścieżki błędów ✓ Alerty ✓ Ponawianie bez dubli ✓ Zero zobowiązań
Obsługa błędów — skrót
💾 Store incomplete executions: włączone
🔀 Router po Error: Type + trasa awaryjna
🚨 Alert do konkretnej osoby
⏸️ Break dla procesów krytycznych
🧾 Sprawdzenie duplikatu przed fakturą
🧪 Test wymuszonym błędem
5 Dyrektyw
6 Kroków
0 zł Konsultacja

Zakres przeglądu zależy od liczby scenariuszy i narzędzi.