Электромобиль на зарядке — заново сгенерированная фотография

СВОЙ ТОК

Telegram-бот и CRM

Бот с каталогом зарядных станций и подбором под электромобиль, встроенный в бэкенд сайта, и CRM, где менеджеры ведут все заявки.

Telegram-ботВеб-CRMSpring BootPostgreSQL

Новый канал выбора,
единая система данных

СВОЙ ТОК работает с зарядными станциями
для электромобилей. Клиенту нужен путь
от потребности к подходящему товару.
Команде — согласованная работа
с каталогом и обращениями в общей
серверной системе клиента.

Менеджер за ноутбуком
Подбор оборудования
Каталог и варианты
Корзина и избранное
Общая база данных
Spring Boot

Бот работает в привычной инфраструктуре

Встроили бота в существующую систему

Мы встроили Telegram-бот в существующий бэкенд
клиента на Spring Boot с общей базой данных
PostgreSQL. Новый канал работает с данными
системы, не формируя независимую копию
ассортимента зарядного оборудования.

Интеграция, которая работает
на рост, а не на сложность.

Telegram-бот, который помогает
выбрать станцию

Мы разработали Telegram-бота с проектным
каталогом из 432 товаров и 748 вариантов.
Бот помогает подобрать зарядную станцию,
позволяет добавить товары в корзину, сохранять
избранное и получать уведомления об изменении
цены. Сценарии выбора и сохранения товаров
собраны в одном канале внутри Telegram.

Консультирует, подбирает, напоминает.
Прямо в Telegram.

Телефон с новым чётким интерфейсом Telegram
Зарядная станция

Зарядная станция
7–22 кВт

✓ Подходит для вашего авто

✓ В наличии

Другая комплектацияСравните комплектации
Новый ноутбук с отдельно отрендеренной CRM

CRM, которая дополняет
новый Telegram-канал

Мы реализовали административную CRM для проекта.
Она дополняет Telegram-бот внутренним контуром работы.
Интеграция с существующим Spring Boot-бэкендом клиента
и общей PostgreSQL сохраняет единую логику данных.
В проекте использовано зеркало Bot API.

Прозрачность, порядок и контроль
на каждом этапе.

432
товара в каталоге бота
748
вариантов товаров
11
моделей электромобилей в подборе

Данные каталога бота

Разработка Telegram-бота для магазина: как встроить новый канал в существующую систему

Telegram-бот часто делают как отдельный сервис со своей базой — и через полгода каталог в нём расходится с сайтом. Разбираем, как устроен бот СВОЙ ТОК, который работает на том же бэкенде, что и сайт производителя зарядных станций.

Почему техника плохо продаётся в переписке

Зарядную станцию выбирают не по картинке: важны тип тока, разъём автомобиля, мощность и условия установки. В переписке такой разговор превращается в длинную консультацию, где менеджер по очереди выясняет марку машины, порт и доступную мощность.

Для производителя это двойная потеря: клиент ждёт ответа, а команда тратит время на одни и те же вопросы. Поэтому задача была не «сделать бота», а дать покупателю путь от потребности к подходящей станции, а команде — управляемый канал заявок.

Каталог и подбор вместо прайс-листа

В боте СВОЙ ТОК — 432 товара и 748 вариантов: одна модель может иметь несколько исполнений, и подбор учитывает структуру ассортимента, а не только название. Отдельно работает подбор станции под электромобиль с расчётом зарядки: пользователь выбирает марку и получает совместимую конфигурацию вместо самостоятельного перебора всего каталога.

Дальше подключаются сценарии, которые обычно живут только на сайте: карточка товара с фото и вариантами, корзина, заявка из карточки или из корзины, раздел «мои заявки», избранное с уведомлением о снижении цены. Заявка в боте — это не сообщение в чат, а запись в той же таблице лидов, что и заявки с сайта.

  • Каталог с категориями, брендами и поиском
  • Подбор станции под электромобиль с расчётом зарядки
  • Корзина, избранное и уведомления о снижении цены
  • Заявки, журнал и поддержка с ответом оператора

Как это устроено технически

Бот встроен в существующий бэкенд сайта на Spring Boot и работает с той же базой PostgreSQL. Это ключевое решение проекта: каталог, товары и их варианты остаются одним источником данных, поэтому новый канал не создаёт вторую версию ассортимента, которую кто-то должен синхронизировать вручную.

Вторая часть — административный контур. Админка в боте показывает лиды по статусам, позволяет менять статус и ответственного, отвечать пользователю, вести обращения и блокировки, собирать рассылки с превью и смотреть статистику. Для работы из России в решение включено собственное зеркало Bot API на Cloudflare Worker: публичные прокси небезопасны, потому что передают токен бота в адресе запроса. Перед сдачей прошёл e2e-сценарий из 33 шагов на живой PostgreSQL.

Что учесть, если делаете похожее

Первое решение — источник данных. Если у бизнеса уже есть учётная система или сайт с каталогом, новый канал стоит подключать к ним, а не заводить свою базу: иначе появятся две правды об ассортименте, и первым расхождение заметит покупатель.

Второе — административная часть. Бот без внутреннего контура быстро превращается в поток сообщений, которые никто не разбирает. Статусы, ответственный и история обращений нужны с первого дня, иначе канал работает в одну сторону.

Такой же бот — для опта запчастей, медтехники или промышленного оборудования

Подход работает там, где ассортимент технически сложный, а покупатель приходит с конкретной задачей и хочет получить ответ без долгой переписки.

  • Оптовые поставки автозапчастейПодбор детали по марке и модели автомобиля заменяет переписку, где менеджер по очереди выясняет VIN и год выпуска.
  • Медицинское оборудованиеКарточки с характеристиками и вариантами комплектации помогают клинике собрать заявку без серии уточняющих писем.
  • Промышленное оборудованиеПодбор по параметрам и условиям эксплуатации ведёт от технического задания к конкретной позиции каталога.
  • Сельхозтехника и запчастиПривязка к модели техники и сезонным задачам делает выбор понятным и для хозяйства, и для поставщика.
Рассказать о своей задаче

Частые вопросы

Чем Telegram-бот отличается от интернет-магазина?

Магазин открывается в браузере, бот живёт в мессенджере, где пользователь уже общается. В боте СВОЙ ТОК доступны каталог, подбор станции, корзина, избранное и заявки, поэтому канал закрывает тот же сценарий выбора, но без перехода на сайт.

Можно ли подключить бота к существующей базе или сайту?

Да, и это предпочтительный вариант. Бот СВОЙ ТОК встроен в бэкенд сайта на Spring Boot и работает с той же PostgreSQL, поэтому каталог и заявки не расходятся между каналами.

Что должен уметь бот, если каталог технически сложный?

Главное — не список названий, а подбор: пользователь отвечает на понятные вопросы и получает совместимые варианты. Дополнительно нужны карточки с вариантами, корзина и возможность отложить выбор в избранное.

Нужна ли боту административная часть?

Да. Без админки заявки превращаются в непрочитанные сообщения. В СВОЙ ТОК админка встроена в бот: лиды по статусам, смена статуса и ответственного, ответ пользователю, обращения, рассылки и статистика.

Почему для работы в России понадобилось отдельное зеркало Bot API?

Публичные прокси Bot API небезопасны: токен бота передаётся прямо в адресе запроса и может быть перехвачен. В проекте используется собственное зеркало на Cloudflare Worker, поэтому токен не уходит третьим лицам.

Сколько времени занимает разработка такого бота?

Срок определяется объёмом каталога, числом сценариев и сложностью связи с существующей системой. Дольше всего занимают интеграция с бэкендом, административный контур и сквозная проверка сценариев на реальных данных.