Błędy w Make (dawniej Integromat) to codzienność każdego, kto pracuje z automatyzacją procesów. Według statystyk platformy, ponad 60% nowych użytkowników napotyka problemy w pierwszym miesiącu pracy. Najczęstsze błędy Make Integromat dotyczą nieprawidłowej konfiguracji połączeń, problemów z mapowaniem danych oraz przekroczenia limitów API. W tym przewodniku znajdziesz praktyczne rozwiązania dla każdego problemu — od prostych błędów konfiguracyjnych po zaawansowane problemy z integracją.
Błędy połączeń i autoryzacji
Problem z wygasłymi tokenami dostępu
Jeden z najczęstszych powodów, dlaczego scenariusz zatrzymał się, to wygaśnięcie tokenu autoryzacyjnego. Google, Facebook czy Microsoft odnawiają tokeny co 60-90 dni, a Make nie zawsze radzi sobie z automatycznym odświeżaniem.
Jak rozpoznać problem:
- Błąd "Invalid credentials" lub "Unauthorized"
- Scenariusz działał wcześniej bez problemów
- Pozostałe moduły funkcjonują prawidłowo
Rozwiązanie:
- Przejdź do Connections w głównym menu Make
- Znajdź problematyczne połączenie (będzie oznaczone czerwonym wykrzyknikiem)
- Kliknij Re-authorize i przejdź przez proces autoryzacji ponownie
- Przetestuj scenariusz na danych testowych
Nieprawidłowe uprawnienia aplikacji
Często Make nie działa z powodu zbyt ograniczonych uprawnień w połączonej aplikacji. Na przykład, próba modyfikacji plików w Google Drive bez uprawnień do zapisu.
Typowe problemy z uprawnieniami:
- Google Workspace: brak dostępu do określonych folderów lub typów plików
- Microsoft 365: ograniczenia administratora dla aplikacji zewnętrznych
- Slack: niewystarczające uprawnienia bota do kanałów prywatnych
Ważne: Zawsze przyznawaj minimalne wymagane uprawnienia. Zbyt szerokie uprawnienia to ryzyko bezpieczeństwa.
Problemy z mapowaniem i formatowaniem danych
Błędne typy danych w mapowaniu
Jeśli integromat problem dotyczy przekazywania danych między modułami, sprawdź zgodność typów. Make oczekuje określonych formatów danych w każdym polu.
Najczęstsze konflikty typów:
- Tekst zamiast liczby w polach numerycznych
- Nieprawidłowy format daty (MM/DD/YYYY vs DD/MM/YYYY)
- Tablice zamiast pojedynczych wartości
Przykład naprawy formatowania daty:
# Zamiast: 15/03/2024
# Użyj funkcji: formatDate(now; "YYYY-MM-DD")
# Rezultat: 2024-03-15
Problem z pustymi wartościami
Puste pola (null values) często powodują błędy Make Integromat w kolejnych modułach. Szczególnie problematyczne są pola wymagane w aplikacjach docelowych.
Rozwiązanie z funkcją if():
- Użyj funkcji
if(length(pole) > 0; pole; "wartość domyślna") - Dla liczb:
if(isNumber(pole); pole; 0) - Dla dat:
if(pole; pole; now)
Przekroczenie limitów i ograniczeń
Limity API aplikacji zewnętrznych
Google API ma limit 100 żądań na 100 sekund na użytkownika. Twitter ogranicza do 300 żądań na 15 minut. Przekroczenie limitów to częsta przyczyna zatrzymywania scenariuszy.
Statystyki limitów popularnych platform:
- Google Sheets API: 300 żądań na minutę na projekt
- Slack API: 1+ żądanie na sekundę (Tier 1)
- HubSpot: 100 żądań na 10 sekund
- Airtable: 5 żądań na sekundę na bazę
Rozwiązania:
- Włącz "Sequential processing" w ustawieniach scenariusza
- Dodaj moduł "Sleep" między żądaniami (1-2 sekundy)
- Przetwarzaj dane wsadowo zamiast pojedynczo
- Rozłóż scenariusz na kilka mniejszych z opóźnieniami
Limity operacji Make
W planie darmowym Make oferuje 1000 operacji miesięcznie. Plan Core (9$/miesiąc) zwiększa limit do 10,000 operacji.
Tip: Jedna operacja = jedno wykonanie modułu. Iterator z 50 elementami = 50 operacji, nie 1.
Błędy w logice scenariusza
Nieprawidłowe filtry i routery
Dlaczego scenariusz zatrzymał się mimo poprawnych danych? Często problemem są źle skonfigurowane filtry między modułami.
Częste błędy w filtrach:
- Używanie "equals" zamiast "contains" dla tekstu częściowego
- Niewłaściwy operator dla porównań numerycznych
- Brak obsługi różnych formatów danych wejściowych
Przykład poprawnego filtra tekstowego:
# Zamiast: email equals "@gmail.com"
# Użyj: email contains "@gmail.com"
# Lub: matches(email; ".*@gmail\.com$")
Problemy z iteratorami i agregatami
Iterator przetwarza każdy element tablicy osobno, ale może powodować błędy Make przy dużych zestawach danych.
Optymalizacja iteratorów:
- Ogranicz dane wejściowe filtrem przed iteratorem
- Używaj agregatów do łączenia wyników
- Monitoruj zużycie operacji w czasie rzeczywistym
Przykład optymalizacji:
- Zamiast: Iterator → 1000 elementów → 1000 operacji
- Lepiej: Filter (data > wczoraj) → Iterator → 50 elementów → 50 operacji
Monitoring i debugowanie scenariuszy
Analiza logów wykonania
Każdy scenariusz w Make generuje szczegółowe logi. History tab pokazuje każde wykonanie z dokładnymi danymi wejściowymi i wyjściowymi.
Co sprawdzać w logach:
- Execution time: długie wykonania sygnalizują problemy z API
- Data size: duże pakiety danych mogą powodować timeouty
- Error messages: dokładne komunikaty błędów z kodami HTTP
Ustawienie właściwego harmonogramu
Nieprawidłowy harmonogram to częsta przyczyna problemów wydajnościowych. Scenariusz uruchamiany co minutę może przeciążyć API zewnętrzne.
Zalecane częstotliwości:
- E-commerce: co 15 minut dla zamówień
- CRM: co 30 minut dla leadów
- Social media: co 1 godzinę dla postów
- Analytics: raz dziennie dla raportów
Testowanie i optymalizacja
Test execution pozwala sprawdzić scenariusz bez wpływu na dane produkcyjne. Używaj zawsze danych testowych przed wdrożeniem.
Checklist przed publikacją:
- Test z rzeczywistymi danymi (ale bezpiecznymi)
- Sprawdzenie limitów API
- Konfiguracja powiadomień o błędach
- Backup scenariusza (clone)
- Dokumentacja zmian
Rozwiązania zaawansowanych problemów
Webhooks i problemy z dostarczaniem
Webhooki to potężne narzędzie, ale wymagają właściwej konfiguracji. Make nie działa z webhookami, gdy URL jest nieosiągalny lub zwraca błędne kody odpowiedzi.
Diagnostyka webhooków:
- Sprawdź URL w webhook testerze (ngrok, requestbin)
- Zweryfikuj format danych JSON vs XML
- Ustaw timeout na 30 sekund minimum
- Skonfiguruj retry policy dla failed deliveries
Przykład konfiguracji webhook response:
json{ "status": "success", "message": "Webhook received", "timestamp": "2024-01-15T10:30:00Z" }
Integracja z API wymagającymi autentykacji
Własne API często wymagają custom authentication. Make obsługuje OAuth2, API keys i Basic Auth.
Konfiguracja Custom API:
- Create connection → Custom
- Wybierz typ autoryzacji (API Key Header/Query)
- Przetestuj połączenie z prostym GET request
- Zapisz i użyj w HTTP modules
Jeśli chcesz opanować Make od podstaw i nauczyć się unikać tych błędów, polecam nasz kurs Make.com i Zapier: Automatyzacja Procesów z AI. Kurs obejmuje praktyczne scenariusze, debugging i integrację z AI. Użyj kodu BLOG15 i zyskaj 15% zniżki na szkolenie prowadzone przez ekspertów automatyzacji.
Najczęściej zadawane pytania (FAQ)
Dlaczego mój scenariusz w Make zatrzymuje się bez błędu?
Najczęstszą przyczyną "cichego" zatrzymywania jest pusty wynik z pierwszego modułu. Jeśli trigger (np. Watch emails) nie znajdzie nowych danych, scenariusz kończy wykonanie bez uruchamiania kolejnych modułów. To normalne zachowanie, nie błąd.
Jak naprawić błąd "Connection timed out" w Make?
Connection timeout występuje gdy API zewnętrzne nie odpowiada w określonym czasie (30 sekund). Rozwiązania: 1) Sprawdź status API docelowego, 2) Dodaj moduł Sleep przed problematycznym modułem, 3) Podziel duże zapytania na mniejsze części, 4) Użyj retry logic w ustawieniach modułu.
Czy można odzyskać dane z nieudanych wykonań scenariusza?
Tak, Make przechowuje historię wykonań przez 30 dni w planie darmowym i 60 dni w płatnych planach. Przejdź do History, znajdź nieudane wykonanie i sprawdź dane wejściowe. Możesz je skopiować i przetworzyć ręcznie lub ponownie uruchomić scenariusz z tymi danymi.
Jak monitorować błędy w scenariuszach Make w czasie rzeczywistym?
Error handling w Make można skonfigurować przez: 1) Email notifications w ustawieniach scenariusza, 2) Webhook do Slack/Discord przy błędach, 3) Error handler routes z custom actions, 4) Integration z narzędziami monitoring (Zapier, Integromat). Ustaw powiadomienia tylko dla krytycznych błędów, żeby uniknąć spam.
Jakie są limity darmowego plana Make i jak je obejść?
Plan darmowy oferuje 1000 operacji miesięcznie i 2 aktywne scenariusze. Optymalizacja: 1) Używaj filtrów do ograniczenia przetwarzanych danych, 2) Łącz multiple actions w jeden scenariusz, 3) Uruchamiaj scenariusze rzadziej (co godzinę zamiast co 15 minut), 4) Używaj agregatów zamiast iteratorów gdzie możliwe. Po przekroczeniu limitu rozważ upgrade do planu Core (9$/miesiąc).