GetCourse ⇄ Авито

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

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

Интеграция Авито и GetCourse нужна онлайн-школам, экспертам и учебным центрам, которые привлекают учеников через объявления. Это репетиторы, студии, авторы курсов и центры допобразования. Авито приносит поток обращений: сообщения в чатах, звонки, отклики на услуги. Без автоматизации менеджеры вручную переносят контакты в GetCourse, теряют часть заявок и забывают вернуться к «тёплым» лидам. Реакция на обращение растёт с минут до часов, а стоимость привлечения ученика увеличивается.

Прямой нативной интеграции между сервисами нет, поэтому связку настраивают через платформы-коннекторы: Make, Zapier или APIX-Drive. Авито предоставляет API для бизнеса с уведомлениями о новых сообщениях (webhook), а GetCourse принимает пользователей и заказы через собственный API импорта. Коннектор работает как «мост»: получает событие из Авито, преобразует данные и создаёт или обновляет пользователя и сделку в GetCourse. Если готового модуля Авито в выбранной платформе нет, используют универсальные модули HTTP/Webhooks. Для части задач можно взять готовые виджеты и расширения из маркетплейсов, но их функциональность нужно проверять отдельно.

Автоматизация решает несколько задач. Каждое новое обращение с Авито автоматически попадает в GetCourse как пользователь или сделка с UTM-меткой источника, поэтому видно, какие объявления приводят платящих учеников. Новый контакт сразу попадает в воронку: ему уходит приветственное письмо или сообщение в мессенджер с программой и ссылкой на пробный урок, а менеджер получает задачу. Можно добавлять теги и группы по тематике объявления, запускать цепочки прогрева и считать окупаемость рекламы Авито по реальным оплатам в GetCourse. Результат: меньше ручной работы, быстрее реакция, прозрачная сквозная аналитика и выше конверсия из обращения в оплату.

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

- **Подготовьте доступы в Авито и GetCourse.** В Авито нужен профессиональный (бизнес) аккаунт. В личном кабинете откройте раздел с API (раздел «Интеграции» или «Для разработчиков»), создайте приложение и получите `client_id` и `client_secret`, выбрав нужные права: чтение и отправку сообщений мессенджера, информацию об объявлениях. В GetCourse под администратором создайте секретный ключ API (раздел настроек аккаунта, «API»). Запишите адрес аккаунта вида `https://ваш-аккаунт.getcourse.ru`. Заранее продумайте структуру данных в GetCourse: предложение или воронку для заявок с Авито, группу «Лиды Авито», дополнительные поля, например «Объявление» и «ID чата Авито».

- **Создайте сценарий в платформе-коннекторе и подключите Авито.** Зарегистрируйтесь в Make, Zapier или APIX-Drive и создайте новый сценарий. В качестве триггера используйте входящий Webhook: платформа сгенерирует уникальный URL. Если в выбранном сервисе есть готовый коннектор Авито, подключите его через авторизацию. Если нет, получите токен запросом `POST https://api.avito.ru/token` с `grant_type=client_credentials`, `client_id` и `client_secret` (в Make или Zapier это делается через HTTP-модуль). Затем подпишите webhook на сообщения мессенджера Авито, передав URL из коннектора в API подписки (`/messenger/v3/webhook`). С этого момента каждое новое входящее сообщение будет отправлять в сценарий данные о чате, авторе и тексте. Токен Авито живёт ограниченное время, поэтому добавьте в сценарий автоматическое обновление токена.

- **Настройте обработку данных и передачу в GetCourse.** После триггера добавьте фильтр, чтобы исключить ваши собственные исходящие сообщения и повторные уведомления по одному чату. Телефон или e-mail обычно приходят не всегда, поэтому либо вытащите их из текста сообщения (регулярное выражение или текстовый парсер), либо используйте ID чата как уникальный идентификатор. Для передачи в GetCourse добавьте HTTP-запрос `POST https://ваш-аккаунт.getcourse.ru/pl/api/users` с параметрами `action=add`, `key=секретный ключ` и `params` в виде JSON, закодированного в Base64. В JSON укажите имя, e-mail или телефон, группу, дополнительные поля («ID чата Авито», «Объявление»), `"system": {"refresh_if_exists": 1}`, чтобы не плодить дубли, и UTM-метки (`utm_source=avito`). Для создания заказа используйте метод `/pl/api/deals` с кодом предложения. Если сервис не позволяет кодировать Base64 штатно, используйте встроенную функцию или отдельный модуль преобразования.

- **Настройте реакции внутри GetCourse и обратную связь.** В GetCourse создайте процесс или правило воронки: при добавлении пользователя в группу «Лиды Авито» отправлять приветственное письмо или сообщение, ставить задачу менеджеру, запускать цепочку писем с пробным уроком и присваивать тег по тематике. При желании добавьте в сценарий коннектора второй шаг: автоответ в чат Авито через API мессенджера («Здравствуйте! Отправили подробности на вашу почту»).

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