Webhooki w Make: jak połączyć narzędzia bez gotowej integracji
Chcesz połączyć dwa narzędzia, a w Make nie ma gotowego modułu albo nie ma w nim zdarzenia, którego potrzebujesz. Albo jest, ale sprawdza dane co 15 minut i zjada kredyty, gdy nic się nie dzieje. Odpowiedzią prawie zawsze jest webhook. Tłumaczę, czym jest webhook i kiedy go użyć, pokazuję konfigurację w Make w 7 krokach, limity i kolejkę, które warto znać przed startem, sposoby zabezpieczenia i cztery przykłady z ManyChat, Easytools, BaseLinkera i formularza na stronie.
Autor: Mateusz Matuszczak · Aktualizacja:
Jak użyć webhooka w Make?
Dodaj moduł Webhooks → Custom webhook, nazwij go i zabezpiecz kluczem API, skopiuj wygenerowany adres URL do narzędzia, które ma wysyłać dane, wyślij zdarzenie testowe, żeby Make poznał strukturę danych, zmapuj pola w kolejnych modułach, dodaj obsługę błędów i włącz scenariusz.
🔗 Zobacz 7 kroków →Czym jest webhook?
Webhook to sposób, w jaki jedno narzędzie samo daje znać drugiemu, że coś się wydarzyło. Podstawy Make: Make dla początkujących.
Webhook to adres URL, na który narzędzie źródłowe automatycznie wysyła dane w chwili zdarzenia, np. nowego zamówienia, płatności lub zapisu na listę. W Make adres generuje moduł Custom webhook, który odbiera dane i od razu uruchamia scenariusz. To odwrotność wyzwalacza sprawdzającego, który co kilka minut pyta narzędzie, czy coś się zmieniło.
Webhook czy gotowy moduł w Make?
Gotowy moduł jest wygodniejszy. Webhook wygrywa, gdy liczy się szybkość, koszt albo moduł nie istnieje.
W skrócie: użyj gotowego modułu, gdy istnieje i ma potrzebne zdarzenie, a kilkuminutowe opóźnienie nie przeszkadza. Użyj webhooka, gdy narzędzie nie ma aplikacji w Make, gdy moduł nie ma potrzebnego zdarzenia, gdy scenariusz ma reagować natychmiast albo gdy sprawdzanie według harmonogramu zużywa zbyt dużo kredytów.
| Kryterium | Gotowy moduł (sprawdzający) | Webhook |
|---|---|---|
| Szybkość reakcji | Co tyle, ile ustawisz w harmonogramie (w planie darmowym min. 15 min) | Od razu po zdarzeniu |
| Zużycie kredytów | Każde sprawdzenie, także puste | Tylko przy realnych zdarzeniach |
| Konfiguracja | Logowanie do konta i wybór zdarzenia | Adres URL w narzędziu źródłowym, wykrycie struktury danych |
| Narzędzia bez aplikacji w Make | Niemożliwe | Możliwe, jeśli narzędzie wysyła webhooki |
| Odporność na błędy | Wyłącza się po ustawionej liczbie błędów z rzędu | Zatrzymuje się po pierwszym nieobsłużonym błędzie |
Wiele gotowych aplikacji w Make ma wyzwalacze oznaczone jako natychmiastowe (instant). Pod spodem to też webhooki, tylko skonfigurowane za Ciebie. Więcej o sposobach uruchamiania: kiedy scenariusz się uruchamia.
Jak działa webhook w Make?
Cztery etapy, które warto rozumieć, zanim coś pójdzie nie tak.
W skrócie: narzędzie źródłowe wysyła żądanie na adres webhooka, Make przyjmuje je do kolejki i odpowiada „Accepted”, a scenariusz domyślnie przetwarza dane od razu i równolegle. Gdy scenariusz jest wyłączony lub ustawiony na harmonogram, dane czekają w kolejce, dopóki się ona nie zapełni.
wysyłka
Narzędzie wysyła żądanie
kolejka
Make przyjmuje dane do kolejki
scenariusz
Scenariusz przetwarza dane
odpowiedź
Opcjonalna odpowiedź do nadawcy
Jak skonfigurować webhook w Make? 7 kroków
Przykład: zamówienie produktu cyfrowego w Easytools trafia przez webhook do Make, a Make dopisuje klienta do grupy w MailerLite.
W skrócie: 1) dodaj moduł Custom webhook, 2) zabezpiecz go kluczem API, 3) wklej adres w narzędziu źródłowym, 4) wyślij zdarzenie testowe, 5) zmapuj dane, 6) dodaj Webhook response, jeśli nadawca czeka na odpowiedź, 7) dodaj obsługę błędów i włącz scenariusz.
-
1
Dodaj moduł Custom webhook
W nowym scenariuszu dodaj Webhooks → Custom webhook, kliknij Add i nazwij webhook opisowo, np. „Easytools: nowe zamówienie”. Każdy scenariusz potrzebuje własnego webhooka; jednego nie da się podpiąć pod dwa scenariusze.→ Nazwa webhooka i scenariusza trafia do rejestru automatyzacji. -
2
Zabezpiecz webhook
Przy tworzeniu webhooka możesz dodać klucz API; nadawca musi go wtedy przesyłać w nagłówkux-make-apikey. W ustawieniach zaawansowanych możesz też ograniczyć adresy IP, z których Make przyjmie dane. Szczegóły w sekcji bezpieczeństwo.→ Jeśli narzędzie źródłowe nie pozwala dodać nagłówka, traktuj sam adres jak hasło. -
3
Wklej adres w narzędziu źródłowym
Make wygeneruje adres URL i zacznie nasłuchiwać. Skopiuj go i wklej w ustawieniach integracji narzędzia, które ma wysyłać dane: pole „Webhook URL”, akcja wysyłająca żądanie HTTP albo akcja automatyczna wywołująca adres. Wybierz zdarzenie, np. „opłacone zamówienie”.→ Jak to wygląda w konkretnych narzędziach: 4 przykłady. -
4
Wyślij zdarzenie testowe
Gdy moduł czeka na dane, wywołaj zdarzenie w narzędziu źródłowym, np. testowe zamówienie z własnym e-mailem. Make rozpozna strukturę danych i pokaże pola do mapowania. Gdy brakuje pól, otwórz moduł, użyj opcji wykrycia nowych wartości i wyślij próbkę ponownie.→ Zdarzenie testowe z kompletem danych daje pełną strukturę; z pustymi polami część się nie pojawi. -
5
Zmapuj dane w kolejnych modułach
Dodaj moduł MailerLite „utwórz lub zaktualizuj subskrybenta” i przenieś do niego e-mail, imię i nazwę produktu jako pole lub grupę. Przed modułem ustaw filtr, np. tylko opłacone zamówienia i klienci ze zgodą marketingową ( grupy i pola w MailerLite).→ Pełna wersja tej integracji: Easytools + ManyChat + MailerLite. -
6
Dodaj odpowiedź, jeśli nadawca jej oczekuje
Większości narzędzi wystarcza domyślne „Accepted”. Gdy nadawca czeka na konkretne dane, np. formularz ma pokazać wynik, dodaj moduł Webhook response ze statusem, treścią (tekst, HTML, JSON) i nagłówkami. Umieść go na końcu scenariusza: w środku sprawiłby, że błędy w dalszych modułach nie wyłączą scenariusza i nie dostaniesz powiadomienia.→ Make czeka na odpowiedź maksymalnie 180 sekund. -
7
Dodaj obsługę błędów i włącz scenariusz
Na module MailerLite dodaj ścieżkę błędu z alertem i dyrektywą Break, żeby jeden błędny rekord nie wyłączył scenariusza. Przejdź pięć przypadków testowych ( jakie) i włącz scenariusz z uruchamianiem natychmiastowym.→ Dyrektywy i ich wybór: obsługa błędów w Make.
Limity webhooków w Make: co trzeba wiedzieć?
Liczby z dokumentacji Make. Przy małym sklepie czy gabinecie rzadko się do nich zbliżysz, ale w szczycie sprzedaży mogą mieć znaczenie.
W skrócie: webhook przyjmie do 300 żądań na 10 sekund i do 5 MB na żądanie. Kolejka mieści 667 pozycji na każde 10 000 kredytów planu, maksymalnie 10 000. Webhook nieprzypisany do scenariusza przez ponad 5 dni zostaje wyłączony, a logi webhooka są przechowywane przez 3 dni (30 w planie Enterprise).
| Limit | Wartość | Co się dzieje po przekroczeniu |
|---|---|---|
| Liczba żądań | 300 na 10 sekund | Kolejne dostają HTTP 429 „Too many requests” |
| Rozmiar żądania | 5 MB, niezależnie od planu | Żądanie odrzucone; duże pliki przesyłaj jako link |
| Kolejka | 667 pozycji na 10 000 kredytów, maks. 10 000 | HTTP 400 „Queue is full”, dane przepadają, jeśli nadawca nie ponowi |
| Webhook bez scenariusza | Ponad 5 dni (120 godzin) | Webhook wyłączony, odpowiada HTTP 410 „Gone” |
| Czas na odpowiedź | 180 sekund | Make odsyła 200 „Accepted” |
| Logi webhooka | 3 dni (Enterprise: 30) | Starsze żądania nie są widoczne w logach |
Źródło: dokumentacja webhooków Make i opis aplikacji Webhooks. Kolejka rośnie, gdy scenariusz jest wyłączony, np. po błędzie. Im szybciej dowiesz się o wyłączeniu, tym mniej danych w niej czeka: monitoring w trzech warstwach.
Jak zabezpieczyć webhook w Make?
Kto zna adres webhooka, może wysłać na niego dane i uruchomić Twój scenariusz.
W skrócie: traktuj adres webhooka jak hasło, dodaj klucz API (nagłówek x-make-apikey), ogranicz adresy IP, jeśli nadawca ma stałe adresy, zdefiniuj strukturę danych, żeby Make odrzucał niepasujące żądania, a w scenariuszu dodaj filtr sprawdzający, czy dane wyglądają prawidłowo.
| Zabezpieczenie | Jak działa | Kiedy użyć |
|---|---|---|
| Adres jako sekret | Nie publikujesz adresu w kodzie strony, mailach, zrzutach ekranu | Zawsze |
| Klucz API | Make przyjmuje tylko żądania z poprawnym kluczem w nagłówku x-make-apikey |
Gdy nadawca pozwala dodać własny nagłówek |
| Ograniczenie IP | Lista dozwolonych adresów IP lub podsieci; reszta odrzucona | Gdy nadawca wysyła z publikowanych, stałych adresów |
| Struktura danych | Make waliduje dane; niepasujące żądania dostają HTTP 400 | Gdy format danych od nadawcy jest stały |
| Filtr w scenariuszu | Dalej przechodzą tylko dane z wymaganymi polami i wartościami | Zawsze, zwłaszcza przy formularzach na stronie |
Dane w kolejce webhooka są przechowywane do przetworzenia, niezależnie od ustawienia poufności danych scenariusza. Jeśli przez webhook płyną dane osobowe, uwzględnij Make w dokumentacji RODO: RODO w automatyzacjach.
Webhooki w praktyce: 4 przykłady z narzędzi, które wdrażam
Nazwy pól i akcji różnią się między narzędziami i planami. Sprawdź w ustawieniach integracji swojego narzędzia, czy wysyła webhooki.
ManyChat → Make
Easytools → Make
BaseLinker → Make
Formularz na stronie → Make
* 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.
Webhooki w Make: co działa, a co nie?
Najczęstsze problemy, z którymi trafiają do mnie scenariusze oparte na webhookach.
Konsultacja: integracje na webhookach
Połączę Twoje narzędzia przez webhooki i Make, z zabezpieczeniami, obsługą błędów i dokumentacją. Zobacz też jak pomagam w automatyzacji i systemach.
Najczęstsze pytania o webhooki w Make
Czym jest webhook?
Kiedy użyć webhooka zamiast gotowego modułu w Make?
Ile żądań przyjmie webhook w Make?
Co się dzieje z danymi z webhooka, gdy scenariusz jest wyłączony?
Jak zabezpieczyć webhook w Make?
x-make-apikey, ogranicz adresy IP, jeśli nadawca ma stałe adresy, i zdefiniuj strukturę danych, żeby Make odrzucał niepasujące żądania. Szczegóły:
bezpieczeństwo.
Czy webhook w Make zużywa kredyty?
Dlaczego scenariusz z webhookiem się wyłączył?
Make: od pierwszego scenariusza do integracji na webhookach
Każde narzędzie, które wysyła webhooki, da się połączyć.
Czym jest webhook, kiedy wybrać go zamiast gotowego modułu, mechanizm kolejki, konfiguracja w 7 krokach, limity, zabezpieczenia i cztery przykłady. Chcesz połączyć swoje narzędzia? Umów konsultację.
Zakres integracji zależy od liczby narzędzi i scenariuszy.