💡 Зачем нужна эта интеграция
Компании, которые продают товары и услуги через Авито, ежедневно получают десятки сообщений, звонков и откликов на объявления. Если эти данные остаются только в личном кабинете, их легко потерять: менеджеры забывают перезвонить, статистика по объявлениям не сводится в одну картину, а руководитель не видит, какие объявления приносят заказы. Google Таблицы в такой схеме становятся простой и доступной «витриной» данных: в них собираются лиды, сообщения, статистика просмотров и контактов, а также информация об остатках и ценах.
Прямой нативной интеграции между Авито и Google Таблицами нет, поэтому связку настраивают через платформы-коннекторы: Make, Zapier, APIX-Drive или похожие сервисы. Они используют API Авито (в том числе API для работы с мессенджером, объявлениями и статистикой) и коннектор Google Sheets. В некоторых случаях можно взять готовые решения и виджеты из маркетплейсов CRM-систем: данные передаются из Авито в CRM, а оттуда выгружаются в таблицу. Для нестандартных задач подойдет скрипт на Google Apps Script, который обращается к API Авито напрямую.
Автоматизация решает сразу несколько задач. Новые обращения попадают в таблицу автоматически, без ручного копирования. Это сокращает время реакции и исключает ошибки при переносе данных. Руководитель получает актуальную аналитику: количество просмотров, контактов и заказов по каждому объявлению, стоимость лида, эффективность менеджеров. На основе таблицы можно строить отчеты и дашборды (например, в Looker Studio), а также обновлять цены и описания объявлений массово, редактируя данные в одном месте. Так команда экономит часы рутинной работы и принимает решения на основе актуальных цифр.
🛠️ Как настроить интеграцию
- **Подготовьте доступы и таблицу.** Убедитесь, что у вас есть аккаунт Авито с подключенным профилем компании (для работы с API обычно нужен тариф или статус, который дает доступ к API). В личном кабинете Авито откройте раздел для разработчиков/интеграций и получите `Client ID` и `Client Secret`. Затем создайте в Google Таблицах новый файл и задайте заголовки столбцов в первой строке, например: «Дата», «ID объявления», «Название», «Имя клиента», «Сообщение», «Ссылка на чат», «Статус», «Ответственный». Проверьте, что у аккаунта Google есть права на редактирование таблицы.
- **Выберите платформу-коннектор и создайте сценарий.** Зарегистрируйтесь в Make, Zapier или APIX-Drive. В Make нажмите «Create a new scenario», в Zapier — «Create Zap», в APIX-Drive — «Создать связь». Если готового модуля Авито нет, в качестве источника данных выберите универсальный HTTP/Webhook-модуль и настройте запросы к API Авито. В качестве триггера укажите событие: новое сообщение в чате, новый отклик или периодический запрос статистики по расписанию (например, раз в 15 минут или раз в час).
- **Настройте авторизацию и получение данных из Авито.** Через HTTP-модуль получите токен доступа методом OAuth 2.0 (`client_credentials`), используя `Client ID` и `Client Secret`. Затем настройте запрос к нужному методу API: список сообщений мессенджера, данные по объявлениям или статистика по ним. Если используете webhook, зарегистрируйте в Авито URL, который выдал коннектор, чтобы новые сообщения поступали автоматически. Запустите модуль один раз вручную и убедитесь, что в ответе приходят поля: идентификатор чата, текст сообщения, ID объявления, время.
- **Подключите Google Таблицы и сопоставьте поля.** Добавьте следующим шагом модуль Google Sheets с действием «Add a Row» (добавить строку) или «Update Row» (обновить строку), если нужно обновлять статистику без дублей. Авторизуйтесь в Google-аккаунте, выберите файл и лист. Сопоставьте поля: дату сообщения — со столбцом «Дата», ID объявления — со столбцом «ID объявления», текст сообщения — со столбцом «Сообщение» и так далее. При необходимости добавьте фильтр, чтобы в таблицу не попадали служебные сообщения и ваши собственные ответы, а также проверку на дубли по ID чата.
- **Протестируйте и запустите автоматизацию.** Отправьте тестовое сообщение на одно из своих объявлений с другого аккаунта и запустите сценарий вручную («Run once» в Make или «Test» в Zapier). Проверьте, что в таблице появилась новая строка с корректными данными: датой, названием объявления, текстом и ссылкой на чат. Если данные не пришли, посмотрите историю выполнения и проверьте токен, права доступа к таблице и соответствие столбцов. После успешного теста включите сценарий переключателем «Active», выберите частоту запуска и через день проверьте, что новые обращения стабильно попадают в таблицу без пропусков и дублей. Настройте уведомление об ошибках на почту, чтобы вовремя узнавать о сбоях.