Integracja Webhook

Twój odbiorca ma posting URL, Twój CRM ma API, Twój tracker przyjmuje postback. Wysyłaj każdego leada prosto tam, w formacie, jakiego oczekuje, bez płacenia pośrednikowi za każde zadanie.

  • Wbudowana integracja
  • Strony docelowe, Quiz funnels

Dlaczego warto połączyć

Dlaczego Webhook i LanderLab

  • Bez pośrednika, bez opłat za zadania

    Strona sama wysyła leada na endpoint. Nie kupujesz zadań w Zapierze ani kredytów w Make i nie musisz utrzymywać konta do automatyzacji.

  • Dokładnie taki payload, o jaki prosi odbiorca

    Zmieniaj nazwę każdego klucza, zagnieżdżaj obiekty, dodawaj tablice i stałe wartości, takie jak ID kampanii czy tag źródła, w JSON lub jako dane formularza (form-encoded).

  • Pola dowodowe, o które proszą odbiorcy

    URL strony, IP odwiedzającego, user agent, czas wysłania i wariant A/B przychodzą z każdym leadem, gotowe do zmapowania na nazwy, których używa odbiorca.

  • Postbacki do Twojego trackera też

    Przy GET zmapowane pola wychodzą jako parametry zapytania, czyli w formie, jakiej oczekuje większość postbacków trackerów i sieci.

  • Zobacz dokładne żądanie, zanim ruszy

    Krok podsumowania pokazuje metodę, URL i body z każdym zmapowanym polem oraz kopiuje żądanie, więc możesz najpierw przetestować endpoint.

  • Osobne miejsce docelowe dla każdej strony

    Każda strona ma własne webhooki, więc każda strona docelowa może wysyłać leady do własnego odbiorcy, klienta lub systemu.

Webhook na Twoich stronach docelowych

Większość stacków lead gen ma pośrodku podatek: Zapa albo scenariusz, którego jedynym zadaniem jest przenieść leada ze strony na endpoint, który przyjąłby go bezpośrednio. Każdy lead płaci za ten przeskok zadaniami lub kredytami, a każdy przeskok to kolejne miejsce, w którym lead może utknąć, podczas gdy odbiorca czeka.

Integracja Webhook w LanderLab go usuwa. Każda strona wysyła swoje leady prosto na dowolny endpoint HTTPS: posting URL odbiorcy, Twoje własne API do leadów, endpoint CRM-u, postback trackera. To Ty decydujesz o metodzie, formacie, nagłówkach i dokładnym body, więc druga strona dostaje leada tak, jak wymaga tego jej dokumentacja.

To integracja, na której opiera się większość narzędzi na tej stronie, które nie mają własnej pozycji, i to po nią sięgasz, gdy odbiorca przysyła Ci specyfikację.

Dlaczego bezpośredni webhook jest lepszy niż płacenie za pośrednika

Lead, który idzie ze strony do Zapa, a potem do odbiorcy, zależy od dwóch systemów, a jeden z nich wystawia za to rachunek. Na ofercie z dużym wolumenem plan automatyzacji rośnie razem z liczbą leadów, choć pośrodku nie dzieje się nic ciekawego: Zap odbiera leada i wysyła go gdzie indziej.

Bezpośredni webhook to ta sama wysyłka bez przeskoku. Lead idzie ze strony na endpoint po wysłaniu formularza, pod Twoją kontrolą, bez niczego pośrodku, co mogłoby się zatrzymać, wyczerpać limit zadań albo zmienić cennik. Pośrednika zostaw do zadań, które wymagają kilku kroków; resztę niech niesie webhook.

Wysyłaj leady w formacie, jakiego oczekuje druga strona

Odbiorcy i API mają swoje wymagania. Jeden chce płaskiego wysłania formularza z polami nazwanymi dokładnie jak w specyfikacji; inny chce JSON-a z kontaktem zagnieżdżonym w obiekcie leada, trackingiem w drugim obiekcie i stałym tagiem źródła oraz ID kampanii obok. Webhook robi jedno i drugie: prostą listę pól, w której zaznaczasz pola i zmieniasz nazwę każdego klucza, albo body JSON, które piszesz sam, z zagnieżdżonymi obiektami, tablicami i stałymi wartościami.

Dostępne metody to GET, POST i PUT, body idzie jako JSON lub dane formularza URL-encoded, a własne nagłówki niosą klucz API lub token, więc dane uwierzytelniające nigdy nie lądują w URL.

Pola do zgodności i atrybucji przy każdym leadzie

LanderLab dodaje do każdego leada własne pola: pełny URL strony, IP i user agent odwiedzającego, czas wysłania w UTC i pokazany wariant A/B. To pola, które odbiorca sprawdza, gdy lead jest kwestionowany, i te, których potrzebujesz, by udowodnić, skąd lead przyszedł.

Dodaj ukryte pola nazwane jak Twoje parametry URL, np. utm_campaign, gclid czy click ID trackera, a zostaną zapisane przy leadzie i wysłane razem z nim. Odbiorca dostaje atrybucję, a Ty możesz oceniać każdy wariant po zaakceptowanych leadach, a nie po surowych wypełnieniach formularza.

Postbacki i pingi przez GET

Nie każde miejsce docelowe chce body. Postback trackera, URL konwersji sieci afiliacyjnej czy zwykły ping przyjmuje dane w query stringu, a webhook GET wysyła zmapowane pola dokładnie w ten sposób: click ID pod nazwą parametru, jakiej oczekuje tracker, a obok stałą wypłatę lub status. Po wysłaniu formularza konwersja wraca do kampanii, która za nią zapłaciła.

Kiedy lepiej użyć workflow

Webhook wysyła każdego leada ze swojej strony. Gdy mają iść tylko niektóre leady, np. leady z USA do jednego odbiorcy, a reszta do innego, albo follow-up po węźle „Opóźnienie”, Workflows (beta) w LanderLab mają ten sam rodzaj żądania w węźle „Żądanie HTTP”, za węzłami „Filtr”, „Jeśli” i „Przełącznik”, z widokiem uruchomień, który pokazuje ścieżkę każdego leada i każdy krok, który się nie powiódł.

Tak czy inaczej lead jest też zapisany w zakładce Leady w LanderLab, więc endpoint, który nie działał, nie kosztuje Cię leada, chyba że włączona jest opcja „Zgodne dostarczanie leadów”, która z założenia pomija zapisywanie.

Zastosowania

Jak wykorzystać Webhook w płatnym ruchu

  • 01

    Ping na posting URL odbiorcy

    Quiz o ubezpieczeniu domu na Google Ads wysyła każdego leada na endpoint odbiorcy w JSON-ie z jego specyfikacji, z gclid, URL strony i IP odwiedzającego, o które prosi jego dział compliance.

  • 02

    Twoje własne API do leadów

    Operator lead gen z własnym systemem wysyła leady ze wszystkich stron na jeden wewnętrzny endpoint, z wariantem i kampanią przy każdym, i raportuje z własnej bazy danych.

  • 03

    Postback konwersji do trackera

    Afiliant puszczający ruch native dodaje webhook GET, który po wysłaniu formularza wysyła click ID trackera i status leada, więc tracker przypisuje konwersję do właściwej kampanii i źródła.

FAQ

Integracja z Webhookiem: FAQ

Jeśli czegoś tu brakuje, zapytaj nas.

Webhook i LanderLab

Po co webhook zamiast Zapiera czy Make?

Gdy miejsce docelowe przyjmuje żądanie HTTPS, bezpośredni webhook robi to samo bez rachunku za każde zadanie i bez dodatkowego systemu pośrodku. Zapiera lub Make zostaw do zadań wieloetapowych.

Dokąd może wysyłać webhook z LanderLab?

Na dowolny endpoint HTTPS: posting URL odbiorcy leadów, API CRM-u lub narzędzia do e-mail marketingu, Twój własny backend, postback URL trackera albo webhook w Zapierze lub Make.

Czy webhook może wysłać dokładnie taki JSON, jakiego chce mój odbiorca?

Tak. Możesz sam napisać body, z zagnieżdżonymi obiektami, tablicami, zmienionymi nazwami kluczy i stałymi wartościami, albo wysłać płaską listę pól lub dane formularza (form-encoded).

Czy webhook wyśle UTM-y, click ID i wariant A/B?

Tak. Ukryte pola pobierają UTM-y i click ID z URL reklamy, a LanderLab dodaje do każdego leada URL strony, IP odwiedzającego, user agent, czas wysłania i ID wariantu.

Czy webhook ustawia się raz dla wszystkich moich stron?

Nie. Webhooki ustawia się osobno dla każdej strony docelowej, dzięki czemu każda strona może wysyłać leady do własnego odbiorcy lub systemu.

Co się stanie z leadem, jeśli mój endpoint nie działa?

Lead i tak jest zapisany w zakładce Leady w LanderLab i od planu Grow wzwyż można go wyeksportować do CSV, chyba że włączona jest opcja „Zgodne dostarczanie leadów”: wtedy leada, którego nie udało się dostarczyć, nie da się odzyskać.

Inne integracje

Podłącz resztę swojego stacku.

Połącz Webhook i uruchom kolejną stronę.

Zbuduj stronę, włącz Webhook i skieruj na nią reklamy. Start za darmo, bez karty.

Od jednego promptu do kwalifikowanych leadów

Zobacz, jak jeden prompt zamienia się w działający quiz funnel z wyceną fotowoltaiki, każdy lead trafia do odbiorcy, a wycieki są wyłapywane, zanim zjedzą budżet.

0:00
0:59