Задача была собрать рабочую систему регистрации на серию онлайн-вебинаров для экспертного проекта.
Нужно было не просто сделать посадочные страницы, а связать весь путь пользователя: переход с рекламы, регистрация на лендинге, сохранение заявки, уведомление команды, переход в бот, выдача ссылок и дальнейшая коммуникация с участниками.
Отдельное требование – быстро вносить правки в тексты, даты, кнопки, ссылки и сценарии без поломки работающей рекламы и уже запущенных регистраций.
Была собрана связка из нескольких компонентов:
1. Лендинги для разных вебинаров с отдельными страницами благодарности.
2. Форма регистрации с передачей данных в базу.
3. Хранение заявок с UTM-метками, источником перехода, контактами и кодом вебинара.
4. Telegram-бот для приветствия участников, выдачи ссылок и навигации по мероприятиям.
5. Уведомления о новых заявках для команды.
6. Серверная часть на VPS с автозапуском сервисов через systemd.
7. Отдельный бот в Max с кнопками, callback-сценариями и ссылками на лендинги.
8. Проверка корректной работы форм, кнопок, ссылок, базы заявок и уведомлений.
Работа велась поэтапно: сначала запуск минимальной рабочей версии, затем правки текстов, структуры страниц, сценариев бота и технической части.
Получилась рабочая система приёма и сопровождения регистраций.
Команда могла видеть заявки, понимать источник перехода, получать уведомления и вести участников через бота. Лендинги, формы, база и боты работали как единая связка, а не как отдельные разрозненные элементы.
Система позволяла быстро менять даты, ссылки, кнопки и тексты без полной переделки проекта. Также была настроена серверная инфраструктура: запуск ботов, переменные окружения, журналирование и автоматический перезапуск сервисов.