Техническое задание: Чат-бот на Salebot

Общие требования

  • Реализовать welcome-цепочку с несколькими сценариями входа и навигацией по сценариям.
  • В каждом сценарии должна быть предусмотрена выдача соответствующего контента после выбора пользователя.
  • В ходе выполнения бот должен задать семь вопросов анкеты, все ответы сохранять в профиль пользователя.
  • По результатам прохождения анкеты автоматически присвоить пользователю соответствующие теги.
  • При выполнении заданных условий бот выдает дополнительный контент.
  • Реализовать географическую сегментацию пользователей с привязкой тегов по странам/регионам.
  • Бот принимает UTM-метки из ссылок и сохраняет их.
  • Настроить систему тегов и статусную воронку для разделения пользователей на этапы (входящий, активный, архивный и т.д.).

Многоуровневое меню и доступ

  • Создать многоуровневое главное меню (разделы, подразделы).
  • Ограничить доступ к отдельным разделам в зависимости от тегов пользователя.
  • При попытке зайти в запрещённый раздел выдавать понятное сообщение и предлагать альтернативные варианты.

Рассылки и догоняющие сообщения

  • Настроить автоматические массовые рассылки с учётом суточных лимитов (например, не более 2 сообщений в день одному пользователю).
  • Реализовать сообщения, контекстно привязанные к текущему действию или состоянию пользователя (например, при переходе из одной цепочки в другую).
  • Создать догоняющие сообщения - они отправляются через определённое время тем, кто не завершил начатую welcome-цепочку.

Управление подписками

  • Отдельный раздел для так называемого «листа подписок» - интерфейс в самом боте для администрирования.
  • Пользователь может самостоятельно включать или отключать разные типы уведомлений (например, «Выкл информационные» или «Вкл Акции»).
  • Права на включение/отключение подписок также могут зависеть от тега сегментации (например, с тегом «Партнеры» доступно только часть опций).

Дополнительно

Реализация должна полностью соответствовать предоставленному техническому заданию. Исполнитель не вносит собственную логику, изменения согласовываются заранее. Исходная постановка содержит названия компании, URL и контактные данные - они скрыты, необходимо опираться на предметную часть.