Содержание
Чат-бот в MAX для бизнеса создаётся на партнёрской платформе MAX после верификации профиля организации, ИП или самозанятого и проходит модерацию. Через API бот отправляет и редактирует сообщения до 4000 символов, показывает кнопки, запрашивает контакт и геолокацию, открывает мини-приложение и передаёт события на ваш сервер вебхуком. Отсюда заявки уходят в CRM.
Про каналы в MAX мы уже писали много: оформление, контент, реклама. Эта статья про другое. Канал говорит со всеми сразу. Бот говорит с одним человеком и доводит его до действия.
Канал собирает внимание. Бот собирает телефоны. Путать их так же дорого, как путать витрину с кассой.
Кто может создать бота в MAX?
По документации MAX для разработчиков, создавать чат-ботов могут юридические лица, ИП и самозанятые, которые являются резидентами РФ. Порядок такой: подключиться к партнёрской платформе MAX, создать и верифицировать профиль организации, затем создать бота. Платформа доступна по адресу business.max.ru и через мини-приложение «MAX для бизнеса».
Перед тем как бот станет доступен пользователям, он проходит модерацию. Токен для работы с API выдаётся в кабинете партнёра при создании бота и передаётся в заголовке Authorization: передачу токена в параметрах запроса платформа больше не поддерживает.
Дальше два пути.
Конструктор: сценарий собирается без программирования на платформе официального партнёра MAX. Документация упоминает шаблоны, аналитику и интеграции с сервисами для работы с клиентами, маркетинга и платежей. Правки сценария при этом делаются внутри конструктора.
Своя разработка: бот пишется на API, для которого есть официальные библиотеки на JavaScript и Go. Это дольше, зато логику, данные и интеграции вы контролируете сами.
Из практики: конструктора хватает для меню, частых вопросов и простой формы заявки. Как только появляется запись в расписание или проверка статуса заказа, нужна своя логика и доступ к вашим системам.
Что умеет API ботов MAX
Ниже только то, что описано в официальной документации на dev.max.ru. Всё, чего там нет, мы в таблицу не вносили.
| Возможность | Как устроено в API | Зачем бизнесу |
| Сообщения | Отправка, редактирование, удаление; текст до 4000 символов, разметка markdown или html | Ответы, подтверждения, статусы |
| Кнопки | callback, link, request_contact, request_geo_location, open_app, message, clipboard | Меню, выбор услуги, сбор телефона |
| Вложения | Загрузка медиа, контакты, стикеры | Прайс, схема проезда, видео |
| События | Вебхук через подписку или Long Polling | Передача заявок на ваш сервер и в CRM |
| Мини-приложение | Кнопка open_app открывает его внутри чата | Каталог, форма записи, оплата |
| Групповые чаты | Закреп сообщений, управление администраторами, команды бота | Сообщества клиентов, рабочие чаты |
request_contact: кнопка, по которой бот запрашивает у пользователя контакт и номер телефона из его аккаунта MAX. Для бизнеса это самая ценная кнопка в арсенале: телефон приходит без ручного ввода и без опечаток.
Форма на сайте просит человека напечатать номер. Кнопка в MAX просит его один раз нажать. Конверсия живёт в этой разнице.

Какие сценарии стоит запускать первыми?
Хороший первый бот закрывает одну частую задачу до конца, а не десять задач наполовину.
- Приём заявки: выбор услуги кнопками, телефон через request_contact, удобное время звонка. Заявка сразу уходит менеджеру.
- Запись: бот показывает свободные окна из вашей системы расписания, фиксирует выбор и присылает подтверждение. Без интеграции с расписанием это не запись, а заявка на запись, и честнее так её и называть.
- Ответы на частые вопросы: адрес, график, цены, подготовка к услуге. Кнопка request_geo_location помогает подсказать ближайший филиал.
- Статус: где заказ, готов ли документ, подтверждён ли визит. Это служебные сообщения, которые клиент ждёт сам.
- Рассылки по согласию: акции и новости только тем, кто явно согласился их получать, с понятным способом отписаться.
Про последний пункт подробнее. Закон о рекламе требует предварительного согласия абонента на рекламу по сетям электросвязи, а правила платформы MAX отдельно запрещают рекламные и маркетинговые материалы внутри служебных сообщений. Отсюда простое правило: подтверждение записи это служебное сообщение, скидка на следующий визит это реклама, и вести их нужно разными сценариями с разными основаниями.
Рассылку без согласия люди воспринимают не как маркетинг, а как вторжение. И отвечают кнопкой «заблокировать», которая работает быстрее любой аналитики.

Если у вас уже есть канал, бот хорошо работает как его продолжение: пост приводит человека, кнопка в посте открывает диалог, бот забирает заявку. О том, какие задачи вообще решает платформа, мы писали в статье какие задачи решает MAX.
Как связать бота с CRM
Схема в общем виде одинакова для любой CRM.
MAX отправляет события на ваш сервер вебхуком. Документация рекомендует для боевого режима только вебхук: Long Polling подходит для разработки и тестов, ограничен по скорости и сроку хранения событий, а одновременно оба способа не работают. Ваш сервер разбирает событие, достаёт данные пользователя и передаёт их в CRM через её API: создаёт контакт, сделку или заявку, назначает ответственного.
Обратная связь тоже нужна. Когда менеджер меняет статус сделки, сервер может отправить клиенту сообщение через бота: «запись подтверждена», «заказ готов». Так CRM становится источником правды, а бот её голосом.
- Сопоставьте поля: что бот собирает и куда это ложится в CRM (имя, телефон, услуга, источник «MAX-бот»).
- Сохраняйте идентификатор пользователя MAX в карточке клиента, чтобы писать ему в тот же диалог.
- Предусмотрите дубли: человек, который уже есть в базе, не должен становиться новым контактом.
- Решите, что бот делает, если CRM недоступна: сохранить заявку в очередь и честно сказать, что менеджер свяжется.
- Добавьте кнопку «позвать человека» и сразу передавайте диалог менеджеру с историей.
Если вы работаете через конструктор, проверьте, есть ли у него готовая интеграция именно с вашей CRM. Если нет, данные всё равно можно отдавать во внешний вебхук, но такую связку придётся собирать и сопровождать отдельно.
Бот без CRM похож на вежливого сотрудника, который всё записывает на салфетку. Клиент доволен ровно до первого звонка, где его ни о чём не помнят.

Какие ограничения учесть заранее?
Ограничения не повод отказываться от бота. Это техническое задание, которое лучше прочитать до разработки.
Скорость. Документация называет предел 30 запросов в секунду к API и не более двух сообщений в секунду в один диалог, групповой чат или канал. При превышении приходит ошибка 429. Массовую отправку нужно строить с очередью.

Кнопки. До 210 кнопок и 30 рядов в одной клавиатуре, до семи кнопок в ряду, а для link, open_app, request_geo_location и request_contact не больше трёх в ряду. На практике меню из пяти-семи пунктов работает лучше любого предела.
Изменения API. Платформа молодая и меняется: в документации отмечены устаревшие методы и сроки их отключения. Закладывайте время на сопровождение и следите за журналом изменений.
Данные. Правила платформы требуют правовых оснований для сбора данных, уведомления пользователя, их защиты и удаления по запросу. Если бот собирает телефон, нужна политика обработки персональных данных и понятное согласие.
Доступ. Бот доступен только после модерации, а создать его может только верифицированный резидент РФ.
Лимиты API ломают не ботов, а планы. Тот, кто прочитал документацию до запуска, получает рабочий инструмент. Тот, кто после, получает список доработок.
Что делать прямо сейчас
- Выпишите три самых частых вопроса клиентов за последний месяц: это первый сценарий бота.
- Проверьте, есть ли у компании верифицированный профиль на партнёрской платформе MAX.
- Решите, конструктор или своя разработка, по одному критерию: нужна ли интеграция с вашими системами.
- Опишите поля заявки и куда они ложатся в CRM.
- Подготовьте политику обработки персональных данных и текст согласия на рассылки.
- Разведите служебные сообщения и рекламу в разные сценарии.
- Добавьте кнопку перевода на живого менеджера и время ответа, которое вы реально выдержите.
Короткий вывод
Чат-бот в MAX это официальный и документированный инструмент: кнопки с запросом контакта, мини-приложения, вебхуки для интеграций. Создать его может верифицированный бизнес, а бот проходит модерацию.
Окупается бот, который закрывает одну частую задачу до конца и передаёт результат в CRM. Рассылки только по согласию, лимиты и изменения API закладываются в план заранее.
FAQ
Может ли самозанятый создать бота в MAX?
Да, по документации создавать ботов могут юрлица, ИП и самозанятые, которые являются резидентами РФ, после верификации профиля.
Можно ли сделать бота без программиста?
Да, через конструкторы официальных партнёров MAX. Для записи в расписание и интеграций чаще нужна своя разработка.
Как бот получает телефон клиента?
Кнопкой request_contact: пользователь нажимает её и делится контактом из своего аккаунта MAX.
Можно ли делать рассылки через бота?
Рекламные рассылки только с предварительного согласия получателя. Служебные сообщения не должны содержать рекламу по правилам платформы.
Как подключить бота к CRM?
Через вебхук: MAX отправляет события на ваш сервер, а он создаёт контакт и сделку через API CRM.
Если хотите бота в MAX, который принимает заявки и отправляет их прямо в CRM, начнём с одного сценария и доведём его до рабочей связки. Подробнее в услугах создания чат-ботов и продвижения в MAX. Оставьте заявку, и мы разберём ваши частые вопросы и предложим первый сценарий.
Источники
- MAX для разработчиков. Документация: создание чат-ботов https://dev.max.ru/docs
- MAX для разработчиков. Подготовка к разработке бота (вебхук, лимит 30 rps) https://dev.max.ru/docs/chatbots/bots-coding/prepare
- MAX для разработчиков. Метод POST /messages (4000 символов, два сообщения в секунду) https://dev.max.ru/docs-api/methods/POST/messages
- MAX для разработчиков. Клавиатура и типы кнопок https://dev.max.ru/docs-api/use-cases/sending-messages/keyboard
- MAX для разработчиков. Правила платформы https://dev.max.ru/docs/legal/rules
- Федеральный закон «О рекламе», статья 18 https://www.consultant.ru/document/cons_doc_LAW_58968/