Przejdź do głównej zawartości

Webhooks: przesyłaj odpowiedzi do swoich narzędzi w czasie rzeczywistym

Połącz Survio ze Slackiem, swoim CRM-em, helpdeskiem lub arkuszami kalkulacyjnymi — każda odpowiedź automatycznie uruchamia akcję. Instrukcja krok po kroku.

Napisane przez Success Team Survio

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.

One response is delivered to every connected tool at once — CRM, helpdesk, team channel, dashboard

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

Detractor rescue loop: NPS 3/10 → webhook → helpdesk ticket → your team → reach out within the hour → customer saved
Promoter loop: NPS 10/10 → webhook → review tool → automatic email invite → a fresh public review
CRM loop: response → webhook → CRM contact updated → record flagged → sales rep gets a follow-up task

Opinia pracowników

HR loop: eNPS response → webhook → HR platform record updated → manager notified → a 1:1 is booked
Language routing: the response's langCode sends it to the matching regional team

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.

Survio Webhooks page, empty state, with the Add a webhook button

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.

Add a webhook window with an empty Webhook URL field

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.

Webhook URL field filled in with an example endpoint

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.

HTTP headers section with a name and value filled in

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.

Saved webhook appearing in the list, toggled ON

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.

Webhook toggled OFF in the list

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ść.

Edit webhook window with masked header value

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.

Delete webhook confirmation dialog

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:

Example webhook JSON payload showing eventType, surveyId and the full response inside data

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.

Czy to odpowiedziało na twoje pytanie?