← Все статьи
1 июля 20268 минКейсыdigital под ключ · маркетинг строительство · ctwa whatsapp · performance маркетинг кейс · cpl строительство · сквозная аналитика

Digital под ключ для стройки: от хаоса к 1000 заявок в неделю

Кейс трансформации строительного бизнеса Nest Stroy: CTWA WhatsApp CPL $2.6, мультиканал Meta + Google, дожим переписок и один источник правды вместо трёх.

Степан Милахин

Что было на старте: Excel, WhatsApp и реклама в никуда

Nest Stroy пришёл к нам с бюджетом ~$10 000 в месяц на рекламу. Строительная компания, девелопер, ЖК Gate City в Алатау. Деньги на рекламу были, а системы учёта лидов не было вообще.

Лиды велись в WhatsApp-чатах и блокноте. Менеджер записывал имя и номер, потом терял переписку, потом заново спрашивал «а вы нам писали?». CRM не было. Воронки не было. Понимания, сколько стоит один реальный клиент, тоже не было.

Реклама при этом работала. Кабинеты крутились, заявки шли. Но никто не мог ответить на вопрос «куда уходят деньги». Было три источника данных: Google Sheets с ручными записями, скриншоты рекламных кабинетов и устные отчёты менеджеров. Ни один из трёх не совпадал с другим.

Для строительного бизнеса это типичная ситуация. Средний CPL в строительстве по Google Ads доходит до $165-450 за квалифицированный лид, это в 3 раза выше среднего по рынку. При таких ценах на привлечение без сквозной аналитики невозможно доказать, что реклама вообще окупается. Деньги уходят, лиды вроде есть, а бизнес не растёт. Знакомо?

Это не проблема рекламы. Это проблема процессов. И именно с процессов мы начали.

Почему «digital под ключ» у 80% агентств = настройка рекламы

Я посмотрел десятки кейсов конкурентов по запросу «digital маркетинг строительство». Везде одна схема: «клиент пришёл → настроили рекламу → снизили CPL → результат». Никто не описывает, что было ДО рекламы. Никто не показывает, как выглядел хаос в обработке лидов и что с ним делали.

Настоящий digital под ключ выглядит иначе. Это аудит текущего бардака. Перевод всех данных в единый источник. Перестройка процессов обработки лидов. Аналитика, которая тянется не до заявки, а до сделки. И отчётность на языке денег, а не на языке таргетолога.

Разница между подрядчиком по трафику и digital-директором простая. Подрядчик говорит «CPL снизился на 12%». Digital-директор говорит «реклама за $1200 привела 9 диалогов, из них 2 дошли до счёта на 34M тенге». Первое понятно маркетологу. Второе понятно владельцу бизнеса.

Есть ещё один момент, о котором никто не пишет. Когда я в 23:00 замечаю, что кампания сливает бюджет, и выключаю её, клиент об этом не узнаёт. Он платит 400 000 тенге в месяц и не видит, за что. А это как раз та работа, которая экономит ему десятки тысяч. Невидимый труд агентства создаёт невидимую ценность. Пока ценность невидима, клиент думает, что ему просто «настроили рекламу». Это триггер ухода при средних результатах.

WhatsApp CTWA вместо лендинга: почему прямой диалог обходит сайт в 10 раз

Click-to-WhatsApp стал флагманом всего нашего портфеля. За неделю: $2573 расхода, 998 заявок, CPL $2.6. Это Gate City, недвижимость. Для сравнения: средний CPL в строительстве через лендинг $165-450.

Почему такая разница? Для высокочекового B2B (недвижка, спецтехника, строительные услуги) CTWA выгоднее лендинга в 10-12 раз. Механика простая: человек видит объявление, нажимает кнопку, попадает прямо в WhatsApp-чат с менеджером. Нет промежуточного шага. Нет формы, которую нужно заполнить. Нет лендинга, где он отвлечётся и уйдёт. Мы подробно разобрали эту воронку на примере beauty-студии, где связка CTWA + AI-бот снизила CPL и заменила менеджеров.

За 30 дней Gate City получил 2563 диалога при $3.35 за диалог. Лендинг мы не пробовали, и пока не видим причин пробовать. Объём и цена говорят сами за себя.

Но есть нюанс. Depth-оптимизация через API для CTWA-кампаний недоступна: Meta принимает только optimization_goal=CONVERSATIONS, то есть оптимизирует на переход в чат, а не на качество диалога. Качество лидов приходится поднимать другими рычагами: фильтр через креатив (цена прямо в объявлении отсекает нецелевых), сужение аудитории и дожим переписок на стороне отдела продаж. О дожиме отдельная секция ниже, потому что это рычаг, который стоит дороже самой рекламы.

Мультиканальная связка: Meta + Google Search + что закрыли и почему

Мы не ставили всё на один канал. Meta CTWA стал генератором объёма: CPL $2.6, сотни заявок в неделю. Google Search давал качественные поисковые лиды: CPL $9-12. Search дороже в ~4 раза, но это структура канала, а не повод его закрывать. Человек, который сам ищет «купить квартиру Алатау», стоит дороже случайного клика в ленте.

Google Search при этом стартовал с хаоса. Первые дни CPL был $16-27 из-за broad-match на ключевые слова конкурентов. Алгоритм показывал рекламу Gate City людям, которые искали «грин сити», «аспан сити», «krisha.kz». 34 негативных ключевика на уровне кампании + target CPA $7 = калибровка за два дня. На третий день CPL упал до $3.35.

Для недвижки в Казахстане негатив-лист обязателен с первого дня. Конкуренты-ЖК, krisha.kz, баспана маркет, кезекте кз, программы «Алматы жастары» и «Умай ипотека», все запросы по аренде и посуточной сдаче. У Gate City вышло 45 фраз в PHRASE-типе. Без этого списка Google сольёт 30-40% бюджета на людей, которым нужна аренда квартиры, а не покупка.

А вот awareness-кампания в Instagram не пережила проверку реальностью. CTR 0.12%, частота показов 3.6, воронка 14 кликов → 0 заявок → 0 конверсий → 0. Мёртвый канал несколько недель подряд. Мы не стали делать вид, что «бренд работает на длинной дистанции». Выключили кампанию, перебросили $211/нед в WhatsApp-флагман. При бюджете $10K/мес тратить деньги на awareness без измеримого результата - роскошь.

Дожим переписок: невидимый рычаг, который стоит дороже рекламы

Вот цифра, которая ставит всю историю с дешёвым CPL на место. Gate City: 733 перехода в чат за неделю. Из них до 5 сообщений в переписке доходят 11 человек. Это 1.7%. Горячий лид при такой доходимости стоит $185.

Для сравнения: у другого нашего клиента, Skin&Water, доходимость до 5 сообщений 40%. Это эталон. Если поднять Gate City хотя бы до 20%, количество горячих лидов удвоится без единого дополнительного доллара в рекламу.

Этот рычаг находится на стороне отдела продаж клиента. Менеджер, который отвечает через 3 часа, теряет 80% горячих заявок. Менеджер, который пишет «Здравствуйте, чем могу помочь?» и ждёт ответа, не дожимает переписку. Но когда конверсия низкая, претензии приходят агентству: «лиды некачественные», «заявки холодные».

Низкий CPL сам по себе ничего не значит. Это vanity metric. При CPL $2.6 и доходимости 1.7% реальная стоимость горячего лида = $185. Можно снизить CPL до $1, но если отдел продаж не дожимает переписки, горячий лид всё равно будет стоить сотню долларов. Мы видели ту же проблему у FlyBox, где «нормальный» CPL $4.42 маскировал слив 95% бюджета на нецелевой трафик, а реальная стоимость клиента оказалась $88. Агентства любят хвастаться дешёвым CPL в кейсах. Но CPL без конверсии в сделку - это число, которое греет только маркетолога.

Один источник правды вместо Franken-дашборда

На старте наш Command Center тянул данные из трёх несвязанных источников одновременно: сводка из базы данных, живой Meta API (8 рекламных кабинетов, 3 запроса на каждый) и живой Google Ads API. Результат: тормоза при загрузке, развал отдельных секций при ошибке одного API, дубли данных в разных виджетах и суммирование разных валют в одном футере.

Решение оказалось очевидным. Синк рекламных кабинетов в базу уже работал. Оставалось перестать рисовать данные из живых API и переключить всё на один источник: campaign_metrics из базы данных. Файл дашборда сократился с 342 до ~220 строк. Три параллельных источника = рассинхрон, тормоза, дубли. Один синхронизированный источник = скорость и предсказуемость. Подробнее о том, как устроен этот командный центр и heartbeat-мониторинг, я писал отдельно.

Та же логика сработала с утренним брифом для клиента. Первая версия использовала LLM для генерации сводки. Модель получала сырые цифры и «осмысляла» их. На выходе: вода, выдуманные причины тревог, общие советы. ~600 слов, из которых 400 - мусор. Мы убрали LLM полностью и сделали детерминированный формат: факты + реальный текст тревоги. Результат: 150 слов, ничего не выдумано, бесплатно. Если данные уже структурированы, LLM не нужен. Он добавляет воду туда, где нечего «осмыслять».

Ложные алерты были отдельной болью. Система слала «Performance drop -32%!» на кампаниях, которые стояли на паузе. Процентные изменения на малых объёмах (13 заявок ±3 = ±25%) создавали панику на ровном месте. Фикс: гейтинг по минимальному объёму, минимум 20 конверсий и $50 расхода. Ниже этих порогов алерт не срабатывает.

Что не сработало: честный разбор провалов

Awareness-кампания в Instagram для строительного бизнеса при бюджете $10K/мес - деньги на ветер. CTR 0.12%, частота 3.6, ноль конверсий за несколько недель. Бренд-кампании имеют смысл при бюджетах от сотен тысяч, когда можно позволить себе длинный цикл узнаваемости. При $10K в месяц каждый доллар должен работать на лид.

AI-отчёты для клиентов казались классной идеей. Скормить данные языковой модели, получить красивую сводку с выводами и рекомендациями. На практике модель плодила воду, повторяла одни и те же цифры по три раза и, что хуже всего, выдумывала причины тревог. «CPL вырос вероятно из-за сезонного фактора» - никакого сезонного фактора, просто кампания обучалась. Мы выкинули LLM из цепочки отчётности и вернулись к сухим фактам. Сухой факт + реальный алерт работает лучше любой AI-сводки.

Процентные алерты на малых объёмах (13 заявок ±3 = ±25%) создавали панику на пустом месте. Мелкий клиент генерировал ложные тревоги, которые противоречили агрегированной сводке. Решение: любой процентный алерт гейтится минимальным объёмом (≥20 конверсий И ≥$50 расхода). Ниже порога процент бессмыслен.

Broad-match в Google без негативов: первые дни $27 CPL. Бюджет уходил на людей, которые ищут конкурентов. Урок: стартуй с exact/phrase + негатив-лист с первого дня. Потом расширяй, когда база данных покажет, какие запросы реально конвертируются.

Результат и формула: от хаоса к управляемой воронке

~1000 заявок в неделю через CTWA при CPL $2.6. Google Search как второй канал по $9-12 за качественный лид. При том что средний CPL в строительстве $165-450, разница не в рекламном кабинете, а в процессах вокруг него.

Единый дашборд M.Sight + детерминированные утренние брифы + алерты с реальными порогами. Клиент перестал получать панические сообщения о несуществующих проблемах и начал видеть реальную картину.

Формула «digital под ключ»: аудит хаоса → CTWA-флагман → мультиканал с прозрачной разбивкой → один источник правды → дожим переписок → отчётность на языке денег. Каждый элемент усиливает следующий. Без аудита непонятно что чинить. Без единого источника данных невозможно измерить результат. Без дожима переписок дешёвые лиды остаются просто дешёвыми лидами. CTWA-атрибуция при этом требует отдельного pipeline от webhook до CAPI-события: мы описали полный технический маршрут отслеживания до продажи.

Проактивность как продукт. Когда агентство замечает проблему в 23:00 и чинит до того, как клиент проснулся, это самый дешёвый источник лояльности. Но он работает только если клиент об этом узнаёт. Развернуть невидимый труд в видимую ценность - вот где заканчивается «настройка рекламы» и начинается настоящий digital под ключ.

Похожие статьи
Контакты

Расскажите о задаче — посмотрим, по пути ли нам

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