Задача была создать Telegram-бота Задача была создать Telegram-бота для партнёров компании, чтобы они могли быстро получать актуальную информацию по клиентам без ручных запросов в CRM.
Бот должен был принимать запросы от пользователей, находить нужного клиента или лид в Битрикс24, показывать данные по связанной сделке, ответственным сотрудникам, текущей стадии и последнему касанию с клиентом.
Дополнительно нужно было реализовать просмотр полной истории касаний по сделке в отдельном web-app интерфейсе. Также в боте был добавлен развлекательный раздел с игрой, чтобы пользователь мог занять время, пока ожидает ответ или проверку данных.
для партнёров компании, чтобы они могли быстро получать актуальную информацию по клиентам без ручных запросов в CRM.
Бот должен был принимать запросы от пользователей, находить нужного клиента или лид в Битрикс24, показывать данные по связанной сделке, ответственным сотрудникам, текущей стадии и последнему касанию с клиентом.
Дополнительно нужно было реализовать удобный способ просмотра полной истории касаний по сделке в отдельном интерфейсе.
Я разработала Telegram-бота на базе n8n с интеграцией через Telegram Bot API и Битрикс24 REST API.
В боте была реализована регистрация пользователя, обработка сообщений и callback-кнопок, поиск данных в Битрикс24, получение информации по лиду, связанной сделке, ответственным сотрудникам и последнему касанию.
Отдельно реализовала web-app / webhook-страницу, где пользователь мог открыть полную историю касаний по сделке через кнопку «Все касания».
Также добавила в бота mini game-раздел: пока менеджер ожидает ответ или проверку данных, он может открыть игру прямо из интерфейса бота.
Стек: n8n, Telegram Bot API, Битрикс24 REST API, webhook, web-app.
Бот упростил работу партнёров с данными из CRM: нужную информацию по клиентам, сделкам, ответственным и касаниям можно было получить прямо в Telegram без ручного поиска в Битрикс24.
Решение сократило количество ручных запросов к сотрудникам компании, ускорило получение актуальной информации и собрало ключевые данные по клиенту в одном удобном интерфейсе.