Когда говорят “интеграция CRM с рекламой через Яндекс Аудитории”, многие представляют себе сложную техническую связку, API, разработчиков и вечные “потом настроим”. На практике все можно сделать без программиста. Смысл этой связки простой: вы берете свою базу клиентов из CRM (телефоны и email), создаете сегмент в Яндекс Аудиториях, а затем используете его в Яндекс Директ, чтобы показывать рекламу тем, кому она реально нужна.
Это удобно не только для “догонялок”. CRM-сегменты помогают экономить бюджет, отделять текущих клиентов от новых, запускать допродажи, возвращать “остывших”, исключать оплативших и не пытаться продавать одно и то же тем, кто уже купил.
Ниже разберем, как создать сегмент из CRM-базы в Яндекс Аудитории и как дальше использовать сегменты аудиторий в Яндекс Директ, без лишней инженерии.
Что считается “интеграцией” в этом сценарии

В реальности интеграция здесь это регулярный процесс, а не один героический залив файла. У вас есть CRM, вы выгружаете базу, загружаете ее в Яндекс Аудитории, получаете сегмент и подключаете его в Директе. Дальше самое важное: вы обновляете сегмент, иначе он превращается в исторический архив и начинает работать хуже.
Шаг 1. Подготовка данных в CRM: что выгружать и что выкинуть
Для сегмента на базе загружаемых данных Яндексу достаточно одного поля в строке: phone или email. Можно использовать оба, если они есть, это повышает шанс сопоставления.
Главное тут не “объем любой ценой”, а качество. Обычно портят результат:
- служебные телефоны, номера менеджеров, коллтрекинг
- дубли
- “грязный” формат телефонов и почты
По требованиям Яндекса телефон должен быть числовой строкой с кодом страны, без пробелов и дополнительных символов. Пример “79995551111” считается корректным, варианты со скобками и дефисами нет.
По файлу также есть два ограничения, о которые регулярно спотыкаются: в файле должно быть не менее 100 записей, а размер файла ограничен 1 ГБ.
Шаг 2. Выбор формата: обычные данные или хеширование|

Дальше вы решаете, в каком виде грузить контакты.
Если внутренние правила позволяют, проще начать с явного вида телефона и email. Так легче диагностировать ошибки и быстрее запустить первые кампании.
Если нужно “без исходников”, используйте хеширование. Яндекс поддерживает хешированные данные, но важно помнить актуальное требование: с января 2025 года загрузка новых MD5-хешей не поддерживается, используйте SHA-256.
Смысл хеширования прикладной: один и тот же контакт после хеширования превращается в “отпечаток”. Но если вы хешируете “грязный” номер, отпечаток будет другим. Поэтому сначала чистим формат, потом хешируем.
Шаг 3. Создание сегмента в Яндекс Аудиториях
Загрузка делается через сегмент на основе загружаемых данных (CRM). Требования к файлу классические: CSV, в первой строке заголовки полей, значения разделены запятыми, кодировка UTF-8 или Windows-1251.
Важный нюанс из практики: Excel в русской локали нередко сохраняет CSV с точкой с запятой. Яндекс ожидает запятую, поэтому перед загрузкой файл стоит открыть любым простым редактором и проверить разделитель глазами.
Если загружаете хеши, при создании сегмента включите опцию “Хешированные данные” и выберите SHA-256, иначе сегмент может обработаться некорректно.
После загрузки сегмент уходит в обработку, это может занять до 2 часов.
Шаг 4. Подключаем сегменты в Яндекс Директ
Когда сегмент готов, его можно использовать в Директе как аудиторию, в рамках “Ретаргетинг и аудитории” или “Сегменты аудитории” в библиотеке. Логика такая: Директ умеет показывать рекламу пользователям, выбранным по сегментам из Яндекс Аудиторий и по данным Метрики.
Здесь обычно применяют три базовых сценария:
Исключение текущих клиентов.
Если цель привлечь новых, текущих клиентов из CRM можно исключать из показа, чтобы не платить за то, что уже “ваше”.
Допродажа и реактивация.
Отдельные кампании на клиентов или “бывших клиентов” с другим оффером и другим сообщением.
Разделение по статусу.
Лиды, оплатившие, повторные, VIP. Каждый сегмент получает свое сообщение и свои ставки.
Если вы работаете через API, в документации Директа прямо указано, что retargeting lists могут содержать сегменты Яндекс Аудиторий. Это подтверждает, что связка “Аудитории -> Директ” штатная, а не “костыль”.
Шаг 5. Обновление сегмента Яндекс Аудитории: как часто
Вопрос “обновление сегмента Яндекс Аудитории как часто” всегда упирается не в справку, а в реальную динамику бизнеса. Если база меняется ежедневно, а сегмент вы обновляете раз в месяц, вы постоянно будете показывать рекламу “не тем”. Если база меняется редко, ежедневное обновление просто лишняя рутина.
Практичное правило: обновляйте сегмент с той же частотой, с которой в CRM реально появляются новые значимые записи для рекламы. Для большинства ниш это раз в неделю или раз в две недели. Если лиды идут каждый день и вам важно быстро исключать “уже купил”, имеет смысл чаще.
Технически вы все равно опираетесь на требования Яндекса по файлу и формату. Сам процесс обновления сводится к тому же самому: выгрузили актуальную базу, загрузили в сегмент, дождались обработки.
Где здесь k-client и почему это уместно
В этой связке главный дефицит обычно не “как нажать кнопки”, а откуда брать базу и как расширять ее под конкретную нишу, чтобы сегменты были не из 300 контактов “на удачу”, а из нормального объема.
k-client здесь уместен как инструмент на предыдущем этапе: он помогает собирать и дополнять исходные списки контактов под нишу, после чего вы уже делаете сегментацию пользователей по базе данных для рекламы и загружаете ее в Яндекс Аудитории. Дальше сегменты используются в Директе так же, как любые другие аудитории.
Короткий итог
Если убрать лишнюю драму, “интеграция CRM с рекламой через Яндекс Аудитории” без программиста выглядит так: вы поддерживаете чистую выгрузку телефонов и email из CRM, создаете сегменты в Яндекс Аудиториях по правилам Яндекса, подключаете их в Яндекс Директ, и по расписанию обновляете, чтобы сегменты не устаревали. Вся магия там, где ее и должно быть: в дисциплине данных и правильном использовании сегментов, а не в “каких-то секретных настройках”.