Техническое задание: Чат-бот-ассистент для автоматизации первичного контакта в CRM

Проблематика

В систему CRM поступает значительный поток заявок из различных внешних каналов (мессенджеры, сайты, платформы объявлений). Менеджеры тратят рабочее время на диалоги с клиентами, которые часто не оставляют контактов или не готовы к общению, что приводит к созданию "пустых" или некачественных лидов без возможности дальнейшей связи.

Цель проекта

Автоматизировать первичный контакт с клиентом для фильтрации заявок и гарантированного сбора контактной информации до передачи лида живому менеджеру.

Принцип работы системы

1. Триггер запуска

  • В CRM создается новая сделка (лид) из любого подключенного внешнего канала (Telegram, VK, чат на сайте, платформа объявлений и др.).
  • Система проверяет наличие номера телефона в карточке лида.

2. Запуск бота

  • Если номер телефона отсутствует, лид автоматически переводится в статус "Обрабатывается ботом".
  • На данном этапе лид НЕ назначается ответственному менеджеру.

3. Диалог бота с клиентом

  • Бот автоматически связывается с клиентом через тот же канал, через который поступила заявка (если технически возможно). Для каналов без обратной связи в реальном времени (например, некоторые платформы объявлений) предусмотреть альтернативный вариант связи (SMS, автоматический звонок).
  • Сценарий диалога бота включает:
    • Приветствие и представление.
    • Краткие ответы на частые вопросы (график работы, адрес).
    • Основная задача: вежливый запрос и получение номера телефона для связи.

4. Успешный сценарий

  • Как только номер телефона получен и валидирован:
    • Номер записывается в соответствующее поле карточки лида.
    • Лиду автоматически назначается ответственный менеджер согласно настройкам ротации (по очереди или по заданным правилам).
    • Статус лида изменяется.
    • Менеджер получает уведомление: "Вам назначен новый лид с контактом".

5. Неуспешный сценарий

  • Если клиент не отвечает или отказывается предоставить контакт в течение заданного интервала времени (например, 1 час):
    • Лид автоматически помечается как "Некачественный" или переводится в специальную воронку/статус для последующей ручной проверки.

Ключевые требования к системе

  • Интеграция с CRM (Bitrix24) для чтения новых лидов и записи данных обратно.
  • Поддержка коммуникации через несколько каналов (мессенджеры, SMS/звонки).
  • Гибко настраиваемый диалог (скрипт) бота.
  • Механизм валидации введенного номера телефона.
  • Настраиваемые таймауты и правила эскалации (перевод менеджеру или в "некачественные").
  • Система логов и уведомлений об ошибках.

Разработка бота на Python для кофейни с админ-панелью

Требуется создать специализированного бота на чистом Python для автоматизации работы кофейни. Проект включает разработку административной панели для управления контентом и заказами. Детали реализации будут согласованы с исполнителем.