Полное руководство: Создаем ИИ-аналитика техподдержки, который находит проблемы в вашем бизнесе 24/7
Привет! В прошлых гайдах мы автоматизировали продажи, SMM и найм. Сегодня мы создадим систему, которая будет слушать ваших клиентов и превращать их жалобы и отзывы в точки роста для вашего бизнеса
Этот гайд написан для тех, кто не является программистом. Мы построим прототип ИИ-аналитика, который будет принимать фидбек в Telegram, анализировать его с помощью Google Gemini и заносить в умную таблицу. Логика, которую вы здесь освоите, — это основа для интеграции с любым хелпдеском (Zendesk, Intercom, Help Scout и т.д.)
Важное замечание: Мы создаем простого бота для сбора фидбека в Telegram. Если вам нужна полноценная интеграция с вашим хелпдеском, которая будет анализировать каждый диалог ваших операторов с клиентами, автоматически создавать задачи в Trello/Jira и строить дашборды, — это требует кастомной разработки. За такими решениями обращайтесь ко мне в Telegram: @chiefgentleman.
Часть 0: Подготовительный этап для новичков (Что мы используем?)
(Эта часть идентична предыдущему гайду, так как технологии те же. Если вы его читали, можете пропустить.)
- n8n: Конструктор LEGO для приложений. Соединяет разные сервисы в одну цепочку действий.
- API и API-ключ: "Официант" и "секретный пароль" для общения между сервисами.
- JSON: Универсальный язык для структурированной передачи данных.
- Google Gemini: Наш "мозг", который будет анализировать текст и находить в нем смысл.
Часть 1: Фундамент. Готовим плацдарм
1. Создаем Telegram-бота для сбора фидбека
- Найдите в Telegram @BotFather.
- Напишите ему /newbot.
- Придумайте имя (например, [Название компании] Feedback Bot).
- Придумайте юзернейм (например, MyCompanyFeedback_bot).
- Скопируйте и сохраните API-токен.
2. Получаем API-ключ для Google Gemini
- Перейдите в Google AI Studio.
- Нажмите «Create API key» и скопируйте ключ.
3. Создаем Google Таблицу — наш аналитический центр
- Создайте новую Google Таблицу. Назовите ее «Анализ фидбека клиентов».
- В первой строке создайте следующие заголовки (точное совпадение важно!):
Timestamp, User_ID, Feedback_Text, Category, Sentiment, Urgency, Summary, Action_Item
4. Настраиваем доступы (Credentials) в n8n
- Зарегистрируйтесь или войдите в n8n.io.
- Перейдите в Credentials и добавьте доступы для Telegram Bot API, Google Gemini API и Google Sheets API, используя ключи и аккаунты, которые вы подготовили выше.
Плацдарм готов. Начинаем сборку системы.
Часть 2: Пошаговая сборка Workflow
Создайте новый пустой Workflow в n8n.
Шаг 1: Триггер — как мы ловим фидбек
Шаг 2: Взаимодействие с пользователем (максимально простое)
В отличие от рекрутера, нам не нужен длинный диалог. Нам нужно одно сообщение.
2.1. Приветствие и запрос фидбека
2.2. Сохранение текста фидбека
Шаг 3: Мозг системы — Анализ с помощью Gemini
Это сердце нашего аналитика. Мы отправляем сырой текст клиента в нейросеть и получаем структурированный анализ.
// --- НАЧАЛО ПРОМПТА ---
`Твоя роль — ведущий аналитик продукта и менеджер по качеству сервиса в компании "[Название вашей компании]". Ты анализируешь обратную связь от клиента.
Твоя задача — проанализировать текст и вернуть ТОЛЬКО JSON-объект без каких-либо вводных слов, комментариев или markdown-обертки. Только чистый JSON.
Вот текст от клиента:
---
{{ $('Set').item.json.feedbackText }}
---
Проанализируй текст и сформируй JSON со следующей структурой:
{
"category": "одна из следующих категорий: 'Баг/Ошибка', 'Запрос фичи', 'Вопрос по оплате', 'Положительный отзыв', 'Негативный отзыв', 'Другое'",
"sentiment": "одно из следующих: 'Позитивный', 'Нейтральный', 'Негативный'",
"urgency": "одно из следующих: 'Высокая', 'Средняя', 'Низкая'",
"summary": "Краткое резюме проблемы или отзыва на 1-2 предложения на русском языке",
"action_item": "Предложи конкретное следующее действие для команды. Например: 'Передать в разработку', 'Поблагодарить клиента', 'Передать в отдел финансов', 'Принять к сведению'"
}
Правила для определения полей:
- "urgency": Ставь 'Высокая', если клиент пишет, что что-то не работает, он не может заплатить или угрожает уйти. В остальных случаях — 'Средняя' или 'Низкая'.
- "category": Будь точным. Если клиент жалуется, но это не техническая ошибка, это 'Негативный отзыв', а не 'Баг/Ошибка'.
- "sentiment": Определяй по общему тону сообщения.`
// --- КОНЕЦ ПРОМПТА ---
Шаг 4: Обработка и запись данных
Превращаем ответ Gemini в данные и кладем в нашу таблицу.
- Узел: Code
- Код: Вставьте тот же самый JavaScript-код, что и в гайде про рекрутера. Его задача универсальна — очистить и распарсить JSON-строку от Gemini. Если кода нет под рукой, попросите Gemini написать его по промпту из предыдущего гайда.
- Узел: Google Sheets
- Настройки:
- Operation: Append.
- Spreadsheet ID: Выберите вашу таблицу «Анализ фидбека клиентов».
- Columns > Mode: Map Each Column Below....
- Сопоставьте поля:
- Timestamp: {{ $now }}
- User_ID: {{ $trigger.message.chat.id }}
- Feedback_Text: {{ $('Set').item.json.feedbackText }}
- Category: {{ $('Code').item.json.category }}
- Sentiment: {{ $('Code').item.json.sentiment }}
- Urgency: {{ $('Code').item.json.urgency }}
- Summary: {{ $('Code').item.json.summary }}
- Action_Item: {{ $('Code').item.json.action_item }}
Шаг 5: Умные уведомления — реагируем на важное
Бизнес не может ждать, пока вы откроете таблицу. Важные сообщения должны приходить к вам немедленно.
5.2. Ветка TRUE — Срочное уведомление
🚨 ВЫСОКАЯ СРОЧНОСТЬ 🚨
Получен новый фидбек, требующий немедленного внимания!
Категория: {{ $('Code').item.json.category }}
Тональность: {{ $('Code').item.json.sentiment }}
Резюме от ИИ:
"{{ $('Code').item.json.summary }}"
Рекомендуемое действие:
"{{ $('Code').item.json.action_item }}"
Полный текст в Google Таблице.
Use code with caution.
- После узла IF (или даже раньше, сразу после узла Set) добавьте еще один узел Telegram, чтобы поблагодарить пользователя.
- Настройки:
Шаг 6: Активация и заключение
- Сохраните и активируйте ваш workflow.
- Напишите вашему боту и оставьте какой-нибудь отзыв. Например: "Все сломалось, не могу войти в аккаунт, отменяю подписку!"
- Проверьте, что в Google Таблице появилась строка с Urgency: Высокая, а вам в личку пришло паническое уведомление.
Заключение: Вы создали нервную систему для вашего бизнеса
Вы только что построили систему, которая превращает разрозненный шум клиентских обращений в четкий, структурированный сигнал. Вместо того чтобы гадать, что не так с вашим продуктом, вы получаете данные в реальном времени.
- Еженедельные саммари: Настройте еще один workflow, который запускается раз в неделю (Schedule Trigger), читает вашу Google Таблицу, просит Gemini написать сводный отчет ("За неделю мы получили 15 жалоб на баги, 10 запросов на новые фичи...") и присылает вам в Telegram.
- Интеграция с таск-менеджерами: Добавьте в ветку true узлы Trello или Jira, чтобы автоматически создавать карточку для разработчиков, если категория обращения — Баг/Ошибка.
- Переход на Webhooks: Когда будете готовы, замените узел Telegram Trigger на Webhook. Этот узел даст вам уникальный URL, который можно вставить в настройки вашего Zendesk, Intercom или другого хелпдеска. Тогда система будет анализировать абсолютно все диалоги, а не только те, что приходят в этого бота.
Автоматизация — это не про технологии ради технологий. Это про создание систем, которые дают вам ясность и высвобождают время для принятия правильных решений.