Pāriet uz galveno saturu

Izaugsme – Katrs potenciālais klients nonāk jūsu CRM uzreiz: sūtiet Survio demo pieprasījumus uz izklājlapu vai HubSpot

Pārvērtiet Survio veidlapu par potenciālo klientu avotu: katrs demo pieprasījums kļūst par jaunu ierakstu Google Sheets ar e-pasta ziņu jums vai par jaunu kontaktpersonu HubSpot. Lietojiet n8n un gatavās darbplūsmas.

Autors: Success Team Survio

Kurš gadījums ir jums?

A gadījums – vienkāršs, piemērots visiem: katrs demo pieprasījums iekrīt Google Sheets, ko lietojat kā CRM, un jūs saņemat e-pasta paziņojumu.

B gadījums – komandām, kas izmanto CRM: katrs demo pieprasījums kļūst par potenciālo klientu HubSpot, pārdošanas komanda var sākt darbu uzreiz.

Apmeklētājs aizpilda jūsu demo pieprasījuma formu, un pēc dažām sekundēm potenciālais klients ir jūsu CRM. Mazs uzņēmums saņem jaunu rindu potenciālo klientu izklājlapā un e-pastu atbildēšanai; pārdošanas komanda saņem jaunu kontaktpersonu HubSpot. Abos gadījumos runājat ar potenciālo klientu, kamēr viņi vēl ir jūsu tīmekļa vietnē.
​

Šis ir e-pasts, ko saņemat par katru jaunu demo pieprasījumu A gadījumā:
​

New demo request e-mail in Gmail


​

Un šis ir jaunais kontakts HubSpot B gadījumā:
​

HubSpot contact created from a demo request: lifecycle stage Lead and the request in Message

Kā tas strādā. Survio sūta katru aizpildīto atbildi uz webhook URL. Automatizācijas rīks (izmantojam n8n šajā pamācībā) to saņem un pieraksta potenciālo klientu tur, kur jūs strādājat. Survio veic nosūtīšanu, n8n izdara pārējo.

Ja webhooks Survio ir jauns, sāciet ar Webhooks: sūtiet atbildes uz citām sistēmām reāllaikā, un pēc tam atgriezieties šeit.
​

Ko jūs izveidosiet

Abi gadījumi sākas vienādi: īsa demo pieprasījuma forma jūsu tīmekļa vietnē, nosūtīta uz n8n ar webhook.

Pārskats

A gadījums: izklājlapa kā CRM

B gadījums: HubSpot

Rezultāts

Katrs pieprasījums ir rinda Google Sheets ar Status kolonnu, un jūs saņemat e-pastu

Katrs pieprasījums ir jauna kontaktpersona HubSpot CRM, gatava pārdošanas komandai

Rīki

Survio, n8n, Google Sheets, Gmail

Survio, n8n, HubSpot

Piemērots vislabāk

Mazam uzņēmumam, kas pats apstrādā potenciālos klientus

Pārdošanas komandai, kas jau strādā HubSpot

Pirms sākat

  • Survio Aptauja maksas plānā. Webhooks nav pieejami Free plānā, un katrs plāns nosaka noteiktu webhook daudzumu uz Aptauju (skatiet webhook rakstu).

  • n8n Konts, n8n Cloud vai pašpārvaldīts.

  • A gadījums: Google konts Google Sheets un Gmail. B gadījums: HubSpot konts.

Šajā ceļvedī izmantojam īsu demo pieprasījuma formu: vārds, darba e-pasts (e-pasta jautājums), uzņēmums, komandas lielums (izvēles jautājums) un pēc izvēles "Ko vēl vēlaties redzēt demonstrācijā?". Jūsu forma var atšķirties, jūs kartējat savus jautājumus gan A, gan B gadījumā.
​

1. solis — Ievietojiet formu savā tīmekļa vietnē

  1. Atveriet savu Aptauju, dodieties uz Saņemt atbildes un izvēlieties Tīmeklī.

  2. Atlasiet Uznirstošais logs un iestatiet, kad tas parādās. Īsai formai ieslēdziet Slēpt sveiciena lapa, lai viesi sāktu ar pirmo jautājumu.

  3. Klikšķiniet Iegult tīmekļa vietnē un ielīmējiet kodu savā tīmekļa vietnē.

Pop-up window settings for the survey in Survio
Embed code for the pop-up window

Vairāk iespēju, piemēram, poga vai sānu logrīks, ir sadaļā aptaujas iegulšana jūsu tīmekļa vietnē.
​

2. solis — Tikai A gadījumam: sagatavojiet potenciālo klientu izklājlapu

  1. Izveidojiet jaunu Google izklājlapu un pārdēvējiet tās pirmo lapu par leads.

  2. 1. rindā ierakstiet kolonnu virsrakstus: Response ID, Received, Name, E-mail, Company, Team size, What they want to see, Status un Language.

  3. Atlasiet Status kolonnas šūnas zem virsraksta, izvēlieties Ievietot → Nolaižamā izvēlne, pievienojiet opcijas New, Contacted un Done (ar Pievienot vēl vienu vienumu) un klikšķiniet Pabeigts.

Jūsu izklājlapa ir tagad vienkāršs CRM. Jauni potenciālie klienti ienāk kā New. Kad esat sazinājušies vai uzrakstījuši, pārslēdziet uz Contacted, un uz Done kad darījums pabeigts vai zaudēts. Filtrējiet pēc Status, lai redzētu, kam vēl jāatbild.

3. solis — Izveidojiet webhook n8n

  1. n8n izveidojiet jaunu darbplūsmu un pievienojiet Webhook mezglu kā sākuma punktu.

  2. Iestatiet HTTP metode kā POST.

  3. Pārslēdzieties uz cilni Production URL un nokopējiet adresi.

  4. Klikšķiniet Publicēt. Production URL pieņem datus tikai pēc publicēšanas.

n8n Webhook node with HTTP Method POST and the Production URL tab
Published button in the n8n editor

Lietojiet Production URL, nevis Test URL. Test URL darbojas tikai, kamēr redaktors gaida testa notikumu, tāpēc Survio piegādes neizdodas uzreiz pēc redaktora aizvēršanas. Survio atkārto kļūdainu piegādi apmēram diennakti, un pēc 5 dienām webhook tiks izslēgts.

4. solis — Savienojiet aptauju Survio

  1. Atveriet aptauju un dodieties uz Saņemt atbildes.

  2. Kreisajā panelī sadaļā Automatizācija un integrācijas atlasiet Webhooks un klikšķiniet + Pievienot webhook.

  3. Ielīmējiet n8n Production URL Webhook URL laukā un klikšķiniet Saglabāt webhook. Webhook tiek aktivizēts uzreiz.

Add a webhook dialog in Survio with the n8n Production URL filled in
Saved webhook in Survio, switched on


​

5. solis — Nosūtiet testa pieprasījumu un atrodiet jautājumu ID

  1. Aizpildiet savu formu tās parastajā saitē un iesniedziet līdz beigām. Survio sūta tikai pabeigtas atbildes.

  2. n8n atveriet Izpildes cilni. Piegāde notiks pāris sekunžu laikā.

  3. Atveriet piegādes ierakstu un klikšķiniet uz Webhook mezgla. Izvērsiet body, tālāk data, tad answers. Katrs jautājums rāda savu question.id, label un answer.

  4. Pierakstiet katra jautājuma ID. Varat klikšķināt Pin, lai testētu arī bez jauna iesnieguma.

Webhook node output in n8n with a demo request

Atbildes izvēlieties vienmēr pēc jautājuma ID. Atbildes ierodas kā saraksts. Ja vēlāk pievienojat jautājumu, secība mainīsies, bet ID paliks vienāds.

Potenciālā klienta e-pasts ir atbildēs. Nelietojiet data.email: tas paliek tukšs, ja e-pasts ievadīts e-pasta jautājumā. Skatiet atbildi uz e-pasta jautājumu.

A gadījums — Izklājlapa kā CRM, plus e-pasts

Darbplūsma pēc webhook sastāv no trim soļiem: Sagatavot klientu paņem atbildes, Saglabāt klientu izklājlapā pievieno rindu, un E-pasts jaunajam klientam jūs informē.
​

Sagatavot klientu

  1. Pievienojiet Labošanas laukus (Set) mezglu aiz Webhook un pārdēvējiet par Sagatavot klientu.

  2. Sadaļā Lauki, ko iestatīt, pievienojiet pa vienam laukam katrai izklājlapas kolonnai, tips atstājiet String. Lauka nosaukumam jāsakrīt ar kolonnas nosaukumu; vērtības skatiet zemāk.

  3. Aizvietojiet jautājumu ID (piemēram, 90403243) ar saviem un Europe/Prague ar savu laika joslu.

Lauka nosaukums

Vērtība

Response ID

{{ $json.body.data.responseId }}

Received

{{ DateTime.fromISO($json.body.data.submitted).setZone('Europe/Prague').toFormat('yyyy-MM-dd HH:mm') }}

Name

{{ $json.body.data.answers.find(a => a.question.id === 90403243)?.answer ?? "" }}

E-mail

{{ $json.body.data.answers.find(a => a.question.id === 90403263)?.answer ?? "" }}

Company

{{ $json.body.data.answers.find(a => a.question.id === 90403245)?.answer ?? "" }}

Team size

{{ $json.body.data.answers.find(a => a.question.id === 90403247)?.answer?.labels?.[0] ?? "" }}

What they want to see

{{ $json.body.data.answers.find(a => a.question.id === 90403244)?.answer ?? "" }}

Status

New (parasts teksts, ne izteiksme)

Language

{{ $json.body.data.langCode }}

Prepare lead node in n8n with Fields to Set

Saglabāt klientu izklājlapā

  1. Pievienojiet Google Sheets mezglu aiz Sagatavot klientu, pārdēvējiet to par Saglabāt klientu izklājlapā un izvēlieties darbību Pievienot vai atjaunināt rindu.

  2. Savienojiet savu Google kontu, izvēlieties izklājlapu sadaļā Dokuments un lapu leads sadaļā Lapa.

  3. Iestatiet Kartēšanas kolonnu režīms uz Kartēt automātiski, un Kolonna, pēc kuras meklēt — uz Response ID.

  4. Sadaļā Iespējas pievienojiet Šūnas formāts un atlasiet Lai n8n formatē. Citādi Google Sheets var atbildes kā 2-10 uzskatīt par datumiem.

Save lead to sheet node: Append or Update Row, Map Automatically, Column to match on Response ID

Kāpēc atsevišķs Sagatavot klientu solis? Ja mainīsiet izklājlapu vai lapu Google Sheets mezglā, n8n zaudēs kolonnu sasaisti. Izteiksmes mezglā Sagatavot klientu netiek ietekmētas.

E-pasts jaunajam klientam

  1. Pievienojiet Gmail mezglu aiz Saglabāt klientu izklājlapā, pārdēvējiet to par E-pasts jaunajam klientam un izvēlieties Ziņojums un Sūtīt.

  2. Savienojiet savu Gmail kontu un Kam laukā ievadiet savu e-pasta adresi.

  3. Iestatiet tematā Jauns demo pieprasījums: {{ $('Prepare lead').item.json.Name }} ({{ $('Prepare lead').item.json.Company }}).

  4. Iestatiet e-pasta tipu uz HTML un sagatavojiet vēstījumu ar klienta detaļām, piemēram, {{ $('Prepare lead').item.json['E-mail'] }} e-pastam.

  5. Sadaļā Iespējas pievienojiet Send Replies To ar {{ $('Prepare lead').item.json['E-mail'] }}, lai atbildes aizietu tieši klientam, un izslēdziet Pievienot n8n atribūciju.

Gmail node E-mail the new lead with To, Subject, Message and Send Replies To

Publicējiet vēlreiz pēc izmaiņām. Tikai tā izmaiņas kļūst aktīvas.

n8n workflow: Survio Webhook, Prepare lead, Save lead to sheet, E-mail the new lead

Iesniedziet vēl vienu pieprasījumu. Tabulā uzreiz būs jauna rinda ar statusu New, un pēc brīža saņemsiet e-pastu (skatiet iepriekš).

The leads tab in Google Sheets with a Status dropdown


​

B gadījums — Katrs demo pieprasījums uz HubSpot

Šajā gadījumā potenciālais klients nekavējoties nonāk HubSpot CRM kā kontaktpersona ar dzīves cikla posmu Lead, tāpēc pārdošanas komanda var sākt strādāt tur, kur jau strādā. Aiz webhook ir divi soļi: Sagatavot klientu un Izveidot vai atjaunināt kontaktpersonu.

Sagatavot klientu

Pievienojiet Labošanas laukus (Set) mezglu aiz Webhook, pārdēvējiet par Sagatavot klientu un pievienojiet šādus String laukus. ID nomainiet pret saviem.

Lauka nosaukums

Vērtība

E-pasts

{{ $json.body.data.answers.find(a => a.question.id === 90403263)?.answer ?? "" }}

Vārds

{{ ($json.body.data.answers.find(a => a.question.id === 90403243)?.answer ?? "").trim().split(" ")[0] }}

Uzvārds

{{ ($json.body.data.answers.find(a => a.question.id === 90403243)?.answer ?? "").trim().split(" ").slice(1).join(" ") }}

Uzņēmums

{{ $json.body.data.answers.find(a => a.question.id === 90403245)?.answer ?? "" }}

Ziņojums

Demo pieprasījums no Survio. Komandas lielums: {{ $json.body.data.answers.find(a => a.question.id === 90403247)?.answer?.labels?.[0] }}. Vēlas redzēt: {{ $json.body.data.answers.find(a => a.question.id === 90403244)?.answer }}

Vārds un uzvārds tiek sadalīti no viena "Jūsu vārds" jautājuma. Ja formā ir atsevišķi vārdu/uzvārdu jautājumi, izmantojiet savus ID.
​

Izveidot vai atjaunināt kontaktpersonu

  1. Pievienojiet HubSpot mezglu aiz Sagatavot klientu, pārdēvējiet par Izveidot vai atjaunināt kontaktpersonu un izvēlieties resursu Kontaktpersona un darbību Izveidot vai atjaunināt.

  2. Savienojiet savu HubSpot kontu.

  3. Laukā E-pasts ievadiet {{ $json['E-mail'] }}. HubSpot izmanto e-pastu, lai atrastu esošu kontaktpersonu, tāpēc atkārtots potenciālais klients tiek atjaunots, nevis dublēts.

  4. Sadaļā Kontaktpersonas īpašības pievienojiet Vārds, Uzvārds, Uzņēmuma nosaukums un Ziņojums ar atbilstošajiem laukiem no Sagatavot klientu, kā arī iestatiet Dzīves cikla posma nosaukums vai ID uz Lead.

HubSpot node Create or update contact with Email, contact properties and Lifecycle Stage Lead

Publicējiet vēlreiz pēc izmaiņām.

n8n workflow: Survio Webhook, Prepare lead, Create or update contact

Kontaktpersona var automātiski piesaistīties uzņēmumam. Ja HubSpot atrod uzņēmumu ar tādu pašu e-pasta domēnu, kontakts tiks saistīts ar to, un kontakts var pārņemt uzņēmuma īpašnieku. Vairumā gadījumu tas ir vēlamais rezultāts; pārbaudiet vienu reizi ar testa pieprasījumu.

Iegūstiet gatavo darbplūsmu

Lai neveidotu 3. soli un savu gadījumu manuāli, lejupielādējiet gatavu darbplūsmu. Lejupielādējiet failu jūsu gadījumam (skatīt raksta beigās): survio-demo-requests-to-sheet-and-gmail.json A gadījumam vai survio-demo-requests-to-hubspot.json B gadījumam.

  1. n8n izveidojiet tukšu darbplūsmu. Atveriet izvēlni (trīs punkti) blakus darbplūsmas nosaukumam un izvēlieties Importēt, pēc tam No faila. Izvēlieties lejupielādēto failu.

  2. Atveriet Sagatavot klientu un aizvietojiet jautājumu ID, A gadījumā arī laika joslu.

  3. A gadījums: atveriet Saglabāt klientu izklājlapā. Kamēr nav konfigurēts, būs brīdinājums. Savienojiet Google kontu, izvēlieties izklājlapu un lapu leads. n8n pēc tam pārslēgsies uz Kartēt katru kolonnu manuāli: uzstādiet atpakaļ uz Kartēt automātiski un Kolonna, pēc kuras meklēt uz Response ID. Atveriet E-pasts jaunajam klientam, savienojiet Gmail kontu un ievadiet savu adresi laukā Kam.

  4. B gadījums: atveriet Izveidot vai atjaunināt kontaktpersonu un savienojiet HubSpot kontu.

  5. Atveriet Survio Webhook, nokopējiet Production URL Survio (4. solī), un klikšķiniet Publicēt.

n8n workflow menu with Import and From file

Pārbaudiet visu darbību

  1. Atveriet tīmekļa vietni, aizpildiet un iesniedziet uznirstošo formu.

  2. A gadījums: pārbaudiet, vai leads lapā parādās jauna rinda ar statusu New un vai saņemat e-pastu. Atbildiet uz e-pastu – pārbaudiet, ka atbilde aiziet klientam.

  3. B gadījums: atveriet HubSpot un pārbaudiet, vai kontaktpersona ar statusu Lead un demo pieprasījumu ir pieejama ziņojumos.

  4. Apskatiet n8n Izpildes cilni, kur redzamas visas piegādes un dati.

Problēmu risināšana

Simptoms

Iemesls

Risinājums

n8n nesaņem datus

Survio ievadīts Test URL vai darbplūsma nav publicēta

Nokopējiet Production URL Survio un klikšķiniet Publicēt

Survio neļauj ievadīt pašpārvaldīta n8n webhook URL

n8n rāda iekšējo URL, nevis publisko

Nomainiet n8n WEBHOOK_URL uz publisku https adresi un kopējiet URL vēlreiz

"Listen for test event" neko nerāda, bet forma iesniegta

Survio sūta uz Production URL, klausīšanās domāta Test URL

Skatiet Izpildes cilni

Pēdējās izmaiņas nav aktīvas

Darbplūsma publicēta, bet izmaiņas nav apstiprinātas (Publicēt pogā punkts)

Klikšķiniet Publicēt vēlreiz

Kolonna paliek tukša vai beigās parādās jauna

Sagatavot klientu laukam nav tāds pats nosaukums kā lapas kolonnai

Pārsauciet laukus, lai sakristu ar kolonnām un dzēsiet lieko kolonnu

Tas pats klients divas reizes

Iestatīta tikai Append Row darbība vai nav noteikta kolonna pēc kā salīdzināt

Izvēlieties Append or Update Row un kā salīdzināšanas kolonnu Response ID

Atbilde aiziet jums, nevis klientam

Gmail mezglā nav norādīts Send Replies To

Iespējās norādiet Send Replies To ar klienta e-pastu

Komandas lielums tiek attēlots kā datums

Google Sheets skata 2-10 kā datumu

Iestatiet šūnas formātu “Lai n8n formatē” Saglabāt klientu izklājlapā mezglā

E-pasta lauks nav aizpildīts

Lasīts no data.email

Izņemiet no atbildes uz e-pasta jautājumu

Izveidot vai atjaunināt kontaktpersonu neizdodas

E-pasts ir tukšs vai nederīgs vai HubSpot savienojums ir beidzies

Padariet e-pasta jautājumu obligātu un atjaunojiet HubSpot savienojumu

Survio izslēdz webhook

Webhook URL nav darbojies 5 dienas pēc kārtas

Izlabojiet cēloni un Survio atkal ieslēdziet webhook

Noderīgi zināt

  • Survio sūta tikai pabeigtas Atbildes, katru atsevišķā ziņojumā, dažu sekunžu laikā. Forma, ko viesis aizver nepabeigtu, netiek nosūtīta.

  • Nekas netiek sūtīts atpakaļejoši: nedz atbildes, kas saņemtas pirms webhook izveidošanas, nedz atbildes, kas iesniegtas kamēr webhook bija pauzēts.

  • Kļūdainas piegādes pie mēģinātas atkārtoti līdz 8 reizēm aptuveni 27 stundas garumā, katrs mēģinājums līdz 30 sek. Atkārtota piegāde, izmantojot Response ID, nerada dublikātus.

  • Ja piegādes neizdodas 5 dienas pēc kārtas, Survio izslēdz webhook, un tas jāieslēdz manuāli.

  • Webhook apturēšana patur vietu limitā; dzēšana ir neatgriezeniska.

  • Survio programmā netiek glabāta piegāžu vēsture. N8n Izpildes cilne ir jūsu žurnāls.

  • Atbilžu sūtīšana uz webhook nepatērē papildu jūsu plāna atbildes.

Vēlaties, lai mēs visu izveidojam jūsu vietā? Survio Webhooks lapā klikšķiniet Saņemt eksperta uzstādīšanu, uzrakstiet, ko vēlaties panākt, un mūsu komanda visu uzstādīs, notestēs un nodošanas jums gatavu webhook risinājumu.

Vai saņēmāt atbildi uz savu jautājumu?