В этой инструкции разберём:
какой тариф нужен, если клиент пишет через объявление;
что происходит, если клиент пишет в личные сообщения из профиля;
какая настройка отвечает за сообщения из профиля;
что проверить перед настройкой сценария.
Главное, что важно понять
BotMan работает с Авито через официальный API.
Это значит, что бот может использовать только те возможности, которые Авито разрешает вашему аккаунту.
Поэтому здесь всегда есть две стороны:
Со стороны BotMan
канал должен быть подключён;
ключи Client ID и Client Secret должны быть корректными;
сценарий должен быть настроен и опубликован.
Со стороны Авито
у аккаунта должен быть доступ к API мессенджера;
должен подходить тариф;
в некоторых случаях должна быть включена нужная настройка в профиле.
Что нужно | Зачем | Что подключать в Авито | Итог для BotMan |
Кнопка «Написать» в профиле | Чтобы клиент вообще мог написать со страницы профиля | Нужен профессиональный профиль | Без этого сообщения из профиля не появятся вообще |
Работа BotMan через API | Чтобы BotMan видел и отправлял сообщения Авито | Нужна подписка на инструменты с доступом к «API мессенджера» | Без этого BotMan не получит чаты через API |
Чаты из объявлений | Чтобы обрабатывать сообщения по объявлениям | Нужен подходящий уровень подписки на инструменты | Для раздела «Услуги» обычно достаточно «Расширенной», для «Товаров» и «Вакансий» нужен «Максимальный» |
Это отдельный сценарий. Клиент открывает не объявление, а страницу профиля Авито и нажимает кнопку «Написать». Такой чат создаётся без привязки к объявлению.
Если написать сообщение со страницы профиля, создается чат без привязки к объявлению. Это нормальная работа сервиса.
То есть:
это не чат конкретного объявления;
это отдельный диалог с профилем;
логика такого сообщения отличается от обращения через объявление
❗️Важно:
На обычном тарифе эта настройка может быть недоступна. Сначала нужно «улучшить профиль» и подключить профессиональный профиль.
Что нужно сделать: сначала подключить профессиональный профиль, потом открыть настройки профиля и включить кнопку «Написать».
Путь: Профиль и настройки → Управление профилем

→ Сообщения → «Кнопка “Написать” в профиле»

Клиент может написать в объявление, но Авито не отдаст этот чат в API.
Значит, BotMan не увидит сообщение и не сможет на него ответить.
Здесь начинается вторая часть логики. Даже если кнопка «Написать» в профиле уже работает, этого всё равно недостаточно для интеграции с BotMan.
BotMan подключается к Авито через официальный API мессенджера. Значит, Авито должно дать аккаунту доступ к этому API.
Этот доступ находится уже не в тарифе профиля, а в отдельной подписке на инструменты.
Ключевая мысль:
Профессиональный профиль отвечает за наличие кнопки «Написать» в профиле. Подписка на инструменты отвечает за «API мессенджера» и реальную работу интеграции с BotMan.
Подробнее с тарифами Авито можно ознакомится тут.

➡️ Услуги → обычно достаточно «Расширенной» подписки или выше.
➡️ Товары → нужен «Максимальный» уровень.
➡️ Вакансии → нужен «Максимальный» уровень.
Подробнее про все лимиты Авито можно прочитать в этой статье.
Если у вас не подключён нужный уровень подписки на инструменты, BotMan не увидит сообщение через API, не сможет ответить и сценарий не запустится.
Нужен профессиональный профиль, чтобы появилась и включилась кнопка «Написать» в профиле.
Нужен доступ к API мессенджера через подписку на инструменты, иначе BotMan с этим чатом работать не сможет.
Кнопка «Написать» в профиле здесь вообще не участвует.
Нужен именно доступ к API мессенджера и подходящий уровень подписки на инструменты для нужного раздела Авито.
Это типичная ситуация. Значит, подключён только тариф профиля.
Нужно отдельно зайти в «Больше инструментов, чтобы эффективнее вести дела» и подключить подписку, где есть «API мессенджера».