Кейс · сайт, бот и реклама · импорт автомобилей

Импортёру авто — сайт, Telegram-бот и реклама, которые сами себя наполняют

Компания возит машины из Кореи, Китая и Японии под ключ. Витрина обновляется сама: менеджер публикует авто в Telegram-канал, а сайт, бот и товарный фид Яндекса подхватывают его без единого клика в админке.

Главная: расчёт стоимости и превью каталога

133
автомобиля в каталоге
15
страниц и экранов
11
фильтров каталога
17,9 тыс.
строк кода
Задача

Витрина, которую некому вести

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

А врущая витрина хуже, чем её отсутствие: человек звонит по машине, которой уже нет. При этом канал в Telegram у компании работал — менеджер и так выкладывал туда каждое авто с фотографиями, ценой и характеристиками. Контент создавался, просто жил в одном месте и никуда дальше не шёл.

Как выглядит

Скриншоты сайта и мини-приложения

Каталог, витрина «Премиум», мини-приложение в Telegram и посадочная под рекламу — четыре из пятнадцати экранов проекта.

Каталог: 11 фильтров, поиск и сортировка
Отдельная витрина «Премиум» — от 5 млн ₽
Мини-приложение в Telegram: тот же каталог без перехода на сайт
Посадочная под трафик из Яндекс Директа
Ключевое решение

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

Менеджер продолжает работать как привык. Всё остальное берёт данные оттуда — и обновляется само.

Что сделано
Сайт

Сайт с каталогом, фильтрами и подбором автомобиля

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

  • Главная с расчётом стоимости и превью каталога.

  • Каталог: 11 фильтров, поиск, сортировка, карточка авто с галереей и видео.

  • Отдельная витрина «Премиум» — Mercedes-Benz, BMW и Audi от 5 млн ₽.

  • Сравнение до трёх автомобилей и избранное.

  • Подбор по бюджету за пять вопросов.

  • Отзывы, статьи, новости, контакты с картой и страница благодарности после заявки.

Telegram

Telegram-бот и мини-приложение с тем же каталогом

Аудитория импортёра живёт в Telegram, поэтому весь каталог доступен там же — без перехода на сайт.

  • Каталог, подбор по бюджету, сравнение и избранное прямо в Telegram.

  • Подписка на новинки: бот сам напишет, когда появится подходящее авто.

  • Отзывы и частые вопросы внутри мини-приложения.

  • Заявка в один экран, уведомление менеджеру приходит мгновенно.

Автоматизация

Пост в Telegram-канале превращается в карточку автомобиля

Главное решение проекта: менеджер продолжает работать как привык, а каталог наполняется сам.

  • Объявление написано живым текстом, без формы. Разбираем его на характеристики: марка, модель, год, цена, двигатель, пробег, коробка, привод, кузов, топливо, комплектация.

  • Отдельно решается, объявление ли это вообще: благодарности клиентам, видеоотчёты и поздравления в каталог попадать не должны.

  • Спорные посты уходят в черновики и ждут решения менеджера, а не в витрину.

  • Автоматическая выкладка: изменение попадает на сайт без ручного деплоя.

Панель

Панель управления для менеджера без участия разработчика

Всё, что меняется в работе каждый день, менеджер меняет сам.

  • Каталог: правка карточек, фотографий, цен и статусов.

  • Заявки, подписки и статистика просмотров.

  • Рассылка по подписчикам бота.

  • Тексты и кнопки бота меняются без разработчика.

  • Восемь отдельных прав доступа для сотрудников.

Реклама

Товарные фиды для Яндекс Директа и Яндекс Бизнеса

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

  • Директу и Бизнесу нужны разные версии: Директ показывает до десяти фотографий и длинное описание, Бизнес берёт только первую картинку и обрезает текст на 250-м символе — посреди слова. Для Бизнеса режем сами, по границе предложения.

  • Две посадочные страницы под рекламный трафик, включая страницу в интерфейсе Telegram.

  • Тексты объявлений и пять креативов под все форматы РСЯ.

  • Генератор карточек авто для постов в канале.

Аналитика

Семь целей Метрики, включая глубину просмотра каталога

Считаем не клики, а признаки настоящего выбора — по ним и работает догоняющая реклама.

  • Цели: заявки, переходы в мессенджеры, звонки, глубина просмотра каталога.

  • Карточка авто открывается окном, а не отдельной страницей, поэтому встроенная цель Метрики по числу просмотров её не видит — считаем сами.

  • Считаем по уникальным машинам: пять раз открыть одну — это сомнение над одной, а не выбор из пяти. Цель срабатывает на шестом разном авто за визит.

  • Эта аудитория — самая тёплая для ретаргетинга: человек всерьёз выбирал и ушёл без заявки.

Инфраструктура

Доступность данных и хранение заявок по 152-ФЗ

Две технические задачи, которые не видно снаружи, но без них проект не работает.

  • Бот живёт на инфраструктуре, чей домен у российских провайдеров заблокирован: браузер посетителя такие фотографии просто не загрузит, а робот Яндекса не заберёт их в объявления. Решение — браузер обращается только к самому сайту, а за данными и картинками ходит сервер и отдаёт их со своего домена.

  • По 152-ФЗ первичная запись персональных данных должна происходить в России, поэтому форма отправляет заявку обработчику на российском хостинге: он сохраняет её у себя и только потом уведомляет менеджера в Telegram.

  • Уведомление дублируется в два адреса — опечатка в настройках не должна стоить компании лида.

Результат

Что изменилось для клиента

Каталог перестал быть работой. Менеджер публикует авто туда же, куда публиковал раньше, — и оно само появляется на сайте, в боте и в рекламных объявлениях Яндекса. Ошибки «позвонил по проданной машине» исчезли вместе с ручным обновлением витрины.

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

Показатели рекламы — заявки, стоимость лида, подписчиков канала — добавлю сюда из Метрики и Директа, когда наберётся показательный период. Цифры за первые недели в этой нише говорят о курсе валют и сезоне, а не о работе системы.

Объём работ

Что входит в проект под ключ

  1. Сайт: 15 страниц и экранов, каталог с 11 фильтрами, сравнение и избранное
  2. Telegram-бот с мини-приложением: каталог, подбор по бюджету, подписка на новинки
  3. Автопубликация: пост в канале разбирается на характеристики и становится карточкой авто
  4. Панель управления: каталог, заявки, отзывы, статистика, рассылка, права доступа
  5. Приём заявок с хранением данных в России по 152-ФЗ
  6. Товарные фиды для Яндекс Директа и Яндекс Бизнеса из живого каталога
  7. Яндекс Метрика: 7 целей, включая глубину просмотра каталога
  8. Две рекламные посадочные страницы под трафик из Директа
  9. Тексты объявлений и 5 креативов под РСЯ
  10. Автоматическая выкладка: изменение попадает на сайт без ручного деплоя

Стек и инструменты

React 19 TypeScript Vite Tailwind CSS Framer Motion Cloudflare Workers KV Telegram Bot API Telegram Mini Apps PHP Apache GitHub Actions Яндекс Директ Яндекс Бизнес Яндекс Метрика YML-фиды
Вопросы

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

Как каталог наполняется сам?
Менеджер публикует автомобиль в Telegram-канал так же, как делал это раньше, — живым текстом с фотографиями. Система разбирает пост на характеристики (марка, модель, год, цена, двигатель, пробег, коробка, привод, кузов, топливо, комплектация) и создаёт карточку на сайте, в боте и в товарном фиде Яндекса. Отдельно определяется, объявление ли это вообще: поздравления и видеоотчёты в каталог не попадают, а спорные посты уходят в черновики на решение менеджера.
Зачем сайту Telegram-бот, если есть каталог на сайте?
Аудитория импортёра уже сидит в канале компании, и заставлять её уходить на сайт — терять часть людей на переходе. Мини-приложение показывает тот же каталог, тот же подбор по бюджету и ту же форму заявки прямо в Telegram. Плюс бот умеет то, чего сайт не умеет: подписку на новинки — он сам напишет человеку, когда появится подходящее авто.
Сколько стоит такой проект?
Это не лендинг и не типовой каталог: здесь сайт, мини-приложение, панель управления, автоматический разбор постов, два товарных фида и настройка рекламы. Стоимость считается по объёму — назову сумму после разбора задачи. Ориентиры по остальным услугам есть на странице цен.
Такое решение подойдёт не автосалону?
Да, логика переносится на любой бизнес с быстро меняющимся ассортиментом, который уже ведёт канал или группу: техника, оборудование, недвижимость, туры. Смысл один — контент и так создаётся, просто живёт в одном месте и никуда дальше не идёт. Мы делаем канал источником данных для сайта, бота и рекламы.
Что будет, если Telegram перестанет работать?
Каталог хранится на стороне проекта, а не в канале: пост — это способ ввода, а не место хранения. Сайт, панель управления и товарные фиды продолжат работать, карточки останутся на месте, добавлять и править их можно прямо в панели. Перестанет работать только автоматическое наполнение из канала.
Какие результаты у проекта?
Проверяемый объём: 133 автомобиля в каталоге, 15 страниц и экранов, 11 фильтров, 7 целей Метрики, 2 товарных фида. Показатели рекламы — заявки, стоимость лида, подписчиков — я намеренно не публикую до конца показательного периода: цифры за первые недели говорят о курсе валют и сезоне, а не о работе системы. Подробнее о подходе к разработке — на странице разработки сайтов.

У вас тоже есть канал, который работает вхолостую

Если контент уже создаётся — посты, фотографии, цены, — его можно превратить в витрину, бота и рекламный фид. Разберу вашу задачу и скажу, что из этого имеет смысл в вашем случае. Бесплатно.