Siirry pääsisältöön

Brändi – Ehkäise huonot arvostelut ennen kuin ne ehtivät ulos: hälytys Slackiin tai Teamsiin, kun saat huonoimman arvosanan

Lähetä viesti tiimisi Slack- tai Microsoft Teams -kanavalle välittömästi, kun asiakas antaa Survio-kyselytutkimuksellesi huonoimman mahdollisen arvosanan. Näin joku ehtii tarttua asiaan ennen kuin asiakas kirjoittaa julkisen arvion.

Tekijä: Success Team Survio

Mihin tilanteeseen tämä sopii?

Tapaus A – tiimit, jotka käyttävät Slackia: Huonoimmat palautteet ilmestyvät Slack-kanavalle sekunneissa.

Tapaus B – yrityksille Microsoft 365:ssä: Samanlainen hälytys näkyy Microsoft Teams -kanavalla.

Jos asiakas antaa kyselytutkimuksellesi huonoimman arvosanan, hän todennäköisimmin kirjoittaa seuraavaksi huonon julkisen palautteen. Tällä asetuksella tiimisi saa tiedon arvosanasta ja kommentista Slackissa tai Teamsissa muutamassa sekunnissa, jotta joku ehtii olla ensin yhteydessä asiakkaaseen.
​

Tältä näyttää tiimille Slackiin tuleva viesti tapauksessa A:
​

Slack alert about the worst rating with the comment, channel, order and contact


​

Ja näin hälytys näkyy Microsoft Teamsissa tapauksessa B:
​

Microsoft Teams alert about the worst rating with the comment, channel, order and contact

Näin homma toimii. Survio lähettää jokaisen täytetyn vastauksen webhook-osoitteeseen. Automaatio-ohjelma (tässä esimerkissä n8n) nappaa vastauksen, katsoo onko kyseessä huonoin arvosana ja jos on, lähettää viestin tiimikanavalle. Muut jätetään huomioimatta.

Etkö ole aiemmin käyttänyt webhooks-ominaisuutta Surviossa? Aloita Webhooks: lähetä vastaukset muihin työkaluihisi reaaliajassa -ohjeesta ja palaa sitten tähän.
​

Mitä tulet tekemään

Molemmissa tapauksissa hälytys lähtee vain, jos vastaus on arvosana 1/5 tai valinta on Tyytymätön. Jos haluat saada ilmoituksen kaikista tyytymättömistä asiakkaista, katso asiakaspidon playbook.

Yhdellä silmäyksellä

Tapaus A: Slack

Tapaus B: Microsoft Teams

Tulos

Viesti tiimisi Slack-kanavalla

Viesti tiimisi Teams-kanavalla

Tarvittavat työkalut

Survio, n8n, Slack

Survio, n8n, Microsoft Teams

Sopii parhaiten

Pienelle tiimille, joka käyttää Slackia

Yritykselle, joka käyttää Microsoft 365:tä

Älä liitä Slackin tai Teamsin webhook-osoitetta suoraan Survioon. Slackin ja Teamsin saapuvat webhooks hyväksyvät vain oman viestimuotonsa. Survion toimitukset hylätään, yritykset jatkuvat noin päivän, ja viiden päivän jälkeen Survio poistaa webhookin käytöstä. Aseta aina n8n väliin.

Ennen aloitusta

  • Survio-kyselytutkimus sopivalla maksetulla tilillä. Webhooks eivät ole käytössä Free-tilauksessa, ja jokainen tilaus sallii tietyn määrän webhooks per kyselytutkimus (katso webhooks-artikkeli).

  • n8n-tili, n8n Cloud tai itsehostattu.

  • Tapaus A: Slack-työtila ja hälytyskanava, esimerkiksi #customer-alerts. Tapaus B: Microsoft Teams Microsoft 365 -työ- tai koulutilillä, ja tiimi sekä kanava hälytyksille.

Tässä oppaassa käytetään lyhyttä asiakastyytyväisyyskyselytutkimusta: tähtiarvostelu, "Kuinka tyytyväinen olet kokonaisuudessaan?" -yksivalintakysymys, "Miten asioit kanssamme tällä kertaa?" -yksivalintakysymys, vapaa kommenttikenttä ja sähköposti (valinnainen).

Et tarvitse vastaajan tietoja. Hälytys toimii ilmankin ja näyttää arvosanan sekä kommentin, jotta tiimisi huomaa tilanteen. Jos kyselytutkimuksessasi on sähköposti tai url-parametreja, hälytys näyttää myös asiakkaan yhteystiedon.
​

Vaihe 1 — Luo webhook n8n:ssä

  1. Luo uusi työnkulku n8n:ään ja lisää siihen Webhook-solmu aloitukseksi.

  2. Aseta HTTP Method arvoon POST.

  3. Siirry Production URL -välilehdelle ja kopioi osoite.

  4. Klikkaa Julkaise. Production URL ottaa vastaan toimituksia vasta, kun työnkulku on julkaistu.

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

Käytä Production URL:ia, älä Test URL:ia. Test URL kuuntelee vain kun editori odottaa testitapahtumaa, joten Survion toimitukset epäonnistuvat heti, kun suljet sen.

Vaihe 2 — Yhdistä kyselytutkimus Surviossa

  1. Avaa kyselytutkimus ja mene Kerää vastauksia -osioon.

  2. Vasemmalta, kohdasta Automaatio & Integroinnit, valitse Webhooks ja klikkaa + Lisää webhook.

  3. Liitä n8n Production URL Webhook URL -kenttään ja paina Tallenna webhook. Webhook aktivoituu heti.

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


​

Vaihe 3 — Lähetä testivastaus ja etsi kysymysten id:t

  1. Avaa kyselytutkimus tavallisesta linkistä ja lähetä yksi täytetty vastaus arvosanalla 1. Survio lähettää vain täytetyt vastaukset, joten käy kaikki läpi loppuun.

  2. Avaa n8n:ssä Suoritukset-välilehti. Toimitus ilmestyy muutamassa sekunnissa.

  3. Avaa suoritus ja klikkaa Webhook-solmua. Avaa body, sitten data, sitten answers ja kirjaa ylös arvosanan, tyytyväisyys-, kanava-, kommentti- ja sähköpostikysymysten id:t.

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


​

Tapaus A — Hälytys Slack-kanavalle

Webhookin jälkeen on kaksi vaihetta: Huonoin arvosana? päästää vain huonoimmat vastaukset läpi ja Hälytä tiimi Slackissa lähettää viestin.

Huonoin arvosana?

  1. Lisää If-solmu Webhookin jälkeen ja nimeä se Huonoin arvosana?.

  2. Tee kaksi ehtoa ja yhdistä ne TAI-ehdolla:

Arvo

Ehto

Vertaa

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

Numero: yhtä kuin

1

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

Merkkijono: yhtä kuin

Tyytymätön

Muista korvata 90403153 (arvosana) ja 90403151 (tyytyväisyyskysymys) omilla id:lläsi ja kirjoita vastausvaihtoehto täsmälleen kuten kyselytutkimuksessasi.

If node Worst rating? with two conditions combined with OR

Hälytä tiimi Slackissa

  1. Lisää Slack-solmu true-haaraan Huonoin arvosana -solmusta, nimeä se Hälytä tiimi Slackissa ja aseta Resource arvoksi Message ja Operation arvoksi Send.

  2. Yhdistä Slack-tilisi. Lähetä viesti kohteeseen -kohdassa valitse Kanava ja valitse omasi. Listalla näkyvät vain kanavat, joihin tilisi on liitetty, myös yksityiset vaativat liittymisen ensin.

  3. Jätä Viestin tyyppi Yksinkertaiseksi tekstiviestiksi ja kirjoita Viestin teksti. Valmiissa työnkulussa näkyvät arvosana, tyytyväisyysvastaus, kommentti lainauksena ja kanava, tilaus sekä mahdollinen kontakti viimeisellä rivillä.

  4. Poista Valinnat-kohdassa ruksi kohdasta Sisällytä linkki työnkulkuun.

Slack node Alert the team in Slack with the channel and the message text

Jätä false-haara tyhjäksi. Klikkaa Julkaise uudelleen – tekemäsi muutokset menevät voimaan vasta julkaisemalla.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Slack


​

Tapaus B — Hälytys Teams-kanavalle

Aloita samalla Huonoin arvosana? -solmulla kuin tapauksessa A ja lisää siihen yksi vaihe true-haaraan.

Hälytä tiimi Teamsissa

  1. Lisää Microsoft Teams -solmu true-haaraan Huonoin arvosana -solmusta, nimeä se Hälytä tiimi Teamsissa ja aseta Resource arvoksi Channel Message ja Operation arvoksi Create.

  2. Yhdistä Microsoft Teams työ- tai koulutilillä. Henkilökohtainen tili ei käy.

  3. Valitse Team-osasta tiimisi ja Channel-osasta hälytyskanava. Listoilla näkyvät vain ne, joihin sinulla on jäsenyys.

  4. Aseta Content Type HTML:ksi ja kirjoita Message. Valmiissa työnkulussa arvosana ja tyytyväisyys ovat lihavoituna, kommentti lainauksena ja kanava, tilaus ja yhteystiedot viimeisellä rivillä.

  5. Poista Valinnat-osasta ruksi kohdasta Sisällytä linkki työnkulkuun.

Microsoft Teams node Alert the team in Teams with the team, channel, HTML content type and message

Jätä false-haara tyhjäksi ja klikkaa Julkaise uudelleen.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Teams

Hälytys tulee liittämäsi tilin nimissä. Teams näyttää viestin sen Microsoft 365 -tilin nimissä, jonka liitit n8n:ään.

Hanki valmis työnkulku

Voit hyödyntää myös valmista työnkulkua rakentamisen sijaan. Lataa tapaukseesi sopiva tiedosto tämän artikkelin liitteistä: survio-worst-ratings-to-slack.json tapaus A:lle tai survio-worst-ratings-to-teams.json tapaus B:lle. Toimi näin:

  1. Luo n8n:ssä uusi tyhjä työnkulku. Avaa valikko (kolme pistettä työnkulun nimen vieressä) ja valitse Tuo > Tiedostosta. Valitse lataamasi tiedosto.

  2. Avaa Huonoin arvosana? ja vaihda kysymysten id:t omiksi.

  3. Tapaus A: avaa Hälytä tiimi Slackissa, yhdistä Slack, valitse kanava ja vaihda id:t viestissä.

  4. Tapaus B: avaa Hälytä tiimi Teamsissa, yhdistä Teams, valitse tiimi sekä kanava ja vaihda id:t viestissä.

  5. Avaa Survio Webhook, kopioi Production URL Survioon (Vaihe 2) ja paina Julkaise.

n8n workflow menu with Import and From file

Testaa koko prosessi

  1. Lähetä vastaus arvosanalla 1. Viesti tulee Slack- tai Teams-kanavallesi sekunneissa.

  2. Lähetä vastaus arvosanalla 2. Viestiä ei tule – nämä kuuluvat asiakaspidon playbookiin.

  3. Tarkista n8n:n Suoritukset-välilehti. Molemmat toimitukset näkyvät, jälkimmäinen pysähtyy kohtaan Huonoin arvosana?.

Vianetsintä

Oire

Syy

Ratkaisu

n8n:ään ei tule mitään

Test URL on käytössä Surviossa tai työnkulkua ei ole julkaistu

Kopioi Production URL Survioon ja klikkaa julkaise

Survio poisti webhookin käytöstä muutaman päivän jälkeen

Slack- tai Teams-webhook-osoite liitetty suoraan Survioon tai osoite epäonnistuu toistuvasti

Liitä n8n Production URL Survioon ja ota webhook uudelleen käyttöön

Kanava ei näy listassa n8n:ssä

Kyseessä on yksityinen kanava, johon liitetty tili ei kuulu

Liity Slack-kanavaan ja päivitä lista

Microsoft Teams -yhdistys n8n:ssä epäonnistuu viestillä invalid_scope

Kirjautuminen tehty henkilökohtaisella Microsoft-tilillä

Liitä työ- tai koulutili

Tiimi tai kanava ei näy listalla Case B:ssä

Microsoft 365 -tili ei kuulu tiimiin

Lisää tili Teamsissa tiimiin ja päivitä lista

Jokaisesta vastauksesta lähtee viesti

Slack- tai Teams-solmu on kiinni false-haarassa tai ehdoissa on käytetty JA

Liitä true-haaraan ja käytä TAI-yhdistelmää

1-tähden vastaus ei lähetä viestiä

Kysymyksen id väärin tai vastaus ei täsmää ehtoihin

Tarkista id:t ja tekstit testivastauksesta

Viimeisin muutos ei näy

Työnkulku julkaistu muttei uusia muutoksia (Julkaise-painikkeessa piste)

Klikkaa julkaise uudelleen

Hyvä tietää

  • Survio lähettää vain täytetyt vastaukset, yhden viestin per vastaus, sekunneissa.

  • Takautuvia toimituksia ei tule – aiemmat vastaukset eivät lähde jälkikäteen eikä toimituksia tehdä tauolla ollessa.

  • Epäonnistunutta toimitusta yritetään korkeintaan 8 kertaa noin 27 tunnin aikana, ja jokainen yritys odottaa vastausta enintään 30 sekuntia.

  • Jos toimitukset epäonnistuvat viisi päivää putkeen, Survio poistaa webhookin käytöstä ja sinun on kytkettävä se uudelleen päälle.

  • Webhookin tauotus säilyttää paikan, poisto on pysyvä.

  • Survio ei talleta toimitushistoriaa sovelluksessa. n8n:n Suoritukset-välilehti toimii lokina.

  • Vastausten lähettäminen webhooksin kautta ei kuluta lisävastauksia tilauksestasi.

Haluatko, että me hoidamme asetukset puolestasi? Mene Survion Webhooks-sivulle, klikkaa Tilaa asiantuntija-asennus, kerro mitä tarvitset ja tiimimme toteuttaa, testaa ja toimittaa sinulle toimivan webhookin.

Vastasiko tämä kysymykseesi?