Полностью автоматизированная система обработки сервисных заявок
на базе n8n, Supabase, GigaChat и Bitrix24
6 модулей
GigaChat AI
4 уровня защиты
n8n 2.27.3
ЗадачаСервисный отдел терял заявки, ошибался в классификации, нарушал SLA. Ручная обработка до 15 мин на заявку.
Моя работаСобрал 7 workflow n8n: приём с дедупликацией, ИИ-классификация (GigaChat), диспетчеризация в Bitrix24, SLA-мониторинг с эскалацией в Telegram, обработка ошибок.
РезультатПолная автоматизация жизненного цикла заявки, 4 уровня защиты, 60x больше заявок без расширения штата
1. Название проекта
Название сценария автоматизации:
Enterprise AI Service Desk — интеллектуальная система обработки сервисных заявок
Техническое задание:
«Помощник сервисного отдела» — полная автоматизация жизненного цикла сервисного обращения:
от приёма заявки клиента до постановки задачи инженеру в CRM с ИИ-классификацией, SLA-контролем
и проактивной эскалацией.
2. Краткое описание проекта
Что это за бизнес, отдел или процесс?
Сервисный отдел промышленного оборудования, принимающий заявки на ремонт, консультации
и плановое ТО от корпоративных клиентов.
Какая задача решается с помощью автоматизации?
Полная автоматизация приёма, классификации, диспетчеризации и контроля сроков выполнения
заявок без участия человека.
Кто будет пользоваться результатом автоматизации?
Сервисные инженеры (получают задачи в Битрикс24), клиенты (получают email-уведомления),
руководитель отдела (получает эскалации в Telegram) и администратор системы
(мониторит метрики через SQL-дашборды).
3. Бизнес-проблема
Что раньше делалось вручную?
Диспетчер вручную читал каждое обращение, определял категорию (ремонт / консультация / ТО),
приоритет (high/medium/low), профиль специалиста (электрик/механик/программист/универсал),
создавал задачу в Битрикс24, писал ответное письмо клиенту и следил за сроками выполнения.
Какие ошибки, задержки или потери могли возникать?
Заявки терялись в почте и мессенджерах
Неправильная классификация (не тот специалист получал задачу)
Задержки обработки до 15 минут на заявку
Нарушение SLA-сроков без своевременной эскалации
Дублирование задач при повторных обращениях
Отсутствие единой истории взаимодействий
Почему этот процесс важно автоматизировать?
Объём заявок растёт, а штат диспетчеров ограничен. Автоматизация позволяет обрабатывать
в 60 раз больше заявок с нулевым участием человека для стандартных кейсов,
гарантирует соблюдение SLA и прозрачную трассируемость.
4. Цель автоматизации
Главная цель проекта:
Полностью исключить участие человека в обработке стандартных заявок и обеспечить
100% SLA-compliance.
Что должно происходить автоматически после запуска сценария?
Заявка принимается через webhook/email → сохраняется в БД с уникальным хешем →
классифицируется ИИ → создаётся задача в Битрикс24 с тегами → отправляется письмо клиенту →
каждые 15 минут проверяется SLA → при нарушении эскалируется руководителю.
Какой результат должен увидеть пользователь или сотрудник?
Инженер: задача в Битрикс24 с полной информацией и правильным приоритетом
Клиент: корпоративное письмо с подтверждением и номером заявки
Руководитель: Telegram-уведомление только при нарушениях SLA
Администратор: SQL-дашборд с полной статистикой и историей
5. Пользователи сценария
Кто основной пользователь сценария?
Сервисный отдел промышленного оборудования (3 роли: диспетчер, инженер, руководитель).
Какая роль у этого пользователя?
Сервисный инженер — получает задачи и выполняет работы
Руководитель отдела — контролирует SLA и эскалации
Клиент — отправляет заявки и получает уведомления
Администратор n8n — следит за работой системы
Что для него важно в работе сценария?
Инженеру: чёткая постановка задачи с правильной категорией и специалистом
Руководителю: проактивные уведомления о нарушениях SLA до жалобы клиента
Клиенту: быстрый ответ с подтверждением и прозрачные сроки
SMTP — mock-режим (в production заменится на VK Workspace / SendGrid)
Каталог — DummyJSON (в production — реальный внутренний API каталога)
8. Схема процесса
flowchart LR
Client((👤 Клиент)) -->|Webhook/Email| A[IN_Service_Intake 📨 FNV-1a hash]
A -->|raw| B[(Supabase DB)]
B -->|enriched| C[CORE_AI_Classifier 🤖 GigaChat]
C -->|enriched| B
B -->|enriched| D[OUT_Dispatch 📋 Bitrix24 + Email]
D -->|dispatched| B
D --> E((👨🔧 Инженер))
D --> F((👤 Клиент email))
G[SRV_SLA_Monitor ⏱️ 15 мин] -->|эскалация| H((📱 Telegram))
G --> B
I[OUT_Enrich_From_Catalog 📦 DummyJSON] -->|обогащение| B
J[SRV_Global_Error_Handler 🛡️ Retry] -.->|при ошибках| A
style A fill:#10b981,stroke:#065f46,color:#fff
style C fill:#f59e0b,stroke:#78350f,color:#fff
style D fill:#ef4444,stroke:#7f1d1d,color:#fff
style G fill:#8b5cf6,stroke:#5b21b6,color:#fff
style I fill:#ec4899,stroke:#831843,color:#fff
style J fill:#3b82f6,stroke:#1e40af,color:#fff
style B fill:#1e40af,stroke:#1e3a8a,color:#fff
Краткое описание схемы
Приём заявки (IN_Service_Intake) → FNV-1a hash → сохранение со статусом
raw
ИИ-классификация (CORE_AI_Classifier) → GigaChat → статус enriched
Диспетчеризация (OUT_Dispatch) → задача в Битрикс24 + email клиенту →
dispatched
SLA-мониторинг каждые 15 мин → проверка сроков → эскалация в Telegram
Обогащение каталогом (DummyJSON) → обновление данных оборудования