Webhooks pozwalają Survio przesłać odpowiedź z ankiety do dowolnego narzędzia, z którego korzysta Twój zespół — dokładnie w chwili jej przesłania. Bez eksportowania, kopiowania i czekania. Gdy tylko pojawi się odpowiedź, Survio od razu wysyła ją na wybrany adres.
👋 Nie musisz być techniczny, by to obsłużyć. Jeśli nie wiesz, od czego zacząć, otwórz stronę Webhooks i kliknij Uzyskaj pomoc eksperta — napisz, co chcesz osiągnąć, a nasz zespół przygotuje to, przetestuje i odda Ci działającego webhooka. Żaden kod nie jest potrzebny. Lub połącz się z naszym zespołem technicznym przez email: techsupport@survio.com
Oto cała idea w jednym obrazku: pojawia się odpowiedź, a Survio przekazuje ją do wszystkich połączonych narzędzi — na raz, w czasie rzeczywistym.
Co możesz zrobić za pomocą webhooka?
Webhook to po prostu adres dostawy. Po podłączeniu każdego nowa odpowiedź z ankiety trafia tam automatycznie. Co się wydarzy dalej, zależy od narzędzia na drugim końcu. Kilka najpopularniejszych zastosowań:
Ratuj niezadowolonych klientów: niska ocena natychmiast powiadamia Twój zespół i oznacza kontakt w CRM-ie — możesz się odezwać i naprawić sprawę zanim ta osoba wystawi złą opinię publicznie.
Nie przegap żadnego leada: odpowiedź „Umów prezentację” pojawia się w Twoim CRM-ie (HubSpot, Salesforce, Pipedrive…) w chwili przesłania — bez przepisywania!
Chroń swoją markę: odpowiedź z jedną gwiazdką natychmiast wysyła powiadomienie do zespołu w Slacku, Teams lub mailu, by nic nie umknęło.
Obsługuj reklamacje automatycznie: negatywna opinia zamienia się w zgłoszenie do systemu obsługi klienta.
Prowadź raporty na bieżąco: każda odpowiedź trafia wprost do arkusza, hurtowni danych lub panelu BI który skonfigurowałeś — Twoje raporty są zawsze aktualne bez ręcznego eksportu. Survio przesyła dane; dashboard tworzysz lub łączysz samodzielnie.
Oto kilka z tych scenariuszy od początku do końca — od otrzymania odpowiedzi, przez działanie narzędzia, po reakcję zespołu:
Satysfakcja klienta
Opinia pracowników
Jak dodać webhooka
Webhooks są funkcją Premium. Jeśli nie widzisz opcji opisanych poniżej, musisz najpierw zaktualizować swój plan.
Aby połączyć webhooka, potrzebujesz jednej rzeczy: adresu URL punktu końcowego. To po prostu internetowy adres, na którym Twoje inne narzędzie odbiera dane. Nie tworzysz go sam — narzędzie na końcu (Slack, Zapier, Make, n8n, CRM czy Twój system) generuje go dla Ciebie, a Ty wklejasz ten adres w Survio. Jeśli nie wiesz, gdzie go znaleźć, do tego właśnie służy opcja Uzyskaj pomoc eksperta.
Krok 1 — Otwórz stronę Webhooks
Otwórz swoją ankietę, kliknij Zbieranie odpowiedzi, a następnie wybierz Webhooks w sekcji „Automatyzacje & Integracje” po lewej.
Krok 2 — Kliknij „Dodaj webhooka”
Kliknij + Dodaj webhooka w prawym górnym rogu. Pojawi się okno z polem na adres URL punktu końcowego — czyli adres Twojego narzędzia lub platformy (np. Zapier, Make, n8n lub Twój serwer), do którego Survio powinno przesyłać dane o odpowiedziach.
Krok 3 — Wklej URL webhooka
Wklej adres URL podany przez narzędzie do pola URL webhooka.
Adres musi zaczynać się od https:// — linki zaczynające się od http:// nie są akceptowane, a URL nie może zawierać nazwy użytkownika ani hasła.
Krok 4 — (opcjonalnie) Dodaj nagłówki HTTP
Niektóre narzędzia wymagają klucza uwierzytelniającego lub tokena do każdego żądania. Kliknij + Dodaj nagłówek, wpisz nazwę nagłówka (np. X-Api-Key) i jego wartość. Do jednego webhooka możesz dodać maksymalnie 20 nagłówków. Po zapisaniu wartości są zamaskowane i nie można ich ponownie podejrzeć — można je tylko nadpisać nowymi wartościami.
Nie wiesz, czy tego potrzebujesz? Większość osób nie potrzebuje. Dodaj nagłówek tylko jeśli Twoje narzędzie wyraźnie tego wymaga — np. X-Api-Key z kluczem przesłanym przez narzędzie. Jeśli nie wiesz, zostaw puste lub zapytaj osobę zarządzającą danym narzędziem.
Krok 5 — Zapisz
Kliknij Zapisz webhooka. Nowy webhook pojawi się w sekcji „Twoje webhooki”, domyślnie włączony. Od tej chwili każda nowa odpowiedź z tej ankiety będzie od razu przesyłana pod ten adres.
Zarządzanie webhookami
Włączanie lub wyłączanie webhooka
Użyj przełącznika przy webhooku, by w każdej chwili go wstrzymać lub wznowić. To nie usuwa niczego — po prostu zatrzymuje (lub wznawia) przesyłanie. Zwróć uwagę, że przerwanie i wznowienie nie spowoduje ponownego wysłania danych, które dotarły podczas pauzy.
Edycja webhooka
Kliknij Edytuj, aby zmienić URL lub zaktualizować nagłówki. Obecne wartości nagłówków są widoczne jako kropki dla bezpieczeństwa — żeby je zmienić, po prostu wpisz nową wartość.
Usuwanie webhooka
Kliknij ikonę kosza przy danym webhooku, aby go usunąć.
Usunięcie webhooka jest trwałe. Nie możemy przywrócić usuniętego webhooka i nie jesteśmy w stanie ponownie wysłać odpowiedzi, które napłynęły podczas jego usunięcia lub pauzy — te przesyłki przepadają. Upewnij się, że już nie zależy Ci na tym połączeniu zanim je usuniesz.
Jakie dane przesyła webhook?
Za każdym razem, gdy ktoś wypełni Twoją ankietę, Survio wysyła żądanie HTTPS POST na URL webhooka z JSON-em zawierającym:
Typ zdarzenia (obecnie to zawsze nowa odpowiedź z ankiety)
ID ankiety powiązanej z odpowiedzią
Całą odpowiedź: unikalne ID odpowiedzi, czas zgłoszenia, kanał nadania (np. link bezpośredni, e-mail, kod QR, pop-up), język odpowiedzi, wszelkie niestandardowe parametry URL (np. tagi UTM) i odpowiedzi na każde pytanie
Szukasz adresu e-mail respondenta? Odczytaj go z odpowiedzi na Twoje pytanie o e-mail albo z niestandardowych parametrów URL. Oddzielne pole e-mail w danych pozostanie puste, jeśli adres został podany w pytaniu lub parametrze URL.
To ta sama struktura danych co w API Survio, więc jeśli Twoje narzędzie obsługuje odpowiedzi z Survio, obsłuży również ładunki webhooków. Poniżej masz przykład przesyłki:
Ile webhooków mogę dodać?
Liczba webhooków na jedną ankietę zależy od Twojego planu:
Plan | Webhooki na ankietę |
Free | Niedostępne |
Mini | 1 |
Standard | 3 |
Pro Business / Enterprise / Custom | 10 |
Liczą się zarówno aktywne, jak i wyłączone webhooki — miejsce zwalniasz dopiero po ich usunięciu.
Webhooki nie wliczają się do limitu odpowiedzi. Limit odpowiedzi dotyczy tylko zbierania odpowiedzi. Liczba webhooków ani miejsce przesyłania danych nie ma na to wpływu.
