Общее описание задачи
Необходимо разработать Telegram-бота как часть маркетинговой воронки на платформе GetCourse. Бот должен последовательно выдать пользователю 3 видеофайла, а затем около 20 текстовых сообщений с прикрепленными изображениями. Часть этих сообщений требуется продублировать через email-рассылку, также средствами GetCourse.
Архитектура проекта
- Сайт (разрабатывается дизайнером) содержит форму сбора контактных данных: email, номер телефона, имя пользователя.
- После заполнения формы данные должны передаваться в GetCourse, откуда пользователь автоматически перенаправляется в создаваемого Telegram-бота.
- В модуле воронки GetCourse настраивается автоматическая последовательность действий для нового контакта.
Требования к функционалу
Telegram-бот
- Отправка 3 видеороликов в строгой последовательности по нажатию кнопок (исследовать возможные триггеры на платформе).
- После завершения видео-цепочки отправка серии из 20 сообщений (текст + картинка) с интервалами, заданными в настройках.
- Автоматическое проставление тегов и разделение пользователей, прошедших воронку, от новичков для контроля повторной переписки.
Email-рассылка
- Часть важных сообщений (содержание консультации или ключевых предложений) из сценария бота должна дублироваться в последовательности email-рассылки GetCourse.
- Синхронизация: если сообщение отправляется в Telegram - возможно, оно должно триггерить почтовый выпуск для этого же контакта.
Аналитика и дашборд
- Важно настроить шаги измерения показателя доходимости: сколько пользователей открыли первое видео, дошли до третьего, получили последнее 20-е сообщение.
- Создать в кастомном дашборде отчёты с воронкой - графики зависимости количества и процентов от начальных регистраций до завершения всего курса.
Интеграция сайта
Форма на сайте (автономная статья HTML/лендинг) должна иметь скрытый код привязки к GetCourse (обычная форма Checkout). Поля слом-коллекторы: email (обязательно), номер телефона, имя. После подтверждения редирект новую ссылку на бота, предварительно пробросив UUID айдишника ученика.
Смена состояний
- Если новичок зарегистрировался, но ещё не вступил в чат бота: напоминать через email.
- Если уже в боте несколько раз: пометить дропаутом и возвращать стимулирующие посты по иной частоте.
Технические параметры реализации
- Исходная платформа в час интеграции работает текущий аккаунт исполнителя - GetCourse бот-модуль.
- Срок создания MVP: до 10 рабочих дней.
- Предоставить подробную документацию по логики воронки webhook токенам и sample JSON объектам.