Przejdź do treści głównej

Webhook AdsQuiz: jak automatycznie wysyłać leady z quizu do CRM

INTEGRACJE · AUTOMATYZACJA

Dowiedz się, jak automatycznie przekazywać odpowiedzi, dane kontaktowe i oferty z quizu do CRM, serwisu e-mail lub komunikatora — bez pisania ani jednej linii kodu.

Co to jest

Webhook to mechanizm, dzięki któremu quiz automatycznie wysyła dane do innego serwisu natychmiast po tym, jak użytkownik zakończy wypełnianie. Żadnych ręcznych eksportów, żadnych plików CSV. Gdy tylko lead kliknie „Otrzymaj wynik” — dane trafiają od razu tam, gdzie to skonfigurowałeś: do CRM, Google Sheets, komunikatora lub wyzwalacza automatyzacji.

Kreator quizów AdsQuiz obsługuje webhoooki natywnie — wystarczy wkleić adres URL odbiorcy, a serwis sam wyśle żądanie POST ze wszystkimi danymi po każdym wypełnieniu. Dlatego quiz do generowania leadów coraz częściej zastępuje zwykły formularz kontaktowy: nie tylko zbiera kontakty, ale automatycznie przesyła wszystkie odpowiedzi do właściwego systemu.

Jeśli zastanawiasz się, jak skuteczniej pozyskiwać leady przez quiz — webhook rozwiązuje to zadanie w całości. Po skonfigurowaniu każdy nowy lead trafia do CRM lub arkusza bez żadnej ręcznej pracy z Twojej strony.

Co jest przesyłane przez webhook: imię, e-mail, telefon, odpowiedzi na każde pytanie, nazwa otrzymanej oferty, czas ukończenia oraz wszelkie parametry UTM z linku do quizu.

Co zawiera webhook

Pełna struktura danych webhooka AdsQuiz

AdsQuiz wysyła żądanie POST w formacie JSON. Poniżej znajduje się rzeczywista struktura danych, którą otrzymuje Twój serwis po każdym ukończeniu quizu.

Kontakty

contacts: { name, surname, phone, email }

Dane wprowadzone przez leada w formularzu kontaktowym — imię, nazwisko, adres e-mail, numer telefonu

Odpowiedzi

simpleData.answers[ ]

Tablica odpowiedzi na każde pytanie quizu — treść pytania, wybrany wariant i numer kolejny pytania (q_index)

Wynik

offers[ ]

Tablica z nazwami oferty(ofert), którą użytkownik otrzymał na podstawie wyników quizu

Metadane

utm_source, utm_medium, utm_campaign, ip, created_at, quiz

Parametry UTM z URL, adres IP, identyfikator i nazwa quizu, domena, data i czas ukończenia (Unix timestamp)

Rzeczywisty przykład JSON z AdsQuiz:

{
  "UUID": "G1zR8UDC6XEkfmwgCkNdCUV316mDm21d",
  "complited": true,
  "gclid": null,
  "utm_source": null,
  "utm_medium": null,
  "utm_campaign": null,
  "utm_term": null,
  "utm_content": null,
  "page": "https://app.adsquiz.io/",
  "ip": "2a02:214c:871e:ca00:95fe:b999:1a9:7b29",
  "updated_at": 1781622538,
  "created_at": 1781622399,
  "quiz": {
    "name": "New Quiz",
    "code": "sm0XrJuEWS",
    "domain": "webhook-test.adsquiz.io"
  },
  "simpleData": {
    "answers": [
      { "question": "Which best describes your business?", "answer": "SaaS Product", "q_index": 1 },
      { "question": "What is your company name?", "answer": "AdsQuiz", "q_index": 2 },
      { "question": "What is your primary goal?", "answer": "Automate marketing", "q_index": 3 },
      { "question": "Which marketing channels are you currently using?", "answer": "LinkedIn Ads; Email Marketing", "q_index": 5 },
      { "question": "Monthly marketing budget", "answer": "15200", "q_index": 6 },
      { "question": "How many employees does your company have?", "answer": "26-50", "q_index": 7 },
      { "question": "Contact Information", "answer": "Label_1: test; Label_2: +380985443231", "q_index": 10 },
      { "question": "AI is changing marketing faster than ever", "answer": "[skipped]", "q_index": 11 }
    ],
    "contacts": {
      "name":    { "name": "Imię",      "value": "Oleksandr" },
      "surname": { "name": "Nazwisko",  "value": "Palii" },
      "phone":   { "name": "Telefon",   "value": "+380987765433" },
      "email":   { "name": "E-mail",    "value": "[email protected]" },
      "promotion_accepted": { "name": "Zgadzam się na newsletter", "value": "" }
    }
  },
  "offers": ["Growing Business", "Growing Business"]
}

Gdzie odbierać dane

Platformy do integracji quizu z CRM i automatyzacji

Webhook AdsQuiz jest kompatybilny z każdym serwisem przyjmującym żądania POST. Najpopularniejsze opcje bez kodowania to Make.com, Zapier i własny endpoint.

Make.com

Najbardziej elastyczna opcja

Wizualny kreator scenariuszy. Webhook → filtr → CRM lub Google Sheets lub Telegram. Darmowy plan do 1 000 operacji/mies. Idealny do złożonych łańcuchów z warunkami.

Zapier

Największy katalog integracji

Ponad 7 000 serwisów. Prosta logika Trigger → Action. Uruchomienie połączenia zajmuje 5–10 minut. Najlepszy do integracji z niszowym SaaS.

n8n

Automatyzacja open-source

Rozwiązanie self-hosted z wizualnym edytorem. Wyzwalacz webhook wbudowany natywnie. Pełna kontrola nad danymi i infrastrukturą.

Własny endpoint

Dla programistów

Masz własny backend? Wklej URL bezpośrednio. AdsQuiz wyśle żądanie POST w JSON — obsługuj je jak chcesz. Obsługiwane: Basic Auth i niestandardowe nagłówki.

Instrukcja krok po kroku

Jak podłączyć quiz z integracją CRM przez Make.com

Najpopularniejszy scenariusz: AdsQuiz → Make.com → Twój CRM lub Google Sheets. Poniżej pełna instrukcja od zera do pierwszego leada w systemie.

1

Utwórz nowy scenariusz w Make.com

Przejdź do make.com → Scenarios → Create a new scenario. Kliknij pusty plus i wyszukaj „Webhooks”. Wybierz moduł Webhooks → Custom webhook. Kliknij „Add” i nadaj webhookowi nazwę — np. „AdsQuiz leads”.

💡 Skopiuj URL od razu — będzie potrzebny w następnym kroku. Wygląda tak: https://hook.eu2.make.com/xxxxxx
2

Wstaw URL webhooka w AdsQuiz

Przejdź do AdsQuiz → Settings → Integration → Webhook. Wklej skopiowany URL w pole „The webhook URL’s”, włącz przełącznik Active Integration i kliknij Save.

Ustawienia webhooka w AdsQuiz — Settings → Integration → Webhook

Następnie wykonaj testowe przejście quizu — wpisz imię, e-mail i odpowiedz na wszystkie pytania.

💡 Make.com potrzebuje „uczącego” żądania, aby poznać strukturę danych. Bez testowego przejścia nie wyświetli pól do mapowania.
3

Sprawdź otrzymane dane w Make.com

Wróć do Make.com — webhook powinien pokazać „Successfully determined” i wyświetlić wszystkie pola JSON: UUID, contacts, simpleData.answers, offers, utm itp. Kliknij węzeł webhooka i upewnij się, że widzisz rzeczywiste dane z testowego przejścia.

4

Dodaj akcję — CRM lub Google Sheets

Kliknij „+” po webhooiku. Dla Google Sheets: szukaj „Google Sheets → Add a Row” i wybierz odpowiedni arkusz. Dla CRM: wyszukaj nazwę swojego serwisu. Przeciągnij pola z webhooka do odpowiednich kolumn — contacts.email.value → E-mail, contacts.name.value → Imię, offers[0] → Oferta itp.

💡 Wskazówka dla Google Sheets: utwórz arkusz z nagłówkami kolumn wcześniej — Make.com wykryje je automatycznie i zaproponuje mapowanie.
5

Aktywuj scenariusz i wyślij testowego leada

Kliknij „Save” → „Turn on scheduling” (lub po prostu włącz przełącznik w prawym górnym rogu). Scenariusz jest teraz aktywny. Przejdź quiz jeszcze raz — tym razem lead powinien pojawić się w arkuszu lub CRM automatycznie.

Gotowe. Od teraz każde ukończenie quizu automatycznie trafia do systemu — bez Twojego udziału.

Skonfiguruj webhook już teraz

Utwórz quiz za darmo i podłącz automatyczne przekazywanie leadów do swojego CRM lub Google Sheets w 5 minut.

Dobre praktyki

Jak zwiększyć konwersję przez generowanie leadów z quizu i automatyzację

🎯

Segmentuj według oferty

W Make.com lub Zapier dodaj filtr na polu offers[0]. Lead z ofertą „Premium” → gorący handlowiec. Lead z ofertą „Starter” → sekwencja e-maili rozgrzewających.

🔔

Powiadomienia na Telegram

Dodaj krok „Telegram → Send a Message” po zapisaniu do CRM. Handlowiec otrzyma natychmiastowe powiadomienie z imieniem, kontaktem i ofertą leada.

📧

Integracja quizu z serwisem e-mail

Przekaż offers[0] do platformy e-mailowej jako tag lub pole. Każda oferta uruchamia własną sekwencję wiadomości — bez ręcznej segmentacji.

📊

Analityka w Google Sheets

Zrzucaj wszystkich leadów do jednego arkusza z parametrami UTM. To daje przekrój: która reklama przyciąga ludzi z najlepszymi ofertami i najwyższą konwersją.

Rozgałęziaj do wielu serwisów

Make.com pozwala rozgałęziać scenariusze. Ten sam lead może jednocześnie trafić do CRM, arkusza i kanału Slack.

🔁

Rozpakowuj odpowiedzi osobno

Tablicę simpleData.answers[] można rozwinąć przez Iterator w Make.com i zapisać każdą odpowiedź w osobnej kolumnie arkusza.

Kto korzysta

Quiz do pozyskiwania leadów — przykłady według branż

🏠

Nieruchomości

Quiz dobiera typ nieruchomości → webhook → CRM → agent dzwoni z gotową listą ofert w ciągu 10 minut.

🏥

Medycyna i kliniki

Wstępna ankieta objawów → webhook → CRM → automatyczna rezerwacja wizyty u odpowiedniego specjalisty.

🎓

Edukacja online

Test poziomu wiedzy → webhook → serwis e-mail → różne sekwencje wiadomości zależnie od wyniku i oferty.

🛍️

E-commerce

Quiz dobiera produkt → webhook → Telegram do handlowca + Google Sheets → spersonalizowana oferta w odpowiedzi.

💼

B2B i SaaS

Kwalifikacyjny quiz dla leadów → webhook → CRM z ofertą i odpowiedziami → lead trafia od razu do właściwego handlowca.

💇

Beauty i usługi

Quiz dobiera zabieg → webhook → automatyczna rezerwacja w CRM salonu + SMS z przypomnieniem dla klienta.

Przykład quizu z webhookiem

Jak wygląda quiz do generowania leadów z przekazywaniem danych

Przykład kwalifikacyjnego quizu B2B. Po ukończeniu webhook przesyła wszystkie odpowiedzi, ofertę i dane kontaktowe do CRM.

Dobór rozwiązania dla Twojej firmy — AdsQuiz
1 Jaki problem chcesz rozwiązać?
Pozyskać więcej leadówKwalifikować przychodzące zapytaniaSegmentować bazęZwiększyć konwersję strony
2 Ile leadów otrzymujesz miesięcznie?
Mniej niż 5050–200200–1 000Ponad 1 000
3 Którego CRM lub narzędzia używasz?
Google SheetsHubSpotPipedriveInny CRM

Otrzymaj spersonalizowaną rekomendację →

Webhook automatycznie prześle odpowiedzi, ofertę i kontakty do Twojego CRM

Częste błędy

Co idzie nie tak podczas konfiguracji webhooków

1

Brak testowego przejścia po wklejeniu URL

Make.com i Zapier nie znają struktury danych, dopóki nie otrzymają rzeczywistego żądania. Bez testowego przejścia mapowanie pól nie działa — zawsze przejdź quiz w całości po podłączeniu.

2

Scenariusz w Make.com nie jest aktywowany

Zapisanie scenariusza to za mało — trzeba kliknąć „Turn on” lub aktywować harmonogram. Bez tego webhook odbiera dane, ale nic z nimi nie robi.

3

Pole e-mail nie jest wymagane w quizie

Jeśli e-mail w formularzu kontaktowym jest opcjonalny, część leadów dotrze bez adresu. Automatyzacja e-mailowa się nie uruchomi. Ustaw kluczowe pola jako wymagane.

4

Tablica simpleData.answers[] nie jest rozpakowana dla arkusza

Jeśli chcesz każdą odpowiedź w osobnej kolumnie w Google Sheets, potrzebujesz kroku Iterator w Make.com. Bez niego cała tablica zapisuje się w jednej komórce jako tekst.

5

Parametry UTM brakuje w linku do quizu

Webhook przekazuje tylko te UTM, które były w linku klikniętym przez użytkownika. Jeśli linki reklamowe nie mają utm_source, w CRM nie będzie danych o źródle ruchu — pola przyjdą jako null.

6

Wyczerpany limit operacji na darmowym planie Make.com

Darmowy plan daje 1 000 operacji miesięcznie. Przy aktywnym quizie i dużym ruchu limit się wyczerpuje. Monitoruj licznik lub przejdź na płatny plan przed uruchomieniem kampanii reklamowych.

7

URL webhooka zmieniony w AdsQuiz, ale scenariusz nie zaktualizowany

Jeśli utworzyłeś nowy webhook w Make.com (np. po refaktoryzacji), stary URL przestaje działać. Zawsze sprawdzaj, czy URL w ustawieniach AdsQuiz i w Make.com są zgodne.

Pytania i odpowiedzi

FAQ: webhook AdsQuiz i integracja quizu z CRM


Użytkownik przechodzi quiz, odpowiada na pytania i wpisuje dane kontaktowe. Zaraz po ukończeniu AdsQuiz wysyła żądanie POST (webhook) na wskazany URL — ze wszystkimi odpowiedziami, ofertą i kontaktami. Dane te automatycznie trafiają do Twojego CRM, arkusza lub serwisu e-mail przez Make.com, Zapier lub własny endpoint.

Nie. Przez Make.com lub Zapier wszystko konfiguruje się wizualnie bez ani jednej linii kodu. Jeśli masz własny backend — wtedy tak, trzeba napisać handler żądania POST.

Tak. W Make.com można rozgałęzić scenariusz i jednocześnie zapisać leada w CRM, Google Sheets i wysłać powiadomienie na Telegram. Jeden webhook — wiele równoległych akcji.

Przesyłany jest zarówno tekst pytania, wybrany wariant odpowiedzi, jak i numer kolejny pytania (q_index). Pozwala to zrozumieć kontekst w CRM bez konieczności pamiętania struktury quizu.

To zależy od ustawień quizu. Jeśli formularz kontaktowy jest wymagany — webhook odpala się dopiero po jego wypełnieniu. Jeśli formularz został pominięty — webhook może się nie wysłać lub przyjść bez e-maila i telefonu.

Tak, AdsQuiz pozwala dodać niestandardowe nagłówki HTTP do webhooka. Jest to przydatne, gdy Twój endpoint wymaga autoryzacji lub konkretnego Content-Type.

Bezpośrednia integracja nie jest wymagana. Przez Make.com lub Zapier quiz do pozyskiwania leadów łączy się z każdym CRM dostępnym w katalogu tych serwisów. Webhook wysyła dane do Make.com, a stamtąd przekierowujesz je gdzie chcesz.
Oleksandr Palii
Co-founder AdsQuiz
Wypróbuj za darmo
Spróbuj stworzyć quiz już teraz!

Polecane artykuły

06/18/26
AdsQuiz · System punktów Quiz z punktami to narzędzie, które jednocześnie angażuje, edukuje i sprze…
адс квіз на домені
06/16/26
Konfiguracja · Techniczne Domyślnie Twój quiz jest już dostępny pod domeną AdsQuiz — od razu po utw…
06/15/26
Poradnik dla firm usługowych Jak stworzyć stronę do zapisów online dla klientów bez strony internet…