Mετάβαση στο κύριο περιεχόμενο

Brand – Προλάβετε τις αρνητικές αξιολογήσεις: ειδοποιήστε την ομάδα σας στο Slack ή στο Teams για τις χαμηλότερες βαθμολογίες

Στείλτε άμεσα ένα μήνυμα στο Slack ή το Microsoft Teams της ομάδας σας μόλις ένας πελάτης βαθμολογήσει αρνητικά την έρευνά σας στη Survio, ώστε να προλάβετε μια πιθανή δημόσια αρνητική αξιολόγηση.

Συντάχθηκε από: Success Team Survio

Ποιο σενάριο αφορά την ομάδα σας;

Σενάριο A – για ομάδες με Slack: οι χαμηλότερες βαθμολογίες εμφανίζονται στο κανάλι του Slack μέσα σε δευτερόλεπτα.

Σενάριο B – για εταιρείες με Microsoft 365: η ίδια ειδοποίηση στέλνεται σε κανάλι στο Microsoft Teams.

Ένας πελάτης που βαθμολογεί την έρευνα της Survio με τη χαμηλότερη βαθμολογία είναι ο πιο πιθανός να γράψει αρνητική δημόσια αξιολόγηση στη συνέχεια. Με αυτή τη ρύθμιση, η ομάδα σας βλέπει τη βαθμολογία στο Slack ή το Microsoft Teams μέσα σε δευτερόλεπτα, μαζί με το σχόλιο και την παραγγελία, ώστε κάποιος να προλάβει πρώτος να επικοινωνήσει.
​

Αυτό είναι το μήνυμα που λαμβάνει η ομάδα σας στο Slack στο Σενάριο A:
​

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


​

Και αυτή είναι η ίδια ειδοποίηση σε κανάλι στο Microsoft Teams στο Σενάριο B:
​

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

Πώς λειτουργεί. Η Survio στέλνει κάθε ολοκληρωμένη απάντηση σε ένα URL Webhook. Ένα εργαλείο αυτοματοποίησης (χρησιμοποιούμε το n8n σε αυτόν τον οδηγό) τη λαμβάνει, ελέγχει αν είναι από τις χαμηλότερες βαθμολογίες και, αν ναι, δημοσιεύει μήνυμα στο κανάλι της ομάδας σας. Όλα τα υπόλοιπα αγνοούνται.

Νέα στα Webhooks της Survio; Ξεκινήστε με το Webhooks: στείλτε απαντήσεις στα άλλα εργαλεία σας σε πραγματικό χρόνο, μετά επιστρέψτε εδώ.
​

Τι θα φτιάξετε

Και στα δύο σενάρια, ο συναγερμός ενεργοποιείται μόνο για τις χειρότερες απαντήσεις: βαθμολογία 1 στα 5 ή η επιλογή Απογοητευμένος/-η. Για να ενημερώνεστε για κάθε δυσαρεστημένο πελάτη, δείτε το Retention playbook.

Σύνοψη

Σενάριο A: Slack

Σενάριο B: Microsoft Teams

Αποτέλεσμα

Ένα μήνυμα στο κανάλι του Slack της ομάδας σας

Ένα μήνυμα στο κανάλι του Teams της ομάδας σας

Εργαλεία

Survio, n8n, Slack

Survio, n8n, Microsoft Teams

Ιδανικό για

Μία μικρή ομάδα που ήδη συνομιλεί στο Slack

Μία επιχείρηση στο Microsoft 365

Μην επικολλάτε ένα Slack ή Teams Webhook URL απευθείας στη Survio. Τα εισερχόμενα Webhooks του Slack και τα Webhooks του Teams Workflow δέχονται μόνο τη δική τους δομή μηνυμάτων. Οι αποστολές της Survio θα απορρίπτονταν, θα επαναλαμβάνονταν για περίπου μία μέρα και μετά από 5 ημέρες αποτυχιών στη Survio θα απενεργοποιούνταν το webhook. Να τοποθετείτε πάντα το n8n ενδιάμεσα.

Πριν ξεκινήσετε

  • Μία έρευνα Survio σε ενεργό συνδρομητικό πλάνο. Τα Webhooks δεν είναι διαθέσιμα στο Free, και κάθε πλάνο επιτρέπει συγκεκριμένο αριθμό Webhooks ανά έρευνα (δείτε το άρθρο για τα Webhooks).

  • Έναν λογαριασμό n8n – n8n Cloud ή self-hosted.

  • Σενάριο A: workspace Slack και κανάλι ειδοποιήσεων, π.χ. #customer-alerts. Σενάριο B: Microsoft Teams με εταιρικό ή σχολικό λογαριασμό Microsoft 365, και ομάδα με κανάλι ειδοποιήσεων.

Σε αυτόν τον οδηγό χρησιμοποιούμε μια σύντομη έρευνα ικανοποίησης πελατών της Survio: μια βαθμολογία με αστέρια, μια ερώτηση μοναδικής επιλογής («Γενικά, πόσο ικανοποιημένοι είστε;»), μια ερώτηση μοναδικής επιλογής («Πώς αγοράσατε μαζί μας αυτή τη φορά;»), ένα ανοιχτό σχόλιο και μια προαιρετική ερώτηση για το e-mail.

Δεν χρειάζεται να ξέρετε ποιος απάντησε. Η ειδοποίηση λειτουργεί χωρίς αυτό και εμφανίζει ακόμη τη βαθμολογία και το σχόλιο, ώστε η ομάδα σας να εντοπίσει το πρόβλημα. Αν η έρευνα σας έχει ερώτηση για e-mail ή παραμέτρους URL, η ειδοποίηση εμφανίζει και το στοιχείο επικοινωνίας του πελάτη.
​

Βήμα 1 — Δημιουργήστε το Webhook στο n8n

  1. Στο n8n, δημιουργήστε νέα ροή εργασίας και προσθέστε Webhook node ως trigger.

  2. Ορίστε HTTP Method σε POST.

  3. Μεταβείτε στην καρτέλα Production URL και αντιγράψτε τη διεύθυνση.

  4. Πατήστε Δημοσίευση. Η Production URL δέχεται αποστολές μόνο αφού δημοσιευθεί η ροή εργασίας.

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

Χρησιμοποιήστε την Production URL, όχι την Test URL. Η Test URL ακούει μόνο όσο ο επεξεργαστής περιμένει δοκιμή, συνεπώς οι αποστολές της Survio θα αποτυγχάνουν μόλις κλείσετε το παράθυρο.

Βήμα 2 — Συνδέστε την έρευνα στη Survio

  1. Ανοίξτε την έρευνά σας και μεταβείτε στο Λάβετε απαντήσεις.

  2. Στην αριστερή sidebar κάτω από Αυτοματισμοί & Ενσωματώσεις, επιλέξτε Webhooks και πατήστε + Προσθήκη Webhook.

  3. Επικολλήστε το n8n Production URL στο Webhook URL και πατήστε Αποθήκευση Webhook. Το Webhook ενεργοποιείται άμεσα.

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


​

Βήμα 3 — Υποβάλετε δοκιμαστική απάντηση και βρείτε τα IDs των ερωτήσεων

  1. Ανοίξτε τη έρευνα μέσω του κανονικού συνδέσμου και υποβάλετε μια ολοκληρωμένη απάντηση με βαθμολογία 1. Η Survio στέλνει μόνο ολοκληρωμένες απαντήσεις, οπότε συμπληρώστε μέχρι το τέλος.

  2. Στο n8n, ανοίξτε την καρτέλα Executions. Η αποστολή φτάνει σε λίγα δευτερόλεπτα.

  3. Ανοίξτε το execution και πατήστε το node Webhook. Επεκτείνετε body, στη συνέχεια data, μετά answers, και σημειώστε τα IDs για τη βαθμολογία, ικανοποίηση, κανάλι, σχόλιο και e-mail ερωτήσεις.

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


​

Σενάριο A — Ειδοποίηση στην ομάδα σας στο Slack

Ακολουθούν δύο βήματα μετά το Webhook: το Worst rating? φιλτράρει μόνο τις χαμηλότερες απαντήσεις, και το Alert the team in Slack στέλνει το μήνυμα.

Worst rating?

  1. Προσθέστε node If μετά το Webhook και ονομάστε το Worst rating?.

  2. Προθέστε δύο συνθήκες και ενώστε τις με Ή (OR):

Τιμή

Συνθήκη

Σύγκριση με

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

Αριθμός: ίσο με

1

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

Κείμενο: ίσο με

Απογοητευμένος/-η

Αλλάξτε τα 90403153 (βαθμολογία) και 90403151 (ικανοποίηση) με τα δικά σας IDs και χρησιμοποιήστε ακριβώς το ίδιο κείμενο από την έρευνα σας.

If node Worst rating? with two conditions combined with OR

Alert the team in Slack

  1. Προσθέστε node Slack στη true έξοδο του Worst rating?, ονομάστε το Alert the team in Slack και ορίστε Resource σε Message και Operation σε Send.

  2. Συνδέστε τον λογαριασμό Slack. Για Send Message To επιλέξτε Channel και διαλέξτε το κανάλι ειδοποιήσεων. Η λίστα εμφανίζει κανάλια που έχει πρόσβαση ο λογαριασμός – αν δεν βλέπετε το ιδιωτικό κανάλι, γίνετε μέλος πρώτα.

  3. Αφήστε το Message Type στο Simple Text Message και γράψτε το Message Text. Το έτοιμο παράδειγμα ροής χρησιμοποιεί τη βαθμολογία, την απάντηση ικανοποίησης, το σχόλιο σε παράθεση και τέλος κανάλι, παραγγελία, επαφή στην τελευταία γραμμή.

  4. Στις Options απενεργοποιήστε το Include Link to Workflow.

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

Αφήστε τη false έξοδο κενή. Πατήστε ξανά Δημοσίευση – οι τροποποιήσεις ενεργοποιούνται μόνο με νέα δημοσίευση.

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


​

Σενάριο B — Ειδοποίηση στην ομάδα σας στο Microsoft Teams

Ξεκινήστε όπως και στο Σενάριο A με το node Worst rating?, έπειτα προσθέστε ένα βήμα στη true έξοδο.

Alert the team in Teams

  1. Προσθέστε node Microsoft Teams στη true έξοδο του Worst rating?, ονομάστε το Alert the team in Teams και ορίστε Resource σε Channel Message και Operation σε Create.

  2. Συνδέστε το Microsoft Teams με εταιρικό ή σχολικό λογαριασμό Microsoft 365. Δεν μπορείτε να συνδέσετε προσωπικό λογαριασμό Microsoft.

  3. Για Team διαλέξτε την ομάδα σας και στο Channel το κανάλι ειδοποιήσεων. Οι λίστες δείχνουν μόνο ό,τι βλέπει ο λογαριασμός που συνδέθηκε.

  4. Ορίστε Content Type σε HTML και γράψτε το Message. Το έτοιμο παράδειγμα εμφανίζει τη βαθμολογία και την απάντηση ικανοποίησης με έντονα, το σχόλιο ως quote και στην τελευταία γραμμή κανάλι, παραγγελία, επαφή.

  5. Στις Options απενεργοποιήστε το Include Link to Workflow.

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

Αφήστε τη false έξοδο κενή και πατήστε ξανά Δημοσίευση.

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

Η ειδοποίηση προέρχεται από τον λογαριασμό που συνδέσατε. Το Teams εμφανίζει το μήνυμα με το όνομα του λογαριασμού Microsoft 365 που συνδέσατε στο n8n.

Κατεβάστε έτοιμη ροή εργασίας

Αντί να χτίσετε το Βήμα 1 και το σενάριό σας με το χέρι, ξεκινήστε από τη ροή μας. Κατεβάστε το αρχείο για το σενάριό σας από τα συνημμένα στο τέλος του άρθρου: survio-worst-ratings-to-slack.json για το Σενάριο A ή survio-worst-ratings-to-teams.json για το Σενάριο B. Έπειτα:

  1. Στο n8n, φτιάξτε άδεια ροή. Ανοίξτε το μενού (τρεις τελείες) δίπλα στο όνομα και επιλέξτε Εισαγωγή, μετά Από αρχείο. Διαλέξτε το κατεβασμένο αρχείο.

  2. Ανοίξτε το Worst rating? και αντικαταστήστε τα IDs των ερωτήσεων με τα δικά σας.

  3. Σενάριο A: ανοίξτε το Alert the team in Slack, συνδέστε Slack, διαλέξτε κανάλι και ενημερώστε τα IDs στο μήνυμα.

  4. Σενάριο B: ανοίξτε το Alert the team in Teams, συνδέστε Microsoft Teams, διαλέξτε ομάδα και κανάλι και αλλάξτε τα IDs στο μήνυμα.

  5. Ανοίξτε το Survio Webhook, αντιγράψτε το Production URL στη Survio (Βήμα 2) και πατήστε Δημοσίευση.

n8n workflow menu with Import and From file

Δοκιμάστε το end to end

  1. Υποβάλετε μια απάντηση με βαθμολογία 1. Το μήνυμα εμφανίζεται στο Slack ή το Teams σε λίγα δευτερόλεπτα.

  2. Υποβάλετε μια απάντηση με βαθμολογία 2. Δεν εμφανίζεται μήνυμα· αυτή αφορά το Retention playbook.

  3. Δείτε την καρτέλα Executions στο n8n. Και οι δύο αποστολές εμφανίζονται· η δεύτερη σταματά στο Worst rating?.

Αντιμετώπιση προβλημάτων

Σύμπτωμα

Αιτία

Λύση

Δεν έρχεται τίποτα στο n8n

Η Test URL έχει οριστεί στη Survio, ή η ροή δεν έχει δημοσιευτεί

Βάλτε το Production URL στη Survio και πατήστε Δημοσίευση

Η Survio απενεργοποίησε το Webhook μετά από λίγες μέρες

Επικολλήθηκε Slack ή Teams Webhook URL απευθείας στη Survio, ή το URL συνέχιζε να αποτυγχάνει

Βάλτε το Production URL από το n8n στη Survio και ενεργοποιήστε ξανά το Webhook

Το κανάλι δεν εμφανίζεται στη λίστα στο n8n

Είναι ιδιωτικό κανάλι και ο λογαριασμός Slack δεν είναι μέλος

Γίνετε μέλος του καναλιού στο Slack και επαναφορτώστε τη λίστα

Η σύνδεση Microsoft Teams αποτυγχάνει με invalid_scope

Χρησιμοποιείτε προσωπικό λογαριασμό Microsoft

Συνδέστε εταιρικό/σχολικό λογαριασμό Microsoft 365

Η ομάδα ή το κανάλι δεν εμφανίζεται στη λίστα στο Σενάριο B

Ο λογαριασμός Microsoft 365 δεν είναι μέλος της ομάδας

Προσθέστε τον λογαριασμό στην ομάδα στο Teams και επαναφορτώστε τη λίστα

Κάθε απάντηση στέλνει μήνυμα

To node Slack/Teams είναι στη false έξοδο ή οι συνθήκες συνδυάστηκαν με AND

Συνδέστε το στη true έξοδο και ορίστε τις συνθήκες σε OR

Βαθμολογία 1 αστεριού δεν στέλνει μήνυμα

Λανθασμένο ID ερώτησης ή διαφορετικό κείμενο απάντησης

Ελέγξτε IDs και κείμενα απάντησης σε δοκιμαστική απάντηση στα Executions

Η τελευταία αλλαγή δεν εφαρμόζεται

Η ροή είναι δημοσιευμένη, αλλά η αλλαγή δεν έχει περαστεί (το κουμπί Δημοσίευση έχει κουκίδα)

Πατήστε ξανά Δημοσίευση

Χρήσιμα να γνωρίζετε

  • Η Survio στέλνει μόνο ολοκληρωμένες απαντήσεις, ένα μήνυμα ανά απάντηση, άμεσα.

  • Τίποτα δεν στέλνεται αναδρομικά: ούτε απαντήσεις πριν τα Webhooks, ούτε κατά την παύση τους.

  • Σε αποτυχία αποστολής, η δοκιμή επαναλαμβάνεται έως 8 φορές συνολικά για περίπου 27 ώρες, κάθε προσπάθεια περιμένει έως 30 δευτερόλεπτα απάντηση.

  • Αν αποτυγχάνει για 5 ημέρες, η Survio απενεργοποιεί το Webhook και πρέπει να το ενεργοποιήσετε ξανά.

  • Όταν βάζετε σε παύση ένα Webhook, κρατιέται η θέση του· αν το διαγράψετε, είναι οριστικό.

  • Η Survio δεν κρατά ιστορικό αποστολών στην εφαρμογή. Τα logs βρίσκονται στα Executions του n8n.

  • Η αποστολή απαντήσεων μέσω Webhooks δεν καταναλώνει επιπλέον απαντήσεις από το πλάνο σας.

Θέλετε να το στήσουμε για εσάς; Στη σελίδα Webhooks στη Survio, πατήστε Λήψη εγκατάστασης από ειδικό, ενημερώστε μας για το τι θέλετε να γίνει και η ομάδα μας θα το δημιουργήσει, δοκιμάσει και παραδώσει λειτουργικό Webhook.

Απαντήθηκε η ερώτησή σας;