Pāriet uz galveno saturu

Atbalsts – katra sūdzība tiek apstrādāta automātiski: pārvērtiet neapmierinātas aptaujas atbildes par biļetēm

Lūdziet atsauksmes pēc katra pirkuma un pārvērtiet katru neapmierināto Survio atbildi par biļeti Freshdesk vai Intercom ar pasūtījuma numuru, lai jūsu atbalsta komanda var sekot līdzi. Ceļvedī ar n8n un gatavām darba plūsmām.

Autors: Success Team Survio

Kura situācija der jums?

A gadījums – mazam e-veikalam ar vienkāršu palīdzības dienestu: katra sūdzība kļūst par biļeti Freshdesk.

B gadījums – atbalsta komandām Intercom: katra sūdzība kļūst par iekšēju biļeti Intercom.

Nosūtiet īsu aptauju pēc katra pirkuma un ļaujiet, lai katra neapmierinātā atbilde pati atver biļeti jūsu atbalsta komandai ar pasūtījuma numuru un klienta e-pastu jau aizpildītiem laukiem. Nevienam nav jāšķiro atbildes, lai atrastu sūdzības.
​

Šī ir biļete, ko jūsu komanda saņem Freshdesk A gadījumā:
​

Unhappy customer ticket in Freshdesk with the rating, comment and order


​

Un šī ir iekšējā biļete, ko komanda saņem Intercom B gadījumā:
​

Back-office ticket Survey feedback in Intercom with the rating, comment and order

Kā tas darbojas. Jūsu pasūtījuma apstiprinājuma e-pastā ir saite uz Survio aptauju ar pasūtījuma numuru un klienta e-pastu saites parametrā. Survio nosūta katru pabeigtu atbildi uz webhook URL. Automatizācijas rīks (šajā ceļvedī izmantojam n8n) pārbauda, vai klients ir neapmierināts un, ja tā, izveido biļeti jūsu palīdzības dienestā.

Ja webhooks Survio jums ir jaunums, sāciet ar Webhooks: nosūtiet atbildes saviem citiem rīkiem reāllaikā, pēc tam atgriezieties šeit.
​

Ko izveidosiet

Abos gadījumos neapmierināta atbilde nozīmē vērtējumu 1 vai 2 no 5 vai atbildi Drīzāk neapmierināts vai Neapmierināts.

Īsumā

A gadījums: Freshdesk

B gadījums: Intercom

Rezultāts

Jauna biļete Freshdesk

Iekšēja back-office biļete Intercom

Rīki

Survio, n8n, Freshdesk

Survio, n8n, Intercom

Vislabāk piemērots

Mazam e-veikalam ar vienkāršu palīdzības dienestu

Atbalsta komandai, kas jau strādā Intercom

Pirms sākat

  • Survio aptauja kādā no maksas plāniem. Webhook un URL parametri nav pieejami plānā Free, katram plānam ir noteikts webhook limits uz aptauju (skatiet rakstu par webhooks).

  • n8n konts, n8n Cloud vai pašu hostēts.

  • Jūsu palīdzības dienests: A gadījumam – Freshdesk konts; B gadījumam – Intercom darba vide, kur var pārvaldīt biļešu tipus un izveidot lietotni Developer Hub.

Šajā ceļvedī izmantojam vienkāršu klientu apmierinātības aptauju: zvaigžņu vērtējumu, jautājumu "Kopumā, cik apmierināts esat?", jautājumu "Kā jūs iepirkāties šoreiz pie mums?" un atvērtu komentāru.
​

1. solis – ievietojiet pasūtījuma un e-pasta parametrus aptaujas saitei

  1. Atveriet savu aptauju, dodieties uz Saņemt atbildes → URL parametri un izveidojiet divus parametrus: email un order-id. Parametru nosaukumos nevar būt pasvītrojuma līnijas. Skatiet rakstu par URL parametriem.

  2. Pievienojiet aptaujas saiti savā pasūtījuma apstiprinājuma e-pastā un ļaujiet e-veikalam aizpildīt abas vērtības katram klientam.

URL parameters email and order-id in Survio
Survey link with the email and order-id parameters

Biļetei nepieciešams klienta e-pasts. Palīdzības dienesta biļete vienmēr pieder klientam, un informācija tiek paņemta no email parametra. Atbildes bez tā nevar kļūt par biļetēm.

2. solis – izveidojiet webhook n8n

  1. n8n izveidojiet jaunu darba plūsmu un pievienojiet Webhook mezglu kā trigeri.

  2. Nokonfigurējiet HTTP metodi uz POST.

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

  4. Nospiediet Publicēt. Production URL pieņem piegādes 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, līdz ar to Survio piegādes neveiksies pēc tā aizvēršanas. Survio atkārtos neveiksmīgas piegādes apmēram vienu dienu, un pēc 5 dienām webhook tiks atspējots.

3. solis – savienojiet aptauju Survio

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

  2. Kreisajā sānu joslā sadaļā Automatizācijas & integrācijas izvēlieties Webhooks un nospiediet + Pievienot webhook.

  3. Ievietojiet n8n Production URL laukā Webhook URL un nospiediet Saglabāt webhook. Webhook būs aktīvs nekavējoties.

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


​

4. solis – nosūtiet testa atbildi un atrodiet jautājumu id

  1. Atveriet aptauju ar saiti, kur abi parametri ir aizpildīti, un iesniedziet vienu atbildi ar zemu vērtējumu.

  2. n8n atveriet Izpildes cilni. Piegāde ienāks dažu sekunžu laikā.

  3. Atveriet izpildi un klikšķiniet uz Webhook mezgla. Izvērsiet body, tad data. Pasūtījums un e-pasts ir sadaļā parameters, answers sadaļā pierakstiet katra jautājuma id.

Executions tab in n8n with successful runs
Webhook node output in n8n: body, data, answers


​

A gadījums – atveriet biļeti Freshdesk

Sagatavojiet Freshdesk

Freshdesk augšējā labajā stūrī noklikšķiniet uz profila attēla, izvēlieties Profila iestatījumi un klikšķiniet Skatīt API atslēgu. Saglabājiet atslēgu kā paroli. Jums būs nepieciešams arī Freshdesk domēns: jūsu palīdzības dienesta adreses daļa pirms .freshdesk.com.
​

Izveidojiet darba plūsmu

Trīs soļi seko webhook: Neapmierināts? cauri laiž tikai neapmierinātās atbildes, Sagatavot biļeti ieraksta tematu un aprakstu, un Izveidot biļeti Freshdesk atver biļeti.

  1. Pievienojiet If mezglu, pārdēvējiet par Neapmierināts? un pievienojiet trīs nosacījumus apvienojumā ar VAI: vērtējums ir mazāks vai vienāds ar 2, apmierinātības atbilde ir vienāda ar Drīzāk neapmierināts vai Neapmierināts. Izmantojiet atbilžu id kā tabulā zemāk.

  2. Pie true rezultāta pievienojiet Edit Fields (Set) mezglu ar nosaukumu Sagatavot biļeti ar trim teksta laukiem: E-pasts, Virsraksts, Apraksts.

  3. Pēc tam pievienojiet Freshdesk mezglu ar nosaukumu Izveidot biļeti Freshdesk un izvēlieties resursu Biļete un darbību Izveidot. Fresdesk akreditācijās izmantojiet savu API atslēgu un tikai domēna daļu, piemēram yourshop https://yourshop.freshdesk.com.

Kur

Ko ievadīt

Neapmierināts?: vērtējums

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Skaitlis: ir mazāks vai vienāds ar 2

Neapmierināts?: apmierinātība

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Teksts: ir vienāds ar Drīzāk neapmierināts (otrs nosacījums – Neapmierināts)

Sagatavot biļeti: E-pasts

{{ $json.body.data.parameters?.email || "" }}

Sagatavot biļeti: Virsraksts

Neapmierināts klients: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, pasūtījums {{ $json.body.data.parameters?.['order-id'] }}

Sagatavot biļeti: Apraksts

Vērtējums, apmierinātība, kanāls, komentārs, pasūtījums un laiks, katrs savā rindā, atdalīti ar <br> (skatiet gatavo darba plūsmu)

Izveidot biļeti: pieprasītājs

Pieprasītāja identifikācija: E-pasts, laukā Vērtība: {{ $json['E-pasts'] }}

Izveidot biļeti: statuss un prioritāte

Statuss: Atvērts, Prioritāte: Augsta, Avots: Portāls

Izveidot biļeti: opcijas

Sadaļā Opcijas spiediet Pievienot opciju un pievienojiet Apraksts {{ $json.Apraksts }}, Tēma {{ $json.Virsraksts }}, Tagi survio,unhappy-response

Freshdesk node Create ticket in Freshdesk with the requester e-mail, status, priority, subject, description and tags

Ja e-pasts vēl nav Freshdesk kontaktos, Freshdesk izveidos personu. Klikšķiniet Publicēt vēlreiz; izmaiņas stāsies spēkā tikai pēc publicēšanas.

Freshdesk automātiski nosūta klientam paziņojumu par jauno biļeti. Pēc noklusējuma Freshdesk nosūta pieprasītājam “Biļete saņemta” ar biļetes tēmu, piemēram “Neapmierināts klients: …”. To varat izslēgt sadaļā Administrēšana → E-pasta paziņojumi → Pieprasītāja paziņojumi vai mainiet tematu mezglā Sagatavot biļeti uz sev vēlamu.

n8n workflow: Survio Webhook, Unhappy?, Prepare ticket, Create ticket in Freshdesk


​

B gadījums – atveriet biļeti Intercom

Sagatavojiet Intercom

  1. Intercom izvēlieties Iestatījumi → Iesūtne → Biļetes un izveidojiet jaunu biļetes tipu, piemēram Aptaujas atsauksme, kategorijā Back-office. Back-office biļetes ir iekšējas: klients tās neredz. Skatiet Intercom ceļvedi Kā iestatīt biļešu tipus.

  2. Atrast biļetes tipa id: sadaļā Iestatījumi → Iesūtne → Biļetes, cilnē Biļešu tipi, zem Back-office biļešu tipi spiediet uz zīmuļa. Id ir numurs adreses beigās, piemēram …/ticket-types/1234567. To izmantosiet darba plūsmā.

  3. Izveidojiet piekļuves tokenu: Intercom Developer Hub atveriet savu lietotni, dodieties uz Konfigurēt → Autentifikācija. Skatiet Intercom autentifikācijas ceļvedi. Turiet tokenu drošībā.

Survey feedback ticket type in Intercom settings

Izveidojiet darba plūsmu

Trīs soļi seko webhook: Neapmierināts? cauri laiž tikai neapmierinātās atbildes, Sagatavot biļeti sagatavo virsrakstu un aprakstu, un Izveidot biļeti Intercom nosūta tos Intercom.

  1. Pievienojiet If mezglu, pārdēvējiet par Neapmierināts? un pievienojiet trīs nosacījumus apvienojumā ar VAI: vērtējums ir mazāks vai vienāds ar 2, apmierinātības atbilde ir vienāda ar Drīzāk neapmierināts vai Neapmierināts. Izmantojiet jautājuma id kā tabulā zemāk.

  2. Pie true rezultāta pievienojiet Edit Fields (Set) mezglu ar nosaukumu Sagatavot biļeti: E-pasts, Virsraksts, Apraksts.

  3. Pēc tam pievienojiet HTTP pieprasījums mezglu ar nosaukumu Izveidot biļeti Intercom.

Kur

Ko ievadīt

Neapmierināts?: vērtējums

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Skaitlis: ir mazāks vai vienāds ar 2

Neapmierināts?: apmierinātība

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Teksts: ir vienāds ar Drīzāk neapmierināts (otrs nosacījums – Neapmierināts)

Sagatavot biļeti: E-pasts

{{ $json.body.data.parameters?.email || "" }}

Sagatavot biļeti: Virsraksts

Neapmierināts klients: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, pasūtījums {{ $json.body.data.parameters?.['order-id'] }}

Sagatavot biļeti: Apraksts

Vērtējums, apmierinātība, kanāls, komentārs, pasūtījums, laiks – katrs savā rindā (skatiet gatavo darba plūsmu)

Izveidot biļeti: metode un URL

POST, https://api.intercom.io/tickets

Izveidot biļeti: autentifikācija

Autentifikācija: Bearer Auth ar Intercom access token

Izveidot biļeti: galvene

Sūtīt galvenes ieslēgts, Intercom-Version vērtība 2.11

Izveidot biļeti: saturs

Saturs: JSON, laukā JSON: {{ JSON.stringify({ ticket_type_id: 'YOUR-TICKET-TYPE-ID', contacts: [{ email: $json['E-pasts'] }], ticket_attributes: { _default_title_: $json.Virsraksts, _default_description_: $json.Apraksts } }) }}

If node Unhappy? with three conditions combined with OR
Prepare ticket node with the E-mail, Title and Description fields
HTTP Request node Create ticket in Intercom: POST, URL, Bearer Auth and the Intercom-Version header
HTTP Request node body: JSON with the ticket type, contact, title and description

Ja e-pasta adrese vēl nav Intercom kontaktos, Intercom to izveidos. Spiediet Publicēt vēlreiz; pēc publicēšanas izmaiņas kļūs aktīvas.

n8n workflow: Survio Webhook, Unhappy?, Prepare ticket, Create ticket in Intercom


​

Lejupielādējiet gatavu darba plūsmu

Nav jāsāk no nulles – izmantojiet mūsu gatavās darba plūsmas. Lejupielādējiet failu par savu gadījumu no raksta beigām: survio-unhappy-responses-to-freshdesk-tickets.json A gadījumam vai survio-unhappy-responses-to-intercom-tickets.json B gadījumam. Tālāk:

  1. n8n izveidojiet tukšu darba plūsmu. Atveriet izvēlni blakus plūsmas nosaukumam, izvēlieties Importēt un No faila. Izvēlieties savā datorā lejupielādēto failu.

  2. Atveriet Neapmierināts? un Sagatavot biļeti un nomainiet jautājuma id uz saviem, kā arī laika joslu no Europe/Prague uz savu.

  3. A gadījums: atveriet Izveidot biļeti Freshdesk un pieslēdziet savu Freshdesk ar API atslēgu un domēnu.

  4. B gadījums: atveriet Izveidot biļeti Intercom, ievadiet savu access token Bearer Auth laukā un ielieciet biļešu tipa id šablonā.

  5. Atveriet Survio Webhook, nokopējiet Production URL uz Survio (skatiet 3. soli) un spiediet Publicēt.

n8n workflow menu with Import and From file

Testējiet visu procesu

  1. Atveriet aptauju ar savu e-pastu un testa pasūtījuma numuru, iesniedziet vērtējumu 2.

  2. Pēc pāris sekundēm parādīsies jauna biļete Freshdesk (A gadījums) vai jauna back-office biļete Intercom (B gadījums), ar pasūtījuma numuru virsrakstā.

  3. Iesniedziet vērtējumu 5. Biļete netiks izveidota.

  4. Aizveriet izmēģinājuma biļeti, apskatiet Izpildes cilni n8n abām piegādēm.

Problēmu novēršana

Simptoms

Iemesls

Risinājums

n8n nekas neatnāk

Test URL ir Survio, vai darba plūsma nav publicēta

Iekopējiet Production URL Survio un spiediet Publicēt

Freshdesk akreditācija nesavienojas

Domēns ievadīts kā visa adrese, vai API atslēga nav pareiza

Ievadiet tikai to daļu pirms .freshdesk.com un nokopējiet API atslēgu vēlreiz no profila iestatījumiem

Freshdesk biļetē viss vienā rindā

Aprakstā izmantoti parasti rindu pārtraukumi

Nošķiriet rindas ar <br>

Izveidot biļeti Intercom nestrādā, kods 401

Tokens nav pareizs vai nav uzstādīts

Pārbaudiet Bearer Auth akreditāciju mezglā Izveidot biļeti Intercom

Biļetes izveide neizdodas tipa id dēļ

YOUR-TICKET-TYPE-ID nav aizstāts, vai id nav pareizs

Ievietojiet biļešu tipa id JSON laukā

Pieprasītājs vai kontakts nav atrasts

Atbildē trūkst email parametra

Pārliecinieties, ka e-pasts ir noformēts ar pasūtījuma e-pastu

Katra atbilde veido biļeti

Sagatavot biļeti mezgls ir pie false iznākuma, vai nosacījumi apvienoti ar AND

Savienojiet to ar true iznākumu un izmantojiet nosacījumu apvienošanu ar VAI

Izmaiņas nav redzamas

Darba plūsma ir publicēta, bet vēl nav publicētas izmaiņas (poga Publicēt ar punktu)

Spiediet Publicēt vēlreiz

Survio deaktivēja webhook

Webhook URL neizdevās 5 dienas pēc kārtas

Izlabojiet cēloni un atkal ieslēdziet webhook Survio

Svarīgi zināt

  • Survio sūta tikai pabeigtas atbildes, vienu ziņu par katru atbildi, dažu sekunžu laikā.

  • Nekas netiek sūtīts atpakaļejoši: ne atbildes pirms webhook izveides, ne atbildes, kamēr tas bija apturēts.

  • Neizdevušās piegādes tiek atkārtotas līdz 8 reizēm, aptuveni 27 stundu laikā, katrs mēģinājums gaida līdz 30 sekundēm atbildi.

  • Ja piegādes neizdodas 5 dienas pēc kārtas, Survio atspējo webhook, jums tas jāatjauno manuāli.

  • Webhook pauzēšana saglabā tā slotu; dzēšana ir neatgriezeniska.

  • Survio lietotnē nav piegāžu vēstures. Izpildes cilne n8n ir jūsu žurnāls.

  • Atbilžu sūtīšana uz webhook neietekmē jūsu atbilžu limitu izvēlētajā plānā.

Gribat, lai iestatām mēs? Webhooks lapā Survio spiediet Saņemt ekspertu iestatīšanu, pastāstiet, kas jāsasniedz, un mūsu komanda visu izveidos, notestēs un nodos jums jau gatavu webhook.

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