разбор кейса

Первая массовая рассылка бота в MAX проверяет не мессенджер, а вашу базу: 564 сообщения из 1442 вернулись с ошибкой «диалог не найден»

~4 мин чтенияРассылки в MAXАктуально в 2026
что случилось

Рассылка на 1442 адресата: что показал отчёт

Компания, у которой есть парк курьеров, подключила к MAX фирменного бота и разослала водителям сообщение о бонусной программе «пригласи друга». Адресатов было 1442 — все, у кого в карточке уже значился MAX.

Отчёт пришёл почти сразу: 857 сообщений доставлено, 10 человек заблокировали бота. Третья строка оказалась неожиданной: 564 сообщения вернулись с ошибкой «диалог не найден».

Для бота, которому человек никогда не писал, такая ошибка — норма: диалога действительно ещё нет. Но здесь все 564 адреса принадлежали людям, уже подключённым к MAX, поэтому диалог существовать был должен.

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

Два числа на одного человека

У мессенджера с ботами обычно два разных идентификатора: постоянный ID самого пользователя и ID конкретного диалога с ним. Оба выглядят как обычные числа и могут лежать в похожем диапазоне, поэтому подмену не видно, если открыть вручную десяток карточек.

Так и вышло. При переносе контактов из прежней CRM в карточку MAX в поле «идентификатор пользователя» записали ID диалога, а не ID человека. Платформа честно отправляла сообщение по этому числу, но адресовала его диалогу, которого к моменту рассылки уже не было: в старой системе диалоги переживали переносы и объединения, а ID человека оставался прежним.

как исправили

Чинить пришлось данные, а не формулу

  • для каждой из 1345 карточек у самого мессенджера запросили настоящий устойчивый ID человека через диалог, записанный в карточке сейчас, и заменили им подставленное число;
  • нашли 41 курьера, которые числились в базе двумя карточками: бот не узнал человека при повторном входе и завёл вторую запись. Карточки склеили, сохранив баланс бонусов и историю обеих;
  • ещё 47 карточек с идентификатором, который никуда не вёл, пометили нерабочими и больше на них не отправляют.
результат

Было 857 доставок, стало 903

После исправления сделали повторную отправку по 1345 адресам. Из 564 неудачных адресов 554 оказались исправимыми: 46 сообщений дошли, 458 получателей заблокировали бота задолго до рассылки (это выбор человека, а не ошибка данных), 50 так и не нашлись.

Итог: рассылка дошла до 903 из 1442 адресатов, то есть до 63% вместо исходных 59%. Важнее самих 46 новых доставок то, что база стала чище на 41 дубль и 47 мёртвых записей, и каждая следующая рассылка в MAX начнёт с исправных данных.

Что проверить перед первой рассылкой в MAX
Отправьте реальное сообщение на случайную выборку, а не на десяток карточек, отобранных вручную. Читайте в отчёте не только число доставленных, но и причины неудач. Если переносите контакты между системами, сверьте идентификатор прямым обращением к API мессенджера хотя бы один раз до массовой отправки.
выводы

Что взять из кейса владельцу канала или бота

  • поле с похожим названием в двух системах не обязательно означает одно и то же: «идентификатор пользователя» в CRM и в мессенджере совпали по типу, но описывали разное;
  • юнит-тест и ручная проверка такую подмену не ловят, потому что числа правдоподобны в обоих случаях;
  • ошибка «диалог не найден» у людей, которые уже подключены, сигнал проверять данные, а не повторять отправку;
  • блокировки бота нормальны: в этом кейсе из 564 неудач 458 были именно ими, и вернуть такие адреса нельзя.
Хотите, чтобы рассылки и посты в MAX читали больше людей?
Каталог maxofficial.ru приводит подписчиков из поиска. Для быстрого старта есть VIP-размещение и продвижение канала.
вопрос — ответ

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

Что означает ошибка «диалог не найден» при рассылке?
Для бота это значит, что по указанному адресу нет диалога с человеком. Если человек не писал боту, это норма. Если он уже подключён, проверьте, какой именно ID записан в карточке.
Чем ID человека отличается от ID диалога?
ID человека постоянный и принадлежит самому пользователю, ID диалога относится к конкретной переписке и может измениться при переносах и объединениях.
Какая доля рассылки дошла в этом кейсе?
Сначала 857 из 1442 (59%), после исправления данных и повторной отправки 903 из 1442 (63%).
Почему часть сообщений нельзя вернуть?
458 получателей заблокировали бота до рассылки. Это решение человека, а не ошибка в данных, и такие адреса остаются недоступными.

Рассылка в MAX, бот MAX, ID диалога, ID пользователя, ошибка диалог не найден, массовая отправка в мессенджере

Развивайте свой канал в MAX

Каталог maxofficial.ru приводит подписчиков из поиска, а VIP-размещение и продвижение ускоряют рост.