Telegram ⇄ Авито

Интеграция Авито с Telegram

💡 Зачем нужна эта интеграция

Связка Авито и Telegram нужна компаниям, для которых Авито - основной канал входящих заказов и обращений: недвижимость, авто, услуги, товары, вакансии. Менеджеры не могут целый день сидеть в личном кабинете или приложении Авито, поэтому сообщения и отклики на звонки теряются, ответы приходят с задержкой, а конкуренты забирают клиентов быстрее. Если перенести уведомления в Telegram, сотрудник сразу видит новое сообщение, отклик или заказ там, где и так находится большую часть дня. Время первого ответа сокращается с часов до минут, а вместе с ним растет конверсия из обращения в сделку.

Прямой «кнопочной» интеграции между Авито и Telegram нет, но связь настраивается без программирования. Для этого используют платформы-коннекторы (Make, Zapier, APIX-Drive, n8n) или готовые виджеты и модули из маркетплейсов CRM (например, Битрикс24 или amoCRM), которые подключают Авито и умеют отправлять уведомления в Telegram. Коннектор получает событие от Авито через официальный API (новое сообщение в чате, изменение статуса объявления, отклик) и пересылает его в Telegram-бота, личный чат, группу или канал. Можно настроить и обратное направление: ответ менеджера в Telegram уходит клиенту в мессенджер Авито.

Автоматизация решает сразу несколько задач. Все обращения с разных аккаунтов и объявлений попадают в один рабочий чат, а новые лиды получает целая команда, и первым отвечает тот, кто свободен. Руководитель видит скорость реакции и качество обработки. В уведомление можно добавить название объявления, цену, имя клиента, текст сообщения и ссылку на чат, чтобы не искать контекст вручную. Кроме того, можно настроить оповещения о завершении размещения, снижении просмотров или проблемах с аккаунтом, а также передавать лиды в CRM или Google Таблицы параллельно с отправкой в Telegram.

🛠️ Как настроить интеграцию

- **Подготовьте доступы в Авито и Telegram.** Для работы с API нужен бизнес-аккаунт Авито (профиль компании или тариф, для которого доступны интеграции). Войдите в личный кабинет, откройте раздел для разработчиков или интеграций («API Авито») и создайте приложение. Сохраните `Client ID` и `Client Secret`, а также ID своего пользователя (`user_id`). Затем в Telegram найдите бота @BotFather, отправьте команду `/newbot`, задайте имя и username и сохраните выданный токен. Создайте рабочую группу или канал для уведомлений, добавьте туда бота и сделайте его администратором, если это канал. Узнайте `chat_id`, например через бота @userinfobot или метод `getUpdates` в Bot API.

- **Выберите платформу-коннектор и создайте сценарий.** Если вам нужна минимальная настройка, используйте APIX-Drive, где есть готовый коннектор к Авито. Для более гибких сценариев подойдут Make или n8n, где запросы к Авито отправляются через HTTP-модуль. Zapier также работает через Webhooks. Создайте новый сценарий (сценарий в Make, Zap в Zapier, связь в APIX-Drive). В качестве источника данных (триггера) выберите Авито или модуль Webhooks, а в качестве приемника (действия) выберите Telegram и действие «Отправить сообщение». Если вы работаете через CRM, найдите в ее маркетплейсе виджет Авито, подключите аккаунт и настройте правило «при новом сообщении отправить уведомление в Telegram».

- **Подключите Авито и настройте получение событий.** В коннекторе укажите `Client ID` и `Client Secret`. Токен доступа выдается запросом `POST https://api.avito.ru/token` с типом авторизации `client_credentials`, но большинство коннекторов делают это автоматически. Если вы используете Make, n8n или Zapier, создайте входящий Webhook и зарегистрируйте его адрес в Messenger API Авито методом подписки на уведомления (`/messenger/v3/webhook`). Тогда каждое новое сообщение в чатах Авито будет приходить в сценарий мгновенно. Если Webhook недоступен, настройте периодический опрос (polling) новых сообщений раз в 1-5 минут. Запустите тестовое событие, например отправьте себе сообщение с другого аккаунта, чтобы платформа получила пример данных.

- **Настройте сообщение в Telegram и логику обработки.** В действии «Отправить сообщение» вставьте токен бота и `chat_id`. Составьте шаблон уведомления из переменных, полученных от Авито, например: «🔔 Новое сообщение на Авито. Объявление: {{название}}. Клиент: {{имя}}. Текст: {{сообщение}}. Ссылка на чат: {{ссылка}}». Добавьте фильтры, чтобы в Telegram не попадали ваши собственные исходящие сообщения и служебные события. При необходимости настройте маршрутизатор: сообщения по разным объявлениям или городам отправляются в разные чаты и менеджерам. Для ответа из Telegram создайте второй сценарий. Он принимает сообщение бота и отправляет его в нужный чат Авито методом отправки сообщения в Messenger API (`/messenger/v1/accounts/{user_id}/chats/{chat_id}/messages`).

- **Протестируйте интеграцию и запустите ее в работу.** Отправьте тестовое сообщение на одно из своих объявлений с другого аккаунта Авито. Проверьте в истории запусков коннектора, что событие получено, а ошибок авторизации (401/403) нет. Убедитесь, что уведомление пришло в Telegram с корректным текстом, названием объявления и рабочей ссылкой. Если настроен обратный сценарий, ответьте из Telegram и проверьте, что сообщение появилось в чате Авито. Затем протестируйте крайние случаи: сообщение с вложением, длинный текст, несколько сообщений подряд, обращение по другому объявлению. После этого включите автоматический запуск сценария, задайте расписание или оставьте работу по Webhook, а в настройках коннектора включите уведомления об ошибках. В течение первых дней следите за журналом запусков, чтобы вовремя заметить истекший токен или превышение лимитов API.

Сервисы: #Telegram#Авито