Используем cookie — для входа в кабинет и обезличенной статистики. Подробнее
Автоматизация

Интеграция Авито с CRM и 1С: сообщения, объявления и остатки в одной системе

30 октября 2026·11 мин чтения

Короткий ответ: Авито связывают с CRM и 1С через официальный API, описанный на developers.avito.ru, и через автозагрузку объявлений файлом. Сообщения покупателей превращаются в сделки в amoCRM или Битрикс24, а цены и наличие в объявлениях берутся из 1С или МойСклад. Для типовых задач есть готовые коннекторы; своя интеграция нужна, когда правил больше, чем умеет приложение. У нас это тариф «Интеграции и автоматизация» — от 32 000 ₽ и от 2 дней за связку двух систем.

Что можно связать с Авито через официальный API?

Четыре вещи: переписку с покупателями, объявления и их публикацию, цены и наличие, статистику по объявлениям. Всё это Авито отдаёт и принимает по ключам доступа из кабинета, а не по логину и паролю сотрудника. Состав доступных разделов зависит от тарифа и типа аккаунта.

Как это устроено технически, если коротко:

  • Ключи доступа. В кабинете Авито владелец аккаунта получает идентификатор и секрет приложения. По ним интеграция получает временный токен и работает от имени вашего аккаунта. Секрет хранится только на сервере интеграции, не в браузере и не в таблице у менеджера.
  • Мессенджер. Чтение чатов, отправка ответов, загрузка картинок в чат и подписка на вебхук: Авито сам сообщает вашему серверу о новом сообщении, опрашивать его каждую минуту не нужно.
  • Объявления. Список ваших объявлений, их статусы, цены и ссылки — чтобы CRM знала, по какому товару пишет покупатель.
  • Автозагрузка. Публикация и обновление объявлений из файла, который формирует ваша учётная система, плюс отчёт по каждой загрузке.
  • Статистика. Просмотры, контакты и добавления в избранное по объявлениям — для отчёта, где видно, какие позиции на Авито работают.

Чего в этой статье нет и не будет: обхода API, сбора данных со страниц Авито роботом и входа в аккаунт по паролю через сторонние сервисы. Такие схемы не опираются на официальный API, ломаются при любом обновлении сайта и ставят под риск сам аккаунт. Если сервис-посредник просит у вас логин и пароль от Авито вместо ключей API, это повод задать ему вопросы до подключения.

Что и каким способом связывают с Авито
ЗадачаСпособОткуда данныеЧто проверить заранее
Переписка с покупателями в CRMAPI мессенджера и вебхук о новом сообщенииЧаты Авито → CRM, ответы — обратноДоступен ли API мессенджера на вашем тарифе и типе аккаунта
Публикация и обновление объявленийАвтозагрузка: файл по ссылке1С, МойСклад, сайт → АвитоКак Авито поступает с объявлениями, которых нет в новом файле
Цены и наличиеТот же файл автозагрузки или отдельные методы APIУчётная система → АвитоКак часто Авито забирает файл и сколько ждать обновления
Отчёт по просмотрам и контактамМетоды статистики объявленийАвито → таблица или CRMЗа какой период и с какой детализацией отдаются данные

Как сообщения с Авито становятся сделкой в CRM?

Новое сообщение приходит вебхуком на сервер интеграции. Тот находит или создаёт контакт, открывает сделку с привязкой к объявлению и назначает ответственного. Ответ менеджера из CRM уходит обратно в тот же чат на Авито, а вся переписка остаётся в карточке клиента.

По шагам рабочая схема выглядит так:

  1. Покупатель пишет по объявлению. Авито отправляет событие на адрес вашей интеграции.
  2. Интеграция сохраняет сообщение у себя в журнал — до любых действий в CRM. Если CRM в эту секунду недоступна, сообщение не потеряется и уйдёт при повторе.
  3. По идентификатору чата интеграция проверяет, был ли уже этот диалог. Если был — сообщение добавляется в существующую сделку, если нет — создаётся контакт и новая сделка.
  4. В сделку записываются объявление, его цена на момент обращения и ссылка — менеджеру не нужно переспрашивать, о каком товаре речь.
  5. Сделка попадает в нужную воронку и к нужному менеджеру: по категории объявления, по городу, по аккаунту Авито, если их несколько.
  6. Ответ из CRM интеграция отправляет в чат Авито и отмечает в журнале, дошёл ли он.

На что смотреть при приёмке. Покупатель на Авито — это не телефон и не почта, а пользователь площадки, и номер он может так и не оставить. Поэтому ключ для поиска дублей — идентификатор чата и пользователя Авито, а не телефон, как в заявках с сайта. Второе: один покупатель часто пишет по трём объявлениям сразу. Заранее решите, это три сделки или одна с тремя товарами, — от этого зависит, как вы потом посчитаете конверсию.

Если покупатель всё-таки оставил телефон или почту, интеграция дописывает их в контакт, и дальше он ничем не отличается от клиента, пришедшего с сайта. Как в таких случаях настроить метки источника и защиту от дублей, мы разбирали в статье о заявках с сайта в amoCRM и Битрикс24.

Выгрузка объявлений из 1С: автозагрузка и фид

Объявления из учёта на Авито публикуют через автозагрузку: учётная система формирует файл с товарами, ценами и наличием, он лежит по постоянной ссылке, Авито забирает его по расписанию и сообщает, что принято, а что нет. Источником может быть 1С, МойСклад или база сайта.

Почему файл, а не отправка каждого объявления по отдельности. Объявление на Авито — это не только товар, но и категория, адрес, способ связи, набор обязательных полей своей рубрики. Файл автозагрузки описывает всё это в формате, который Авито задаёт для каждой категории, и при каждом обновлении приходит целиком. Учётной системе так проще: она не помнит, что уже отправляла, а просто каждый раз выдаёт актуальное состояние каталога.

Что важно настроить в выгрузке из 1С:

Точки проверкиВыгрузка объявлений из 1С: автозагрузка и фид
  • Постоянный идентификатор. У каждого объявления в файле — свой номер из вашей системы, обычно код номенклатуры или артикул. По нему Авито понимает, что объявление то же самое, а не новое. Сменился код — получили дубль.
  • Правило отбора. Какие товары вообще идут на Авито: из какого склада, с каким минимальным остатком, без каких групп. Это решение бизнеса, а не программиста, и его стоит записать до разработки.
  • Своя цена для Авито. Отдельный вид цен в 1С, а не розничная цена сайта: на площадке у вас могут быть другие условия.
  • Наличие. Остаток за вычетом резервов. Товар, проданный в магазине утром, не должен висеть на Авито до вечера — отсюда частота формирования файла.
  • Фото и описания. Ссылки на картинки должны открываться без авторизации, а тексты — проходить правила Авито для вашей категории.

Для МойСклад в официальном каталоге приложений есть платное решение для Авито: выгрузка каталога, передача остатков и заказы с Авито в МойСклад. Для 1С на рынке есть модули выгрузки под типовые конфигурации. Если ваша задача укладывается в них, начните с готового — своя разработка нужна, когда правил отбора и цен больше, чем умеет модуль. Как вообще выбрать, где вести остатки, — в статье про учёт остатков в 1С или своей программе.

Готовые коннекторы или своя интеграция?

Если задача одна и типовая — «чаты Авито в CRM» или «каталог из МойСклад на Авито» — берите готовый коннектор: его подключают быстрее своей разработки, а платите вы абонентскую плату. Своя интеграция оправдана, когда в схеме три системы, свои правила распределения и цен или когда коннектор не умеет то, что вам критично.

Готовых решений действительно много. В справке Битрикс24 перечислены приложения для Авито из каталога Битрикс24: чаты в открытых линиях, автозагрузка товаров, отклики на вакансии. Для amoCRM чаты Авито подключают виджетами сторонних разработчиков из каталога интеграций. Все они работают по одному принципу: вы ставите приложение, разрешаете доступ к Авито и CRM, настраиваете воронку.

Где готовые коннекторы упираются в потолок:

  • нужно одновременно вести чат в CRM и проверять наличие товара в 1С, прежде чем менеджер ответит «да, есть»;
  • несколько аккаунтов Авито по городам, и обращения надо разводить по филиалам и складам;
  • сделка с Авито должна сама создавать заказ покупателя в 1С с правильной ценой и резервом;
  • руководителю нужен отчёт, где в одной таблице просмотры объявления, обращения и продажи по нему;
  • служба безопасности не согласна, чтобы переписка с клиентами шла через сервер стороннего сервиса.

Своя интеграция — это сервер с обработчиками обмена, который принадлежит вашей схеме: ключи Авито и CRM хранятся в нём, журнал операций виден вам. По нашему тарифу в базовую цену входит связка двух систем через API или вебхуки, обмен данными, автоматические действия, уведомления, обработка ошибок и журнал, проверка на реальных данных и инструкция. Каждая система сверх двух оценивается отдельно, подписки самих сервисов — Авито, CRM, 1С — оплачиваете вы. Как устроена цена API-интеграции в целом, мы разбирали в статье «Интеграция по API: что это и сколько стоит».

Готовый коннектор или своя интеграция
КритерийГотовый коннекторСвоя интеграцияКогда что выбрать
СтартУстановить приложение и войти в аккаунтыАудит, схема обмена, разработка, тестыНужно завтра — коннектор
ЛогикаТа, что заложил разработчик приложенияВаши правила: воронки, ответственные, складыНестандартные правила — своя
ПлатежиАбонентская плата сервису, пока пользуетесьРазработка один раз, дальше поддержка по желаниюСчитайте на горизонте года
Сколько системОбычно одна пара: Авито и конкретная CRMАвито, CRM и учёт в одной схемеТри системы и больше — чаще своя

Ограничения API и тарифы, о которых узнают поздно

Самый частый сюрприз — не технический: часть методов API Авито доступна не на любом тарифе и не любому типу аккаунта, и условия стоит перепроверять перед стартом. Второй — частота: у API есть ограничения на число запросов, и неаккуратная интеграция упирается в лимит в самый загруженный день.

Что проверить до того, как платить за разработку или подписку на коннектор:

  • Доступ к нужным разделам API на вашем тарифе. Смотрим в кабинете Авито и в документации на developers.avito.ru, а не в рекламе посредника. Если мессенджер по API для вашего аккаунта недоступен, «чаты в CRM» не заработают ни через коннектор, ни через свою разработку.
  • Ограничения на число запросов. Интеграция должна получать сообщения по вебхуку, а не опрашивать Авито каждые несколько секунд, и уметь повторять запрос с паузой, если площадка ответила «слишком часто».
  • Поведение автозагрузки. Как Авито поступает с объявлениями, которых нет в новом файле, — описано в настройках и справке автозагрузки. Ошибка в отборе товаров в 1С может снять с публикации половину каталога за одну загрузку.
  • Обязательные поля категории. Для каждой рубрики Авито свой набор полей. В 1С этих полей часто нет вовсе — их придётся завести или вычислять при выгрузке.
  • Платные услуги продвижения. Публикация через автозагрузку не отменяет тарифов и платного размещения — это отдельный расход площадки, а не интеграции.
  • Персональные данные. Переписка с покупателями и их телефоны становятся персональными данными в вашей CRM. Где хранится сервер интеграции и кто к нему имеет доступ — вопрос, который стоит решить заранее.

Когда интеграция с Авито вам пока не нужна:

  • объявлений меньше десятка, обращений несколько в день, и менеджер спокойно отвечает из приложения Авито;
  • CRM ещё не внедрена или ею не пользуются — интеграция перенесёт хаос из одного окна в другое;
  • остатки в 1С расходятся с реальностью: автоматическая выгрузка будет быстро и точно публиковать неверные данные;
  • Авито для вас — тест канала на месяц: сначала проверьте спрос вручную, автоматизируйте то, что прижилось.

Типичные ошибки, которые видим в чужих схемах: ключи API в общей таблице у всех менеджеров; один и тот же покупатель — пять сделок, потому что дубли искали по телефону; цены на Авито из розничного прайса, хотя на площадке другие условия; нет уведомлений о сбое, и о том, что объявления неделю не обновлялись, узнают от покупателя.

Чек-лист запуска

Перед разработкой соберите ответы на вопросы ниже — это и есть бриф, по которому называется цена. Без них любая оценка интеграции с Авито будет гаданием, а в договор попадут не те системы и не те правила.

  1. Аккаунты. Сколько аккаунтов Авито, на кого оформлены, какой тариф; есть ли доступ к ключам API у владельца.
  2. Системы. Какая CRM и какая учётная система, где они стоят, есть ли у них открытый API или веб-сервис.
  3. Что передаём. Только чаты, только объявления или и то и другое; нужна ли статистика.
  4. Правила сделок. Одна сделка на чат или на покупателя; в какую воронку; кто ответственный по каким признакам.
  5. Правила каталога. Какие товары идут на Авито, какой вид цены, с какого склада остаток и как часто его обновлять.
  6. Ошибки. Кому и куда приходит уведомление о сбое обмена: в Telegram, на почту, ответственному в CRM.
  7. Тест. Две-три тестовые позиции и тестовый чат, на которых прогоняем всё до запуска на весь каталог.
  8. После запуска. Кто следит за отчётом автозагрузки и что делает, если Авито поменял поля категории.

Как работа идёт у нас. Аудит: какие системы связать и где точки обмена. Схема обмена: что, куда и по какому событию передаётся, — согласуем до настройки. Настройка обработчиков, прогон на реальных данных и пограничных случаях, запуск, передача доступов, исходников обработчиков и инструкции. Оплата 50/50, до 2 раундов правок — один на схеме, один после тестовой сборки. Первые 7 дней после запуска мелкие правки бесплатно, гарантия по договору — 30 календарных дней с даты акта, отдельно от поддержки; дальше — поддержка от 7 900 ₽ в месяц, если хотите, чтобы за обменом следили мы. Более широкую картину — как связать 1С, CRM и маркетплейсы в одну схему — мы разбирали в статье про интеграцию 1С, CRM и маркетплейсов.

Короткие ответы на частые вопросы

Можно ли связать Авито с amoCRM или Битрикс24 без разработки?

Да, для типовой задачи «чаты Авито в CRM» есть готовые приложения в каталогах amoCRM и Битрикс24. Это быстрее и дешевле на старте; своя интеграция нужна, когда правила распределения, склады или связка с 1С в приложение не укладываются.

Сколько стоит интеграция Авито с CRM или 1С у Roboweb?

Связка двух систем по тарифу «Интеграции и автоматизация» — от 32 000 ₽ и от 2 дней. Если в схеме три системы, например Авито, CRM и 1С, третья оценивается отдельно; итог называем после брифа и фиксируем в договоре до старта.

Нужен ли платный тариф Авито для работы через API?

Доступ к API и к отдельным его разделам Авито связывает с тарифом и типом аккаунта. Поэтому до сметы проверяем, что доступно именно вашему аккаунту: в кабинете Авито и в документации на developers.avito.ru.

Будут ли ответы покупателям уходить из CRM обратно в Авито?

Да, если API мессенджера доступен: менеджер пишет в карточке сделки, а интеграция отправляет сообщение в тот же чат на Авито. Покупатель видит обычный ответ продавца в приложении Авито.

Как выгрузить объявления на Авито из 1С?

Через автозагрузку: из 1С формируется файл с объявлениями, ценами и наличием, он лежит по постоянной ссылке, и Авито забирает его по расписанию. Для 1С и МойСклад есть готовые модули выгрузки; свой обработчик нужен, когда правила отбора товаров и цен сложнее, чем умеет модуль.

Что делать, если объявления на Авито не обновились?

Смотреть отчёт автозагрузки в кабинете Авито: по каждому объявлению там видно, принято ли оно и почему отклонено. Хорошая интеграция дублирует ошибки в Telegram или на почту, чтобы о них узнавали не от покупателей.

Напишите, какая у вас CRM и учётная система, сколько объявлений на Авито и где сейчас теряются обращения, — вернёмся со схемой обмена, ценой и сроком после брифа.

Рассчитать проект →

Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.

Канал Roboweb в Telegram
Разборы цен, сроков и условий договора. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp