Який кейс відповідає вашим потребам?
Кейс А – для команд у Slack: найгірші оцінки одразу з’являються у вашому Slack-каналі.
Кейс B – для компаній на Microsoft 365: аналогічне сповіщення зʼявиться у відповідному каналі Microsoft Teams.
Клієнти, які ставлять найгіршу оцінку у вашому опитуванні, часто залишають негативний відкритий відгук уже незабаром. Завдяки цьому рішенню ваша команда за лічені секунди побачить таку оцінку з коментарем у Slack або Microsoft Teams разом із номером замовлення — хтось із команди зможе вчасно зв’язатися.
Ось як виглядає сповіщення у Slack у Кейсі А:
А так само виглядає сповіщення в Microsoft Teams у Кейсі B:
Як це працює. Survio надсилає кожну завершену відповідь на URL Вебхука. Інструмент автоматизації (в прикладі — n8n) отримує її, перевіряє, чи це найгірша оцінка, а якщо так — надсилає повідомлення у канал вашої команди. Всі інші відповіді ігноруються.
Ще не працювали з Вебхуками Survio? Рекомендуємо спершу ознайомитися зі статтею Вебхуки: надсилання відповідей у ваші інші інструменти в режимі реального часу, а потім повернутися до цієї інструкції.
Що ви отримаєте
В обох кейсах система спрацьовує лише при найнижчих оцінках: 1 з 5 або відповіді «Незадоволений». Якщо потрібно отримувати сповіщення про кожного незадоволеного клієнта, дивіться політику збереження клієнтів.
Коротко | Кейс А: Slack | Кейс B: Microsoft Teams |
Результат | Повідомлення у Slack-каналі команди | Повідомлення у Teams-каналі команди |
Інструменти | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Ідеально для | Маленькі команди, які працюють у Slack | Компанії з Microsoft 365 |
Не вставляйте URL Вебхуків Slack або Teams безпосередньо у Survio. Вхідні Вебхуки Slack і Teams приймають лише власний формат повідомлень. Надсилання від Survio буде відхилено, система спробує повторити протягом доби, але через п’ять діб Survio автоматично вимкне Вебхук. Завжди використовуйте n8n як проміжний сервіс.
Перед початком
Опитування Survio на платному плані. Вебхуки недоступні у плані Free; кожен платний тариф має свій ліміт Вебхуків на опитування (див. статтю про Вебхуки).
Обліковий запис n8n, n8n Cloud або власний сервер.
Кейс А: робочий простір у Slack і канал (наприклад,
#customer-alerts). Кейс B: Microsoft Teams, робочий чи навчальний акаунт Microsoft 365 і команда з каналом для сповіщень.
У цьому прикладі ми застосували коротке опитування для оцінки задоволеності клієнтів: зіркова шкала, питання з вибором «Загалом, наскільки ви задоволені?», питання з вибором «Як ви зробили покупку цього разу?», відкрите питання для коментаря, а також питання про e-mail.
Знати, хто відповів, не є обов’язковим — сповіщення працює без цієї інформації та все одно показує саму оцінку з коментарем. Якщо у вашому опитуванні є поле для e-mail або параметри URL, контакт з’явиться в повідомленні.
Крок 1 — Створіть Вебхук у n8n
У n8n створіть новий робочий процес і додайте вузол Вебхук як тригер.
Встановіть HTTP-метод як POST.
Зайдіть на вкладку Production URL і скопіюйте адресу.
Натисніть Опублікувати. Production URL активується лише після цього кроку.
Використовуйте Production URL, а не Test URL. Test URL працює, лише поки відкрите вікно редактора й очікується тестова подія, тому Survio не встигне надіслати відповіді, якщо редактор буде закрито.
Крок 2 — Підключіть опитування в Survio
Зайдіть у своє опитування й перейдіть до Отримати відповіді.
У меню зліва, у розділі Автоматизація та інтеграції, виберіть Вебхуки і натисніть + Додати Вебхук.
Вставте Production URL з n8n у поле URL Вебхука і натисніть Зберегти Вебхук. Вебхук активується відразу.
Крок 3 — Надішліть тестову відповідь і знайдіть ідентифікатори своїх питань
Відкрийте посилання на опитування та надайте одну завершену відповідь із оцінкою 1. Survio надсилає тільки завершені відповіді, тому проходьте опитування повністю.
У n8n відкрийте вкладку Виконання. Сповіщення зʼявиться за декілька секунд.
Відкрийте виконання, клікніть на вузол Вебхук, розкрийте
body— даліdata—answers, і випишіть ідентифікатори необхідних питань (оцінка, задоволеність, канал, коментар та e-mail).
Кейс А — Сповіщення для команди у Slack
Після отримання Вебхука йде два кроки: Найгірша оцінка? пропускає далі тільки найгірші відповіді, а Сповістити команду у Slack надсилає повідомлення.
Найгірша оцінка?
Додайте вузол Якщо після Вебхука й назвіть його
Найгірша оцінка?.Створіть дві умови, об’єднайте їх через OR:
Значення | Умова | Порівняти з |
| Число: дорівнює | 1 |
| Рядок: дорівнює | Dissatisfied |
Замініть 90403153 (оцінка) і 90403151 (питання про задоволеність) на ваші власні ідентифікатори. Значення відповіді вказуйте так, як у вашому опитуванні.
Сповістити команду у Slack
Додайте вузол Slack до true-виходу після Найгірша оцінка?, назвіть його
Сповістити команду у Slack, оберіть Ресурс «Message», Операцію «Send».Підключіть свій акаунт у Slack. У Надіслати повідомлення до оберіть Канал і відповідний канал. У списку будуть лише канали, до яких підключений Slack-акаунт має доступ — приєднайтеся спочатку до приватних каналів, якщо потрібно.
Залиште Тип повідомлення як Simple Text Message і створіть Текст повідомлення. Приклад робочого процесу нижче: вставляється оцінка, відповідь на питання про задоволення, коментар (як цитата), а також канал, замовлення та контакт — все в останньому рядку.
В Опціях вимкніть Додавати посилання на робочий процес.
На false-вихід нічого підключати не потрібно. Після налаштування не забудьте натиснути Опублікувати ще раз для активних змін.
Кейс B — Сповіщення для команди у Microsoft Teams
Використовуйте той же вузол Найгірша оцінка?, що й у Кейсі А, а далі додайте ще один крок до true-виходу.
Сповістити команду у Teams
Додайте вузол Microsoft Teams до true-виходу після Найгірша оцінка?, назвіть його
Сповістити команду у Teams, оберіть Ресурс «Channel Message» та Операцію «Create».Підключіть Microsoft Teams з робочого чи навчального акаунта Microsoft 365. Персональні акаунти не підтримуються.
У Team оберіть команду, у Channel — потрібний канал. У списку лише ті, учасником яких є підключений акаунт.
Вкажіть Тип контенту як HTML і напишіть Повідомлення. Нижче див. шаблон — оцінка та відповідь на задоволення виділені жирним, коментар — цитатою, а канал, замовлення та контакт — в останньому рядку.
В Опціях вимкніть Додавати посилання на робочий процес.
False-вихід залишайте порожнім й натисніть Опублікувати ще раз.
Сповіщення надходить від підключеного акаунта. У Teams ім’я у сповіщенні співпадатиме з іменем підключеного акаунта Microsoft 365, до якого підключено n8n.
Готові робочі процеси для експорту
Не хочете налаштовувати все вручну? Завантажте наш файл для потрібного кейса у додатках до цієї статті: survio-worst-ratings-to-slack.json для Кейсу А або survio-worst-ratings-to-teams.json для Кейсу B. А далі:
У n8n створіть порожній робочий процес. Відкрийте меню (три крапки) біля назви, оберіть Імпортувати, далі З файлу та завантажте файл.
Зайдіть у вузол Найгірша оцінка? і змініть ідентифікатори питань на власні.
Кейс А: у вузлі Сповістити команду у Slack прив’яжіть свій Slack, виберіть канал і оновіть ідентифікатори питань у тексті.
Кейс B: у вузлі Сповістити команду у Teams прив’яжіть Teams, виберіть команду й канал і оновіть ідентифікатори у тексті.
Відкрийте Survio Вебхук, скопіюйте свій Production URL у Survio (Крок 2) та натисніть Опублікувати.
Перевірте роботу рішення від початку до кінця
Відправте відповідь з оцінкою 1 — сповіщення зʼявиться у Slack або Teams через кілька секунд.
Відправте відповідь з оцінкою 2 — повідомлення не буде; такі випадки стосуються політики збереження клієнтів.
Відкрийте в n8n вкладку Виконання. Обидві доставки відобразяться у списку; друга завершиться на вузлі Найгірша оцінка?.
Вирішення проблем
Симптом | Ймовірна причина | Рішення |
В n8n нічого не з’являється | У Survio вказано Test URL або робочий процес не опубліковано | Введіть Production URL у Survio й натисніть Опублікувати |
Survio вимкнув Вебхук через декілька днів | У Survio було вказано прямий URL Slack чи Teams або вказаний URL не працює | Вставте Production URL з n8n у Survio й знову увімкніть Вебхук |
Ваш канал відсутній у списку в n8n | Це приватний канал, куди підключений акаунт Slack не доданий | Приєднайтесь до каналу у Slack і оновіть перелік |
Підключення Teams у n8n завершується з | Вхід під персональним акаунтом Microsoft | Підключіть робочий чи навчальний акаунт Microsoft 365 |
Ваша команда або канал не зʼявляються у списку (Кейс B) | Підключений акаунт Microsoft 365 не входить до цієї команди | Додайте акаунт до команди в Teams і оновіть перелік |
Кожна відповідь створює сповіщення | Вузол Slack чи Teams підʼєднано до false-виходу, або умови з’єднані як AND | Підключіть вузол до true-виходу, умови — через OR |
1 зірка не викликає сповіщення | Неправильний ідентифікатор питання чи текст відповіді не співпадає з умовою | Перевірте ідентифікатори й текст на відповідність з тестовою відповіддю у Виконаннях |
Останні зміни не застосовуються | Робочий процес опубліковано, але зміни ще ні (кнопка Опублікувати із крапкою) | Натисніть Опублікувати ще раз |
Зверніть увагу
Survio надсилає тільки завершені відповіді — одне повідомлення на кожну, із затримкою кілька секунд.
Відповіді, отримані до створення Вебхука або під час його паузи, не будуть надіслані.
Невдала доставка повторюється до 8 разів протягом приблизно 27 годин, причому кожна спроба очікує до 30 секунд на відповідь.
Якщо доставка не вдається 5 днів підряд, Survio вимикає Вебхук — його можна буде увімкнути знову.
Пауза Вебхука зберігає слот, а видалення — остаточне.
Survio не зберігає журнал доставок у додатку. Вся історія — у вкладці Виконання в n8n.
Надсилання відповідей через Вебхуки не впливає на ліміт відповідей, встановлений вашим тарифом.
Потрібна допомога з налаштуванням? На сторінці Сторінка завершення у Survio натисніть Отримати налаштування від експерта, опишіть завдання, і наша команда підготує, перевірить та передасть готовий робочий Вебхук.
