-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Описание
Обсуждение возможности отправлять сообщения клиентам из раздела "Чаты" в tenant dashboard.
Бизнес-контекст
Проблема
Владельцы автосервисов (tenants) имеют доступ только к просмотру переписок с клиентами (#102). При этом AI-бот, несмотря на высокую эффективность, не может покрыть 100% кейсов:
- Нестандартные ситуации: сложные переговоры о скидках, VIP-клиенты
- Конфликты: недовольство качеством, споры по стоимости
- Экстренные случаи: срочные заказы, изменения в расписании
- Уточнение деталей: специфические технические вопросы
Связь с Product Constitution
- Сохранять AI как основной интерфейс (не заменять его)
- Не создавать жёстких кнопок/меню для клиента
- Поддерживать естественный диалог
👥 Персоны пользователей
Персона 1: Менеджер автосервиса (Анна)
- Роль: Управляет клиентами и записями
- Боль: Видит, что бот не справился с запросом VIP-клиента, но не может вмешаться
- Потребность: Возможность "подхватить" сложный диалог
Персона 2: Владелец автосервиса (Сергей)
- Роль: Контролирует бизнес-процессы
- Боль: Теряет клиентов из-за невозможности оперативно отреагировать на нестандартный запрос
- Потребность: Полный контроль над коммуникацией с клиентами
Персона 3: Клиент автосервиса (Иван)
- Боль: Ждёт ответа от бота, который не может решить его специфический вопрос
- Потребность: Быстрое решение проблемы, не важно от кого — бота или человека
📋 Use Cases
UC-1: Эскалация при неудовлетворённости клиента
Актёры: Клиент, AI-бот, Менеджер
Предусловие: Клиент выражает недовольство в чате
Основной сценарий:
- Клиент пишет: "Это слишком дорого, в другом сервисе дешевле!"
- AI-бот отвечает стандартно о качестве услуг
- Клиент: "Хочу поговорить с человеком!"
- AI-бот не может передать диалог (текущее состояние)
- Проблема: Клиент уходит к конкуренту
Желаемый сценарий:
1-3. Те же шаги
4. Менеджер видит в dashboard индикатор "проблемный диалог"
5. Менеджер перехватывает диалог
6. Менеджер: "Здравствуйте! Меня зовут Анна. Давайте обсудим персональную скидку..."
7. Клиент записывается на услугу
Бизнес-ценность: Сохранение клиента, увеличение конверсии на 15-20%
UC-2: VIP-клиент с нестандартным запросом
Актёры: VIP-клиент, AI-бот, Владелец
Предусловие: VIP-клиент (постоянный, высокий LTV) делает нестандартный заказ
Основной сценарий:
- VIP-клиент: "Нужно покрасить машину в эксклюзивный цвет, хочу обсудить детали"
- AI-бот даёт стандартную информацию о покраске
- VIP-клиент: "Вы не понимаете, мне нужен именно 'Racing Green Metallic Pearl'"
- AI-бот не знает про специфические цвета
- Проблема: VIP-клиент разочарован, уходит
Желаемый сценарий:
1-2. Те же шаги
3. Владелец видит VIP-клиента в dashboard (отмечен специальным значком)
4. Владелец перехватывает: "Добрый день! Конечно, работаем с эксклюзивными цветами..."
5. Клиент доволен персональным подходом
Бизнес-ценность: Удержание VIP-клиентов, сохранение высокомаржинальных заказов
UC-3: Срочное изменение расписания
Актёры: Клиент, AI-бот, Менеджер
Предусловие: Клиент записан на завтра, но обстоятельства изменились
Основной сценарий:
- Клиент: "Мне срочно нужно перенести запись с завтра на сегодня!"
- AI-бот проверяет расписание — слотов нет
- AI-бот: "К сожалению, на сегодня все слоты заняты"
- Проблема: Менеджер знает, что можно "уплотнить" расписание, но не может вмешаться
Желаемый сценарий:
1-2. Те же шаги
3. Менеджер видит срочный запрос
4. Менеджер вмешивается: "Сделаем исключение, приезжайте в 18:00"
5. Клиент благодарен за гибкость
Бизнес-ценность: Повышение лояльности, положительные отзывы
UC-4: Техническая консультация
Актёры: Клиент, AI-бот, Мастер
Предусловие: Клиент задаёт глубокий технический вопрос
Основной сценарий:
- Клиент: "После вашей покраски появились пузыри через месяц. Это брак?"
- AI-бот даёт общую информацию о гарантии
- Клиент: "Мне нужен конкретный ответ — возможно ли это из-за температуры сушки?"
- AI-бот не имеет глубокой технической экспертизы
- Проблема: Клиент не получает ответа, пишет негативный отзыв
Желаемый сценарий:
1-2. Те же шаги
3. Мастер (или менеджер) подключается к диалогу
4. Мастер объясняет причины и предлагает решение
5. Клиент удовлетворён, проблема решена
Бизнес-ценность: Снижение негативных отзывов, экспертный имидж
UC-5: Проактивное предложение допуслуг
Актёры: Клиент, AI-бот, Менеджер
Предусловие: Клиент обсуждает базовую услугу
Основной сценарий:
- Клиент записывается на полировку
- AI-бот подтверждает запись
- Менеджер видит, что можно предложить защитную плёнку
- Проблема: Менеджер не может отправить предложение
Желаемый сценарий:
1-2. Те же шаги
3. Менеджер: "Рекомендую также рассмотреть нанесение защитной плёнки — сейчас акция 20%!"
4. Клиент соглашается на доп. услугу
Бизнес-ценность: Увеличение среднего чека на 20-30%
📊 Бизнес-метрики
Текущее состояние (без функции)
- Conversion Rate: ~70% (30% теряются на сложных кейсах)
- Customer Satisfaction: ~80% (недовольство невозможностью связаться с человеком)
- Average Order Value: базовый (без upsell через чат)
Ожидаемый эффект
| Метрика | До | После | Изменение |
|---|---|---|---|
| Conversion Rate | 70% | 85% | +15% |
| Customer Satisfaction | 80% | 92% | +12% |
| Average Order Value | 100% | 120% | +20% |
| VIP Retention | 85% | 95% | +10% |
Критерии успеха
- ✅ < 5% диалогов требуют вмешательства менеджера
- ✅ Время реакции менеджера < 5 минут
- ✅ 90% эскалаций завершаются успешной конверсией
Варианты реализации
Вариант 1: Только просмотр (текущий)
Плюсы:
- Простая реализация
- Бот остаётся единственным источником ответов — консистентность
- Полностью соответствует Product Constitution
- Нет риска конфликтов бот/менеджер
Минусы:
- Менеджер не может вмешаться в сложных ситуациях
- Клиент может ждать ответа бота, когда нужен человек
- Потеря клиентов на сложных кейсах
Рекомендация: ✅ Для MVP достаточно
Вариант 2: Ответ от имени бота
Менеджер пишет сообщение → оно уходит клиенту в Telegram от имени бота.
Плюсы:
- Клиент не видит разницы — seamless experience
- Менеджер может помочь в сложных случаях
Минусы:
⚠️ Этический вопрос: клиент думает, что общается с AI- Нужна логика "передачи" диалога от бота к менеджеру и обратно
- Бот может ответить параллельно с менеджером
Технические вопросы:
- Как бот узнаёт, что не нужно отвечать?
- Таймаут на "режим менеджера"?
- Индикатор в UI, что менеджер взял диалог?
Рекомендация:
Вариант 3: Явная передача диалога (Рекомендуемый)
Кнопка "Взять диалог" → бот отключается → бот сообщает: "Вас переключили на менеджера" → менеджер отвечает → кнопка "Вернуть боту".
Плюсы:
- ✅ Чёткое разделение ответственности
- ✅ Этично: клиенту сообщают о переключении
- ✅ Соответствует Product Constitution (AI остаётся основным)
- Нет конфликтов бот/менеджер
Минусы:
- Сложнее в реализации
- Менеджер должен явно "отдать" диалог обратно
- Что если менеджер забыл вернуть диалог?
Митигация рисков:
- Авто-возврат диалога боту через 30 мин неактивности
- Уведомление менеджеру "Вы забыли вернуть диалог"
- Dashboard показывает все "захваченные" диалоги
Рекомендация: ✅ Лучший вариант для production
Вариант 4: Гибридный режим ("Комментарий менеджера")
Бот отвечает, но менеджер может отправить сообщение с пометкой: "💬 Менеджер Анна: ..."
Плюсы:
- Клиент понимает, кто отвечает
- Бот продолжает работать
- Менеджер может уточнить/исправить
Минусы:
- Может быть confusing для клиента
- Два источника ответов одновременно
- Бот может ответить неуместно после сообщения менеджера
Рекомендация:
⚠️ Риски и митигации
| Риск | Вероятность | Влияние | Митигация |
|---|---|---|---|
| Менеджер забывает вернуть диалог | Высокая | Средняя | Авто-возврат через 30 мин |
| Конфликт сообщений бот/менеджер | Средняя | Высокая | Явный режим "перехвата" |
| Злоупотребление (спам клиентам) | Низкая | Высокая | Audit log, лимиты сообщений |
| Снижение AI usage | Средняя | Средняя | KPI на % диалогов с вмешательством |
🎯 Рекомендация по приоритету
Фаза 1: MVP (текущий #102)
- ✅ Только просмотр
- Сбор статистики: % диалогов, требующих вмешательства
Фаза 2: После сбора данных (если > 10% требуют вмешательства)
- Реализовать Вариант 3: Явная передача диалога
- Включить audit log всех вмешательств
Фаза 3: Оптимизация
- AI-детекция "проблемных" диалогов
- Автоматическое уведомление менеджера
- Интеграция с CRM для VIP-клиентов
Вопросы для обсуждения
-
Нужна ли эта функция вообще? Или бота достаточно?
-
Как часто менеджеру нужно вмешиваться?
- Редко (< 5% диалогов) → может не стоит усложнять
- Часто (> 20%) → критически важно
-
Этика: какой вариант прозрачнее для клиента?
-
Приоритет: сейчас или после сбора статистики на MVP?
-
Метрики: какие KPI будут отслеживаться?
Связанные issues
- feat(tenants): Раздел Чаты в tenant dashboard #102 — Раздел "Чаты" (только просмотр) ✅ CLOSED
🤖 Generated with Claude Code