Melyik eset megfelelő Önnek?
A eset – egyszerű, mindenkinek: minden demo kérés egy Google Táblázatba kerül, amelyet CRM-ként használ, és erről e-mailt kap.
B eset – CRM-et használó csapatoknak: minden demo kérés leadként kerül a HubSpotba, készen az értékesítési csapat számára.
Egy látogató kitölti a demo kérő kérdőívet, és másodpercekkel később a lead megjelenik az Ön CRM rendszerében. Kisvállalkozás esetén új sor születik a leads táblázatban és e-mailt kap, amelyre válaszolhat; értékesítési csapat esetén új kontakt keletkezik a HubSpotban. Akárhogy is, Ön már kapcsolatba lép a leaddel, amíg az oldalon tartózkodik.
Ezt az e-mailt kapja minden új demo kéréshez az A esetben:
Ez pedig az új kontakt a HubSpotban a B esetben:
Így működik. A Survio minden kitöltött választ egy webhook URL-re küld. Egy automatizációs eszköz (ebben az útmutatóban az n8n) fogadja ezt és oda írja be a leadet, ahol Ön dolgozik. A küldést a Survio végzi, a további műveleteket az n8n.
Új Önnek a webhooks használata Survióban? Kezdje ezzel a cikkel: Webhooks: válaszok küldése más eszközökbe valós időben, majd térjen vissza ide.
Mit fog elkészíteni
Mindkét eset ugyanúgy indul: rövid demo kérő kérdőív a weboldalán, ami webhookon keresztül jut el az n8n-hez.
Gyors áttekintés | A eset: táblázat mint CRM | B eset: HubSpot |
Eredmény | Minden kérés új sor a Google Táblázatban Állapot oszloppal, és e-mail is érkezik | Minden kérés új kontaktként jelenik meg a HubSpot CRM-ben, készen az értékesítési csapatnak |
Eszközök | Survio, n8n, Google Táblázatok, Gmail | Survio, n8n, HubSpot |
Leginkább ajánlott | Önállóan leadeket gondozó kisvállalkozásnak | Értékesítési csapatnak, amely már HubSpotban dolgozik |
Mielőtt elkezdené
Survio kérdőív előfizetéses csomagban. Webhook funkció a Free csomagban nem elérhető, minden csomag meghatározott számú webhookot engedélyez kérdőívenként (lásd a webhookokról szóló cikket).
Egy n8n fiók, lehet n8n Cloud vagy saját hostolás.
A eset: Google fiók Google Táblázatok és Gmail használathoz. B eset: HubSpot fiók.
Ebben az útmutatóban rövid demo kérő kérdőívet használunk: név, munka e-mail (e-mail típusú kérdés), cég, csapatlétszám (választható opció) és opcionális "Mit szeretne látni a demóban?" kérdés. Az Ön kérdőíve eltérhet; a saját kérdésekhez A vagy B esetben megfeleltetést kell végeznie.
1. lépés – A kérdőív elhelyezése weboldalán
Nyissa meg a kérdőívét, menjen a Válaszok begyűjtése menüpontba és válassza a Weben lehetőséget.
Válassza ki a Felugró ablak opciót, majd adja meg, mikor jelenjen meg. Rövid űrlaphoz kapcsolja be a Üdvözlő oldal elrejtése opciót, így a látogatók rögtön az első kérdést látják.
Kattintson a Beágyazás weboldalra lehetőségre és illessze a kódot az Ön weboldalába.
További lehetőségek – például gomb vagy oldalsáv widget – a Kérdőív beágyazása weboldalra cikkben.
2. lépés – Csak A eset: a leads táblázat előkészítése
Hozzon létre új Google Táblázatot és az első lapot nevezze el
leads-nek.Az első sorba írja az alábbi oszlopneveket:
Response ID,Received,Name,E-mail,Company,Team size,Mit szeretnének látni,StatusésLanguage.Jelölje ki a Status oszlop fejléc alatti celláit, válassza a Beszúrás → Legördülő lista opciót, adja hozzá az Új, Felkeresve és Kész lehetőségeket (További elem hozzáadása), majd kattintson a Kész gombra.
A táblázat mostantól egyszerű CRM-ként működik. Az új leadek "Új" állapotban jelennek meg. Ha már kapcsolatba lépett valakivel, állítsa "Felkeresve"-re, lezáráskor "Kész"-re. Az Állapot oszlop szűrésével láthatja, kinek kell még választ adnia.
3. lépés – Webhook készítése n8n-ben
Hozzon létre új workflow-t n8n-ben és adjon hozzá egy Webhook csomópontot triggernek.
Állítsa HTTP metódus-nak a POST-ot.
Váltson a Production URL fülre és másolja ki a címet.
Kattintson a Publikálás gombra. Production URL csak publikált workflow mellett működik.
A Production URL-t, ne a Test URL-t használja. A Test URL csak tesztre figyel, amikor szerkesztőben van megnyitva, így a Survio kézbesítése sikertelen lesz szerkesztő bezárása után. A Survio 1 napig újrapróbálja a sikertelen kézbesítést, majd 5 nap sikertelenség után kikapcsolja a webhookot.
4. lépés – A kérdőív összekapcsolása Survióval
Nyissa meg a kérdőívét és menjen a Válaszok begyűjtése menüpontra.
A bal oldali menüben az Automatizálás és integrációk alatt válassza a Webhooks lehetőséget, majd kattintson a + Webhook hozzáadása gombra.
Illessze be az n8n Production URL-címét a Webhook URL mezőbe, és kattintson a Webhook mentése gombra. A webhook azonnal bekapcsol.
5. lépés – Teszt kérés elküldése, kérdésazonosítók meghatározása
Töltse ki a kérdőívet a megszokott linken keresztül, és küldje be. A Survio csak befejezett válaszokat küld, tehát végig kell menni az összes kérdésen.
Az n8n-ben nyissa meg a Végrehajtások fület. Néhány másodperc alatt megérkezik a kézbesítés.
Nyissa meg a végrehajtást, kattintson a Webhook csomópontra. Nagyítsa le a
body, majddata, aztánanswersmezőket. Minden válasz feltünteti aquestion.id-t, a kérdéslabel-jét és azanswer-t.Jegyezze fel minden kérdés id-jét. A Pin gombra is kattinthat, hogy a válaszon tesztelni tudjon anélkül, hogy újra kellene kitöltenie az űrlapot.
Mindig kérdésazonosító alapján párosítson válaszokat. A válaszok listában vannak. Ha utólag kérdést ad hozzá, a pozíciók változhatnak, de a kérdés id állandó.
A lead e-mail címe a válaszok része. Ne használja a data.email-t: üres maradhat, ha az e-mail kérdés típusa e-mail. Az e-mail címet az e-mail kérdés válaszából olvassa ki.
A eset — Táblázat mint CRM, e-mail értesítéssel
A workflow három lépése a webhook után: a Lead előkészítése kiszedi a válaszokat a válaszból, a Lead mentése táblázatba rögzíti a sort, az Új lead e-mailben pedig értesíti Önt.
Lead előkészítése
Adjon hozzá Mezők szerkesztése (Set) csomópontot a Webhook csomópont után, nevezze el
Lead előkészítése-nek.A Szerkesztendő mezők alatt mindegyik oszlophoz hozzon létre egy mezőt, típusa String maradjon. A mezőnév pontosan egyezzen az oszloppal; az értéke az alábbi kifejezés.
Cserélje ki a kérdésazonosítókat (90403243 stb.) a sajátjaira, és Europe/Prague-t a saját időzónájára.
Mezőnév | Érték |
Response ID |
|
Received |
|
Name |
|
| |
Company |
|
Team size |
|
Mit szeretnének látni |
|
Status |
|
Language |
|
Lead mentése táblázatba
Adjon hozzá Google Táblázatok csomópontot a Lead előkészítése után, nevezze el
Lead mentése táblázatba-nak, és válassza a Hozzáfűzés vagy frissítés műveletet.Csatlakoztassa a Google fiókját, majd válassza ki a táblázatot és a leads lapot.
A Mapping Column Mode-t állítsa Automatikus párosítás-ra, a Column to match on-nál válassza a Response ID-t.
Az Opcióknál adjon hozzá Cellák formátuma beállítást, és állítsa n8n formázására. Egyébként a Google Táblázatok a 2–10 típusú válaszokat dátumként értelmezheti.
Miért különálló a Lead előkészítése lépés? Más tab vagy táblázat kiválasztásakor az n8n alapból törli a belső párosításokat. Ezzel a lépéssel nem vesznek el a beállítások.
Új lead e-mailben
Adjon hozzá Gmail csomópontot a Lead mentése táblázathoz lépés után, nevezze el
Új lead e-mailben-nek, és válassza a Üzenet és Küldés műveleteket.Csatlakoztassa Gmail fiókját, az Címzett mezőben adja meg saját e-mail címét.
A Tárgy-nak adja meg:
Új demo kérés: {{ $('Lead előkészítése').item.json.Name }} ({{ $('Lead előkészítése').item.json.Company }}).Az Email típusa legyen HTML, a törzsbe illessze be a lead adatait, pl.
{{ $('Lead előkészítése').item.json['E-mail'] }}az e-mail címnél.Az Opciók alatt adjon hozzá Válaszok erre menjenek mezőt
{{ $('Lead előkészítése').item.json['E-mail'] }}értékkel, hogy a válasz közvetlenül a leadhez menjen, valamint kapcsolja ki a n8n jóváírás hozzáfűzés opciót.
Ismét kattintson a Publikálás gombra. Csak a publikálás után lépnek életbe a módosítások.
Küldjön új kérdést – egy új "Új" státuszú sor jelenik meg, Ön pedig megkapja az e-mailt.
B eset — Minden demo kérés HubSpotba kerül
Itt a lead azonnal kontaktként kerül a HubSpot CRM-be, lead státusszal, így az értékesítési csapat arra a rendszerre támaszkodhat, amit megszokott. A workflow két lépése: Lead előkészítése és Kontakt létrehozása vagy frissítése.
Lead előkészítése
Adjon hozzá Mezők szerkesztése (Set) csomópontot a Webhook után, nevezze el Lead előkészítése-nek, és hozza létre az alábbi String mezőket. Cserélje ki a kérdés id-kat a sajátjaira.
Mezőnév | Érték |
| |
Keresztnév |
|
Vezetéknév |
|
Company |
|
Message |
|
A Keresztnév és Vezetéknév mezők egyetlen „Teljes név” típusú kérdésből is származhatnak. Ha az űrlapon külön kérdések vannak a kereszt- és vezetéknévre, minden mezőhöz adja meg a saját id-t.
Kontakt létrehozása vagy frissítése
Adjon hozzá HubSpot csomópontot a Lead előkészítése után, nevezze el
Kontakt létrehozása vagy frissítése-nek, válassza Kontakt erőforrást és Létrehozás vagy frissítés műveletet.Csatlakoztassa HubSpot fiókját.
Az Email értéke legyen:
{{ $json['E-mail'] }}. A HubSpot az e-mail alapján találja meg a kontaktot, így ugyanaz a lead nem duplikálódik.A Kontakt tulajdonságok alatt kattintson Tulajdonság hozzáadása-ra, adja hozzá a Keresztnév, Vezetéknév, Cég neve és Üzenet mezőket az előkészített adatokból, az Életciklus szakasz vagy ID-t állítsa Lead-re.
Ismét kattintson a Publikálás gombra.
A kontakt automatikusan összekapcsolódhat céggel. Ha a HubSpot ugyanazon domainú céget talál, automatikusan hozzárendeli az új kontaktot, és akár átadhatja neki a cég tulajdonjogát. Ez rendszerint kívánatos, egy teszt lekéréssel ellenőrizhető.
Kész workflow letöltése
A 3. lépés és az adott eset kézi felépítése helyett letöltheti a workflow-mintát. A cikk alján megtalálja a survio-demo-requests-to-sheet-and-gmail.json (A esethez) és survio-demo-requests-to-hubspot.json (B esethez) fájlokat. Eljárás:
n8n-ben hozzon létre üres workflow-t. A menüből (három pötty a workflow neve mellett) válassza az Importálás, majd a Fájlból funkciót. Válassza ki a letöltött fájlt.
Nyissa meg a Lead előkészítése csomópontot, cserélje le a kérdés id-kat sajátjaira, illetve A esetnél a time zone-t is.
A eset: nyissa meg a Lead mentése táblázatba csomópontot. Amíg nincs konfigurálva, piros figyelmeztetés látszik. Csatlakoztassa a Google fiókját, válassza ki a saját táblázatát és
leadslapot. Az n8n ilyenkor átvált Oszlopok kézi párosítása módra: ebben az esetben állítsa vissza Automatikus párosítás-ra, majd párosítsa a Response ID-t. Ezután menjen az Új lead e-mailben csomópontra, kösse össze a Gmail fiókját, adja meg a saját címét.B eset: nyissa meg a Kontakt létrehozása vagy frissítése csomópontot, csatlakoztassa HubSpot fiókját.
Nyissa meg a Survio Webhook csomópontot, másolja a Production URL-t Survióba (4. lépés), kattintson a Publikálás gombra.
Tesztelje végig
Nyissa meg weboldalát, töltse ki és küldje el a felugró kérdőívet.
A eset: ellenőrizze, hogy a
leadslapon új sor keletkezik "Új" állapottal, és megérkezik-e az e-mail. Ha válaszol rá, az a lead e-mail címére megy.B eset: HubSpotban ellenőrizze, hogy a kontaktot Lead státusszal és a demo kérés tartalommal létrejön-e az Üzenetben.
Az n8n Végrehajtások fülén minden kézbesítés és adat megtekinthető.
Hibaelhárítás
Jelenség | Ok | Megoldás |
n8n-be nem érkezik semmi | A Survióban a Test URL szerepel vagy workflow nincs publikálva | Production URL-t illessze be Survióba, majd kattintson a Publikálásra |
Survio nem menti a saját hostos n8n webhook URL-t | Az n8n belső címet ad a publikus helyett | Állítsa be az n8n |
„Listen for test event” nem jelenít meg semmit form kitöltése után | Survio a Production URL-re küldi, a figyelő viszont a Test URL-t nézi | Nézze helyette a Végrehajtások fület |
Legutóbbi változtatása nem érvényesül | Workflow publikálva, de újabb Publikálás nem történt változás után | Kattintson újból a Publikálás gombra |
Egy oszlop üres, új oszlop keletkezik a végén | A Lead előkészítése egyik mezője eltér az oszlopnévtől | Nevezze át a mezőt, hogy pontosan egyezzen a fejléccel, majd törölje az extra oszlopot |
Ugyanaz a lead duplán jelenik meg | Hozzáfűzés új sorhoz van beállítva, vagy nincs párosító oszlop | Használja a Hozzáfűzés vagy frissítés műveletet Response ID alapján |
A válasz Önnek jön vissza, nem a leadnek | Gmail csomópontban nincs beállítva válasz e-mail cím | Adjon hozzá válaszcímet a lead e-mail címével az Opciók alatt |
A csapatlétszám mező dátumként jelenik meg | A Google Táblázatok 2–10-t dátumként értelmezi | A Lead mentése táblázatba lépésnél állítsa Cellák formátuma-t „n8n formázása” opcióra |
Hiányzik az e-mail cím | A | Olvassa ki az e-mail kérdés válaszából |
A Kontakt létrehozása vagy frissítése lépés hibára fut | Az e-mail mező üres vagy érvénytelen, vagy HubSpot kapcsolat lejárt | Tegye kötelezővé az e-mail mezőt, és csatlakoztassa újra a HubSpotot |
A Survio kikapcsolta a webhookot | A webhook URL 5 napig hibás volt | Javítsa a hibát, majd engedélyezze újra a webhookot Survióban |
További információk
A Survio csak a teljesen befejezett válaszokat küldi, egyenként, szinte azonnal. Befejezetlen, félbehagyott kérdőívek nem kerülnek feldolgozásra.
Nincs visszamenőleges küldés: csak a webhook aktiválása utáni válaszokat dolgozza fel, szünetelés idején beérkezetteket nem.
A sikertelen kézbesítéseket akár 8-szor újrapróbálja, kb. 27 órán keresztül, minden próbánál 30 másodperces válaszidőre vár. Response ID azonosító használatával nem jöhet duplikált sor.
Ha 5 napon keresztül minden kézbesítés sikertelen, a Survio kikapcsolja a webhookot, amelyet manuálisan kell újra indítani.
A webhook szüneteltetése fenntartja a helyet; a törlése végleges.
A Survio nem tárol kézbesítési előzmények naplót. Az n8n Végrehajtások füle szolgál naplóként.
A webhookon továbbított válaszok nem számítanak bele az előfizetés válaszkeretébe.
Szeretné, hogy mi állítsuk be Önnek? A Survio Webhooks oldalán kattintson a Szakértői beállítás gombra, írja le, mit szeretne, és csapatunk beállítja, leteszteli és működő webhookot ad át Önnek.
