← Вернуться в Hub

📷 Instagram + amoCRM

Полная документация: как работают заявки из Direct, формы Lead Ads, UTM-метки, и как решить задачу подсчёта ROI через n8n, раз встроенного раздела "Сквозная аналитика" в amoCRM не существует.

Обновлено: 14.07.2026 Meta Ads API ✓ Подтверждено техподдержкой amoCRM ⚠ n8n = единственное решение для ROI
🚫

Раздел "Сквозная аналитика" в amoCRM не существует

Подтверждено техподдержкой (Иван Козлов, 14.07.2026): "В системе нет как такого раздела с названием Сквозная аналитика — вся аналитика расположена в соответствующем разделе". Раздел не появится ни при смене тарифа, ни при изменении прав. Все маркетинговые статьи amoCRM на эту тему — устарели.

Решение: n8n + Meta Ads API + amoCRM API

Встроенного инструмента нет, поэтому ROI считается через n8n-workflow: раз в день забирать расходы из Meta Ads API, брать суммы закрытых сделок из amoCRM API и записывать итог в Google Sheets. Подробный план — в разделе ниже.

Что приходит в amoCRM по каждому каналу Instagram

Канал Что создаётся в amoCRM UTM-поля Ad ID / Campaign ID Нужен n8n?
Direct — органика
Клиент нашёл профиль сам
Сделка с тегом канала Пусто (норма) Нет Нет (бесплатный трафик)
Direct — Click-to-Direct
Реклама с переходом в чат
Сделка + плашка с именем кампании в чате Пусто (норма) ✓ Скрытый Ad ID ✓ Да — забрать бюджет по Ad ID
Lead Ads — форма
Мгновенная форма в Instagram
Сделка с полями (Имя, Тел, Email) Пусто (норма) ✓ Campaign ID + Ad ID ✓ Да — забрать бюджет по Campaign ID
Bio / Taplink → Сайт
Переход по ссылке в профиле
Сделка с UTM из формы на сайте ✓ Заполнено (если настроено) Нет Частично (через utm_campaign)

3-шаговый n8n Workflow для подсчёта ROI

🔑

Что нужно получить перед запуском

1. Meta Access Token — долгосрочный токен с разрешением ads_read из developers.facebook.com
2. Ad Account ID — в формате act_XXXXXXXXXX (в URL рекламного кабинета)
3. Соглашение по тегам — при подключении виджетов в amoCRM называть теги так же, как кампании в Meta Ads

1

Ежедневно забирать расходы из Meta Ads API

Trigger: каждый день в 23:55. HTTP Request к Meta Graph API.

GET https://graph.facebook.com/v19.0/act_{ACCOUNT_ID}/insights ?fields=campaign_name,campaign_id,spend,impressions,clicks &date_preset=today &access_token={META_TOKEN} Результат: расходы (spend) по каждой кампании за текущий день
2

Забирать закрытые сделки из amoCRM API

HTTP Request к amoCRM API. Все сделки в статусе "Успешно реализовано" за сегодня.

GET https://megabite.amocrm.ru/api/v4/leads ?filter[statuses][0][pipeline_id]={PIPELINE_ID} &filter[statuses][0][status_id]=142 &filter[closed_at][from]={today_timestamp} Результат: список сделок + поле "Бюджет" + теги (= название кампании)
3

Считать ROI и писать в Google Sheets

Объединить данные из шагов 1 и 2, посчитать формулу и записать итоговую строку.

// Для каждой кампании: roi = ((доход_по_сделкам - расход_из_Meta) / расход_из_Meta) * 100 // Запись в Google Sheets: Дата | Кампания | Расход Meta | Доход amoCRM | ROI %

Настройка виджетов в amoCRM

Instagram Direct

Сообщения в Direct + комментарии

  • Сделки → "Настроить" → "+ Добавить источник"
  • Найти виджет Instagram
  • Авторизоваться через Facebook, выдать все разрешения
  • Выбрать страницу Facebook и привязанный Instagram
  • Прописать автотег: insta_direct
  • Этап воронки: "Неразобранное" или "Первый контакт"
Lead Ads

Мгновенные формы Instagram/Facebook

  • Сделки → "Настроить" → "+ Добавить источник"
  • Найти виджет Facebook Формы (Lead Ads)
  • Авторизоваться через Facebook
  • Выбрать страницу и конкретную лид-форму
  • Сопоставить поля: Name → Имя, Phone → Телефон
  • Тег = название рекламной кампании в Meta Ads
Bio / Сайт

Ссылка в профиле → Сайт → amoCRM

  • Сгенерировать UTM-ссылку:
    ?utm_source=instagram&utm_medium=social&utm_campaign=profile
  • Разместить в шапке профиля Instagram
  • На сайте (Tilda / Taplink PRO) включить передачу UTM-меток в интеграции с amoCRM
  • Тогда в сделке заполнятся поля utm_source, utm_campaign и др.
Обучение менеджеров

Правило закрытия сделок

  • При переводе в этап "Успешно реализовано" поле "Бюджет" должно содержать реальную сумму продажи
  • Без суммы n8n не сможет посчитать доход и ROI
  • Рекомендуется сделать поле "Бюджет" обязательным при переходе на этот этап (настройки воронки)

Чек-лист приёмки

Итоговое резюме. Встроенной "Сквозной аналитики" в amoCRM нет и не будет — подтверждено официально техподдержкой (14.07.2026). Заявки из Instagram (Direct, Lead Ads) попадают в amoCRM через виджеты и несут скрытые рекламные ID, но не текстовые UTM-метки — это нормально. Для расчёта ROI единственный рабочий путь: n8n-workflow, который раз в день объединяет данные из Meta Ads API (расходы) и amoCRM API (закрытые сделки). Текстовые UTM-метки нужны только для классического web-трафика через сайт.