Никита.Бердников

// КЕЙС · Производство · Постоянное сопровождение

Metako · производитель входных стальных дверей

Что получилось

Full-stackаналитика, CRM, разработка и DevOps под одной рукой

Стек проекта · 10 инструментов

RoistatamoCRMSIPUNI + Tele2WhatsApp Business APIPython · FastAPI · Redis · PostgreSQLNext.jsCloudflare CDNGA + Яндекс Метрика + Meta Pixel + CAPIМойсклад · PyrusDocker · Nginx
Премиальная стальная входная дверь — продукт клиента Metako
Никита Бердников

Автор кейса

Никита Бердников

Официальный партнёр amoCRM, Roistat и SIPUNI · настраиваю CRM и сквозную аналитику лично

Результаты в цифрах

переехали с React SPA на Next.js за две недели без простоя
115 страницпереехали с React SPA на Next.js за две недели без простоя
видно, с какой рекламы написал клиент: соцсети → WABA → amoCRM → Roistat
До объявлениявидно, с какой рекламы написал клиент: соцсети → WABA → amoCRM → Roistat
систем под единой архитектурой
10+систем под единой архитектурой
сопровождение и DevOps
Long-termсопровождение и DevOps

Контекст

Metako — производитель входных стальных дверей. Длинный цикл сделки, множество каналов: сайт, входящие звонки, WhatsApp, дилерская сеть, корпоративные заявки. К старту работы данные о выручке, лидах и коммуникациях жили в трёх несвязанных контурах, фронт работал на React без SEO-оптимизации, серверная инфраструктура держалась на лоскутных настройках.

Сквозная аналитика и BI

  • Roistat с нуля: сайт, рекламные кабинеты, IP-телефония, amoCRM — единая воронка с честной атрибуцией
  • Коллтрекинг на связке SIPUNI + Roistat — как партнёр SIPUNI закрываю вопросы по телефонии быстро
  • Самописные BI-дашборды под живые задачи маркетинга и отдела продаж
  • РНП-отчёты под руководителя, отдельные срезы под маркетинг и под отдел продаж
  • Аналитика по каналам, по менеджерам, по квалификаторам, конверсии по этапам
Отчёт сквозной аналитики Roistat: все каналы в одной воронке — визиты, заявки, продажи и конверсия на каждом шаге.
Отчёт сквозной аналитики Roistat: все каналы в одной воронке — визиты, заявки, продажи и конверсия на каждом шаге.

Веб-стек и SEO

Сайт полностью переписан с React на Next.js: SSR, корректные мета-теги и schema.org, грамотная структура URL, доставка через Cloudflare CDN. Защита форм от ботов и антиспам-валидация — заявки в CRM теперь чистые.

Конверсии и трекинг

  • Передача конверсий в Meta Pixel, Google Analytics и Яндекс Метрику
  • Дублирование через CAPI — чтобы ITP-блокировки и адблоки не съедали данные
  • Глубокие конверсии: не только заявка, но и квалификация лида, оплата, промежуточные события воронки
  • Реклама оптимизируется по фактическим деньгам, а не по «отправил форму»
Конверсия по каждому каналу крупным планом: из визита в заявку и из заявки в продажу.
Конверсия по каждому каналу крупным планом: из визита в заявку и из заявки в продажу.

amoCRM, телефония и интеграции

  • Внедрил amoCRM с нуля: глубокая настройка с разными воронками под продуктовые направления
  • SIP-телефония Tele2 + SIPUNI настроена под распределение и запись звонков
  • Интеграция amoCRM ↔ Мойсклад, постоянное обслуживание Мойсклад
  • CRM Pyrus в инфраструктуре клиента: обслуживание + обвязка Pyrus ↔ amoCRM
  • Регулярное обучение менеджеров и РОПа по amoCRM и работе с CRM-инструментами

Кастомная разработка: WABA-обвязка

С нуля написал сервис интеграции WhatsApp Business API с amoCRM. Стек — Python + FastAPI + Redis + PostgreSQL. Сервис принимает входящие сообщения от WABA-провайдера, маршрутизирует на менеджеров по воронке amoCRM, держит очередь и идемпотентность через Redis, пишет историю переписки в карточку сделки. Готовых коннекторов под сценарии Metako не хватило, поэтому собрал свой.

DevOps и инфраструктура

Полный DevOps серверов компании: Docker для всех сервисов, Nginx с SSL и кешированием, мониторинг, бэкапы, обновления. Когда что-то ломается — чиню сам, без сторонних подрядчиков.

Результат в цифрах

Сайт переехал с React SPA на Next.js примерно за две недели: 115 страниц, атомарное переключение без простоя. Вместо хрупкого пайплайна пре-рендера поисковики получают серверный HTML — ушли ошибки скорости вроде NO_LCP в Search Console. Таргетированная реклама ведёт в WhatsApp: WABA-обвязка передаёт сквозную разметку в amoCRM и Roistat, и по каждому диалогу видно, с какого объявления написал клиент. Система предсказуема — объём трафика регулируется под нужную загрузку производства, а не наоборот.

Квартальная динамика по каналам: 16 838 визитов, 1 720 заявок, 89 продаж — цифры сходятся между источниками.
Квартальная динамика по каналам: 16 838 визитов, 1 720 заявок, 89 продаж — цифры сходятся между источниками.

Формат работы

Это не «настроил и ушёл», а постоянное сопровождение. Веду одновременно сквозную аналитику, CRM, разработку и инфраструктуру. Один человек закрывает то, что в типовом подряде делят между четырьмя подрядчиками, — и данные между слоями стыкуются по умолчанию, потому что всё в одних руках.

Как шёл проект

  1. 01

    Старт

    Аудит и постановка задачи

    Разобрали поток заявок, источники трафика, состояние CRM, инфраструктуру серверов. Зафиксировали, что данные о выручке, заявках и звонках живут в трёх разных контурах и не сходятся.

  2. 02

    Фаза 1

    Сквозная аналитика и коллтрекинг

    Внедрил Roistat с нуля. Связка телефонии SIPUNI + Tele2 с коллтрекингом Roistat: у каждого звонка виден источник, кампания и менеджер. Как партнёр SIPUNI закрываю вопросы по телефонии быстро.

  3. 03

    Фаза 2

    Сайт полностью переписан с React на Next.js

    SSR, SEO-оптимизация, грамотная структура URL, защита форм от спама, Cloudflare CDN со встроенной защитой от ботов. Результат — быстрее, индексируется лучше, формы перестали забиваться спам-ботами.

  4. 04

    Фаза 3

    amoCRM и внешние системы

    Внедрил amoCRM с нуля: разные воронки под продуктовые направления, обучение менеджеров и РОПа. Интеграция amoCRM ↔ Мойсклад. Обвязка Pyrus ↔ amoCRM, обслуживание обоих контуров.

  5. 05

    Фаза 4

    Кастомная WABA-обвязка

    С нуля написал сервис на Python (FastAPI + Redis + PostgreSQL) для интеграции WhatsApp Business API с amoCRM. Очереди, гарантированная доставка сообщений, маршрутизация на менеджеров, история переписки в карточке сделки.

  6. 06

    Фаза 5

    Конверсии и трекинг

    Передача конверсий в Meta Pixel, Google Analytics и Яндекс Метрику. Дублирование через CAPI, чтобы данные не терялись на фоне ITP/блокировок. Глубокие конверсии: квалификация лида, оплаты, промежуточные события воронки.

  7. 07

    Фаза 6

    BI и отчёты под руководителей

    Самописные BI-дашборды на базе Roistat и amoCRM. РНП-отчёты под собственника. Отдельные срезы под маркетинг (каналы, ROMI) и под отдел продаж (менеджеры, квалификаторы, конверсии по этапам).

  8. 08

    Регулярно

    DevOps + сопровождение + обучение

    Полный DevOps серверов компании: Docker, Nginx, мониторинг, обновления. Постоянное обслуживание Мойсклад и Pyrus. Регулярное обучение персонала по amoCRM и SIP-телефонии.

«Раньше выручка, лиды и переписка жили в трёх местах, которые между собой не разговаривали. Никита свёл всё в одну систему — теперь по каждой заявке видно, с какой рекламы пришёл клиент, вплоть до сообщения в WhatsApp. Сайт при этом переехал на новый движок за две недели, продажи ни на день не встали. Работаем дальше на постоянке: вся техническая часть на нём, я занимаюсь заводом.»

Tanat SarsembayСоучредитель, директор по развитию, Metako

Обсудить похожий проект?

Начнём с короткой диагностики — посмотрю вашу ситуацию и подскажу следующий шаг.