Что нужно для чат-бота на Авито: тариф и подписка «API мессенджера», подключение через CRM, таблица объявлений и фильтр системных рассылок. Разбор с типичными ошибками.
Чат-бот на Авито работает через API площадки: нужен подходящий тариф и отдельная подписка «API мессенджера» за 3000 ₽ в месяц. Если у вас есть CRM, Авито подключается внутри неё, а не напрямую в агенте — иначе диалог теряет контекст CRM и действия со сделками не срабатывают. Полное описание товара агент берёт из выгруженной таблицы объявлений, а системные рассылки площадки отсекаются фильтром.
На Авито выигрывает скорость, качество предложения идёт вторым номером. Человек пишет сразу по пяти объявлениям и покупает у того, кто ответил, пока он ещё смотрит в экран. Через час его вопрос уже неактуален — сделка состоялась в другом чате.
Отсюда и спрос на автоответчик. Но у Авито есть несколько условий, о которых лучше узнать до настройки, а не в процессе.
Ни одна настройка в агенте не имеет смысла, пока не выполнены три требования площадки.
| Требование | Значение |
|---|---|
| Тариф для товаров | «Максимальный» |
| Тариф для услуг | «Расширенный» или «Максимальный» |
| Подписка «API мессенджера» | обязательна, дополнительно 3000 ₽ в месяц |
Отдельно стоит запомнить: тариф «Авито Про расширенный» доступа к чатам через объявления не даёт, хотя по названию кажется, что должен.
Ключи берутся в профиле: «Для профессионалов» → API → «Получить ключи». Оттуда вы заберёте client_id и client_secret — они остаются доступны на той же вкладке, перевыпускать при каждой настройке не нужно.
Это главная развилка, и ошибаются на ней чаще всего.
Если у вас есть Битрикс24, amoCRM или Kommo, Авито подключается внутри CRM, а в агенте подключается только сама CRM. Прямое подключение Авито в этом случае — источник тихих поломок: диалог не получает переменные канала CRM, и действия со сделками просто не срабатывают. Внешне агент отвечает прекрасно, а в воронке пусто.
Симптом, по которому это узнаётся в экспорте диалога, выглядит как ошибка про отсутствие channel_variables у amoCRM или Kommo. Лечится так: удалить прямое подключение Авито из агента, убедиться, что Авито заведено внутри CRM, оставить в агенте только CRM и перезапустить.
Вторая классика. Откройте настройки открытой линии Авито в CRM, зайдите в раздел «Доступ» и поставьте ноль пользователей. Если там перечислены сотрудники, бот прекращает отвечать после того, как кто-то из них ответил первым.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаПо умолчанию в контекст агента передаются идентификатор объявления, название, описание, категория, адрес и ссылка. Плюс есть флаг, который добавляет параметры объявления прямо в системную инструкцию — то есть агент видит их как часть своих правил, а не как справку сбоку.
Проблема в том, что описание на Авито обычно короткое, а спрашивают подробности. Для этого есть обходной путь:
Авито шлёт в чаты служебные сообщения — рассылки площадки. По умолчанию агент видит их как обычные входящие и может на них ответить, что выглядит для покупателя странно.
Отключается это в дополнительных настройках агента: «Параметры ответов» → «Условия прерывания» → «Игнорировать первые сообщения от сотрудника». Туда добавляются шаблоны текста системных событий. Режим сопоставления лучше ставить «может быть частью слова», а не точное совпадение: формулировки рассылок меняются, и точное совпадение перестанет срабатывать при первом же изменении.
Из Авито агент принимает текст, ссылку, карточку прикреплённого объявления, локацию, изображение и голосовое сообщение. Обратно может отправить текст и изображение.
Для картинок действуют ограничения площадки: формат JPEG, HEIC, GIF, BMP или PNG, размер файла до 24 МБ, разрешение до 75 мегапикселей.
Здесь же прячется частая ошибка — сообщение «не удалось отправить присланный агентом файл». Причины обычно четыре: некорректная структура файла, вызовы функций CRM внутри логики отправки, двусмысленные инструкции и попытка отправить текст и файл одновременно. Последнее лечится проще всего: отправлять раздельно.
Диалог стоит около 15 ₽ при оплате по токенам, тысяча токенов — 1 ₽. Но в случае Авито считать надо вместе с подпиской площадки: 3000 ₽ в месяц за «API мессенджера» — это фиксированная часть, которая окупается только при потоке обращений.
Простая прикидка: при десяти обращениях в день подписка добавляет к каждому диалогу примерно десять рублей. При сотне — рубль. Если поток у вас ближе к первому числу, начинать стоит с вопроса, почему обращений так мало, — автоответчик подождёт.
Зайдите в свой аккаунт Авито и проверьте две строки: тариф и наличие подписки «API мессенджера».
Это единственный шаг, который нельзя обойти настройками, и он же отсекает половину преждевременных внедрений. Всё остальное — база знаний, таблица объявлений, фильтры рассылок — делается за вечер и правится по живым диалогам. Логи запросов для диагностики, если они понадобятся, доступны на подписке Pro и выше.
Доступ к API на стороне Авито. Для товаров нужен тариф «Максимальный», для услуг — «Расширенный» или «Максимальный», и обязательно подписка «API мессенджера» за дополнительные 3000 ₽ в месяц. Тариф «Авито Про расширенный» доступа к чатам через объявления не даёт.
В профиле Авито: раздел «Для профессионалов» → API → «Получить ключи». Появятся client_id и client_secret, они всегда остаются доступны на той же вкладке.
Через CRM, если вы ей пользуетесь. При прямом подключении диалоги не получают контекст CRM, и действия вроде создания задачи или смены статуса работать не будут. Авито подключается внутри Битрикс24, amoCRM или Kommo, а в агенте подключается только CRM.
Обычно из-за доступа к открытой линии Авито в CRM. В настройках открытой линии в разделе «Доступ» нужно установить ноль пользователей: если там перечислены сотрудники, бот перестаёт отвечать после их первого ответа.
Да. В настройках включается флаг «Отвечать только на выбранные объявления», после чего в списке помечаются нужные. Если не выбрано ни одно, агент отвечает во всех объявлениях аккаунта.
Текст, ссылку, карточку прикреплённого объявления, локацию, изображение и голосовое сообщение. Отправить обратно он может текст и изображение — картинки до 24 МБ в форматах JPEG, HEIC, GIF, BMP или PNG.
Хотите сразу к продукту: Чат боты для Авито