AI · 7 мин чтения

Интеграция с Авито и amoCRM: как свести заявки в одну воронку

Заявки с Авито обычно расползаются по трём местам сразу: приложение на телефоне у менеджера, почта с уведомлениями и иногда SMS с номером клиента. Через неделю активных продаж уже никто не может сказать, кому перезвонили, а кто из клиентов остался без ответа больше суток. Интеграция с Авито и amoCRM закрывает эту дыру: каждое новое сообщение или звонок с площадки падает в CRM отдельной сделкой, с привязкой к объявлению, тегом источника и историей переписки. Дальше разберу три рабочих способа связать Авито с воронкой в amoCRM, чем они отличаются по деньгам и трудозатратам, и как не превратить это в свалку задвоенных лидов.

Зачем вообще сводить заявки с Авито в одну воронку

На проектах с активными объявлениями на Авито (недвижимость, авто, услуги, розница) я обычно вижу одну и ту же картину до интеграции: менеджер отвечает в приложении Авито, статус сделки существует только у него в голове, а в amoCRM лежит воронка из заявок с сайта и звонков, где Авито просто не участвует.

Из этого вытекают три конкретные проблемы.

  • Нет единой аналитики по конверсии: сколько заявок с Авито дошло до оплаты, непонятно, потому что в CRM их просто нет.
  • Заявки теряются при увольнении или отпуске менеджера: доступ к переписке в Авито персональный, у руководителя нет полной картины по клиентам.
  • Клиента, который написал в Авито, а потом позвонил на сайт, ведут как двух разных людей, потому что источники не связаны по номеру телефона.

Как только сообщения с Авито превращаются в сделки amoCRM, вся эта статистика начинает считаться автоматически, вместе с остальными источниками трафика.

Три способа подключить Авито к amoCRM

Выделяю три рабочих варианта, они не взаимоисключающие и на практике часто используются вместе.

Готовый виджет из Маркетплейса amoCRM

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

Связка через Avito API и n8n

Для более гибкой схемы я обычно беру Avito Messenger API, доступный на бизнес-тарифах Авито, и связываю его с amoCRM через n8n или отдельный скрипт на Python. Логика простая: на новое сообщение с Авито прилетает вебхук, сценарий в n8n достаёт из него текст, ссылку на объявление, цену и данные клиента, а дальше создаёт сделку в amoCRM через REST API методом POST /api/v4/leads, сразу проставляя источник, бюджет из цены объявления и ответственного менеджера. Такой вариант даёт полный контроль над полями и логикой распределения, но требует доступа к API Авито и сервера под n8n или скрипт. Если нужна такая связка целиком под ключ, я собираю её в рамках услуг по автоматизации бизнес-процессов, обычно с тестовым прогоном на реальных заявках перед сдачей.

Email-парсинг заявок как временное решение

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

Способ Что нужно от Авито Срок настройки Главное ограничение
Виджет из Маркетплейса Бизнес-кабинет с доступом к API 30-60 минут Только чаты, без кастомных полей
Avito API + n8n Messenger API, вебхуки 3-5 дней Нужен сервер под n8n или скрипт
Email-парсинг Обычный кабинет без API 1-2 часа Нет истории переписки в сделке

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Как настроить синхронизацию заявок по API пошагово

Если выбираете вариант с Avito API, порядок действий такой.

  1. Подключить бизнес-тариф Авито с доступом к API и получить client_id и client_secret в личном кабинете.
  2. Настроить вебхук на новое сообщение через Avito Messenger API, чтобы уведомления прилетали на URL вашего сервера или n8n.
  3. В сценарии разобрать payload: ID объявления, заголовок, цену, текст первого сообщения и данные клиента.
  4. Создать сделку в amoCRM через API v4, сразу проставить бюджет из цены объявления, тег источника «Авито» и ответственного по очереди между менеджерами.
  5. Привязать контакт к существующей карточке по номеру телефона, если клиент уже есть в базе, чтобы не плодить дубли.
  6. Вывести заявки с Авито отдельным этапом воронки «Новая заявка с Авито», чтобы аналитика по каналу считалась отдельно от сайта и звонков.

На первые две недели после запуска я всегда сохраняю сырой payload от Авито в дополнительное поле сделки: если что-то распарсилось не так, проще найти причину, глядя на исходные данные, а не гадать по логам.

Как не задваивать лиды и не терять заявки

Задвоение лидов остаётся главной проблемой при подключении нового источника к CRM. На Авито это усугубляется тем, что один клиент может написать по нескольким объявлениям сразу, особенно в недвижимости и на авторынке.

Правила, которые я обычно закладываю в логику синхронизации.

  • Проверять телефон или ID пользователя Авито в базе перед созданием новой сделки, а не только при ручном поиске менеджером.
  • Для розницы и услуг сообщения от одного клиента по разным объявлениям сводить в одну сделку, добавляя новые обращения комментариями.
  • Для недвижимости и авто каждое объявление обычно ведёт к отдельной сделке, потому что это разные лоты, а привязку к одному клиенту делать через связанный контакт, а не объединением сделок.
  • Ставить таймер на реакцию: если сообщение с Авито висит без ответа дольше 15 минут, сделка автоматически подсвечивается просроченной задачей в amoCRM.

Уведомления менеджерам и контроль скорости ответа

Скорость ответа на Авито напрямую влияет на позицию объявления в выдаче, поэтому одной фиксации заявки в CRM мало, нужен канал, который толкает менеджера ответить быстро. На части проектов я ставлю рядом с интеграцией телеграм-бота на aiogram, который дублирует новую сделку с Авито в рабочий чат менеджера и эскалирует руководителю, если ответа нет дольше 15-20 минут. Это отдельный сервис, но он логично ложится сверху на готовую синхронизацию заявок и почти всегда окупается снижением числа пропущенных обращений.

Часть заявок с Авито можно отсеивать ещё до того, как они попадут к менеджеру: например, если ИИ-бот в чате уточняет у клиента бюджет и район поиска и только после этого создаёт сделку в amoCRM с уже заполненными полями.

Сроки и стоимость интеграции Авито с amoCRM

Разброс по деньгам большой, потому что зависит от выбранного способа и от того, сколько бизнес-логики нужно зашить в сценарий распределения лидов.

Связку через n8n с созданием сделок в amoCRM, распределением по менеджерам и защитой от дублей я беру от 25 000 ₽, срок обычно 3-5 дней с учётом тестового прогона на живых заявках. Если сверху нужен телеграм-бот с уведомлениями и эскалацией, это отдельная задача от 30 000 ₽. На рынке похожую интеграцию на биржах фриланса предлагают в среднем от 15 000 до 50 000 ₽, но там редко закладывают защиту от дублей и разбор нетиповых кейсов вроде повторных обращений по разным объявлениям, это обычно всплывает уже после запуска.

Готовый виджет из Маркетплейса amoCRM обходится дешевле по деньгам разработки, но ограничен по функциям, поэтому для розницы с большим потоком объявлений я почти всегда рекомендую API-связку.

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

Можно ли подключить Авито к amoCRM без программиста?

Да, если хватает готового виджета из Маркетплейса amoCRM или схемы с email-парсингом. Обе настраиваются в личных кабинетах без кода. Как только нужны кастомные поля, распределение по менеджерам или защита от дублей, без API и сценария в n8n не обойтись.

Что делать, если у меня обычный кабинет Авито без доступа к API?

Доступ к Messenger API дают бизнес-тарифы Авито. Пока апгрейд тарифа не согласован, можно закрыть заявки email-парсингом: Авито присылает уведомления о сообщениях на почту, а amoCRM превращает их в сделки на выделенном адресе воронки.

Как быть со звонками с Авито, а не только с сообщениями в чате?

Звонки с подменных номеров Авито обычно заводятся через сервисы коллтрекинга, которые уже интегрированы с amoCRM отдельным виджетом. Их подключают параллельно с интеграцией чатов, и оба источника в итоге пишут сделки в одну воронку с разными тегами.

Стоит ли сводить Авито и остальные источники заявок в одну воронку?

Да, если нужна честная аналитика по конверсии и стоимости лида. Разные этапы для разных источников делать смысла нет, а вот тег или отдельное поле «Источник: Авито» стоит проставлять всегда, чтобы потом посчитать окупаемость площадки отдельно от сайта и звонков.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно