Настройка уведомлений с сайта в Telegram
Клиент
Xistore.by — интернет-магазин техники с постоянным потоком заказов и высокой операционной нагрузкой..
Задача
Ранее уведомления с сайта приходили на почту, но команда работала в Telegram: там проходят обсуждения заказов, уточнения и вся ежедневная коммуникация.
В результате возник разрыв: уведомления приходят на почту, их копируют в Telegram, тратится время и теряется часть информации. Поэтому задачу сформулировали просто — перенести уведомления в Telegram и сделать их удобными для настройки.
Реализация проекта
Главной задачей было перенести уведомления в Телеграм, но при этом обеспечить удобство использования и настройку этих самых уведомлений. Исключить необходимость переноса уведомлений из почты в мессенджер, и упростить процессы внутри компании.
-
Перенесли уведомления в Telegram
Настроили отправку сообщений с сайта через Telegram-бота.
Уведомления начали приходить сразу в чаты и личные сообщения — туда, где команда работает каждый день. Это убрало лишнее переключение между каналами и ускорило реакцию на события.
-
Собрали логику в одном месте
Отдельно вынесли управление уведомлениями из кода и шаблонов в единый интерфейс.
Использовали инфоблоки Bitrix — привычный для клиента инструмент с уже встроенными возможностями: активность, периоды действия, история изменений.
Вместо разрозненных настроек появился один раздел, где собрана вся логика уведомлений.
-
Задали понятную структуру настройки
Анализ всех возможных уведомлений клиента привели к единой модели, связывающей три параметра:
Первый — событие. Это действие, после которого система должна отправить сообщение: например, оформлен заказ или оставлена заявка на звонок.
Второй — сообщение. Это сам текст уведомления, в который можно подставлять нужные данные с помощью макросов: телефон клиента, список товаров, детали заказа и другую информацию.
Третий — получатели. Это список Telegram-групп, каналов или личных чатов, куда должно уйти уведомление. Если появляется новый чат или нужно передать сообщения другому сотруднику, это можно изменить через настройки.
Такая структура упростила настройку и сделала систему предсказуемой.
-
Подготовили систему к расширению
Функционал сделали таким, чтобы его можно было дальше использовать без доработки логики. Сейчас достаточно добавить вызов отправки в нужное событие сайта — и дальше вся настройка происходит уже в одном месте.
Это позволяет развивать систему без усложнения кода и накопления разрозненных правок.
Особенности реализации
В этом проекте важна не только сама интеграция с Telegram, но и то, как организовано управление уведомлениями.
-
Понятный интерфейс для клиента
Вместо отдельной сложной панели использовали стандартные инфоблоки Bitrix. Это позволило не обучать команду работе с новым инструментом и сразу опереться на привычную админку.
-
Настройки вместо жёсткой привязки к коду
Тексты, события и получатели не зашиты в отдельных участках проекта. Благодаря этому систему проще поддерживать и развивать.
-
Прозрачность логики
Уведомления больше не разбросаны по шаблонам и обработчикам. Их можно просмотреть и поправить централизованно.
-
Возможность расширения
Функционал не ограничен текущими сценариями. При появлении новых процессов можно подключать новые уведомления без полной переделки решения.
Результаты
В результате Xistore получил управляемую систему, встроенную в рабочие процессы команды. Сообщения приходят сразу в Telegram, без ручного переноса, что ускоряет реакцию на заявки и снижает риск потери информации.
Для проекта это дало:
- сокращение ручной передачи данных внутри команды;
- прозрачную и понятную логику работы уведомлений;
- возможность быстро вносить изменения без правок в коде;
- готовую основу для масштабирования и развития.
Система не усложняет процессы, а делает их более предсказуемыми и удобными в ежедневной работе.
Почему мы?
Хотите пообщаться о задаче?
Рекомендуем
Наши клиенты
Бренды, проекты которых нам доверяют наши партнеры. Мы работаем с локальными и глобальными компаниями из разных отраслей, что позволяет нашим сотрудникам приобретать уникальный опыт, создавая полнофункциональные решения с учетом особенностей и потребностей бизнеса наших клиентов.
Наши услуги
Мы компания, умеющая не только разрабатывать сайты, но и хорошо выполняем роль субподрядчика на средних и больших проектах. Разрабатываем и внедряем решения на базе 1С-Битрикс / Битрикс24. Всегда боремся за успешное доведение проекта до финала, гибко планируя производственный график.