MOD-INT-AMO — Интеграция с amoCRM
Лицензия: Платный
Интеграция с amoCRM по OAuth 2.0: модуль формирует ссылку согласия, принимает доступ к аккаунту и дальше работает с API v4. Помимо синхронизации в зеркало доступно живое чтение — страницу или одну запись любой сущности amoCRM (сделки, контакты, компании, покупатели, каталоги, задачи, примечания, события, звонки, неразобранное) можно получить напрямую из подключённого аккаунта.
Схема работы та же, что у интеграции с Битрикс24: маппинг сущностей с направлением, сопоставление полей (включая пользовательские поля amoCRM), синхронизация джобами со статусом и отчётом, отдельный список конфликтов для ручного разбора, миграция с сухим прогоном. Исходящая запись создаёт и обновляет, но никогда не удаляет. Дополнительно есть выгрузка пользователей и команд amoCRM дельтой для оргструктуры.
Возможности
- Подключение по OAuth 2.0: формирование ссылки согласия, проверка связи и областей доступа
- Живое чтение любой сущности amoCRM API v4 — страницей или по идентификатору
- Чтение всех полей сущностей, включая пользовательские поля
- Маппинг сущностей с направлением синхронизации и политикой конфликтов
- Сопоставление полей с преобразованиями, включение и выключение маппингов
- Полная и инкрементальная синхронизация со статусом, счётчиками и отчётом
- Список конфликтов и ручное разрешение выбором стороны или значения
- Отчёт о расхождениях данных между системами
- Подписка на исходящие вебхуки amoCRM
- Миграция данных с сухим прогоном и подтверждением
- Выгрузка пользователей и команд amoCRM дельтой для оргструктуры
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
int-amo__connector.configure | Настроить коннектор amoCRM (OAuth 2.0) |
int-amo__connector.oauth_url | Сформировать ссылку согласия для подключения |
int-amo__connector.test | Проверить связь с аккаунтом amoCRM |
int-amo__amo.discover_fields | Прочитать все поля сущностей, включая пользовательские |
int-amo__amo.entity.list | Живое чтение страницы любой сущности API v4 |
int-amo__amo.entity.get | Живое чтение одной записи по идентификатору |
int-amo__mapping.upsert | Маппинг сущности с направлением синхронизации |
int-amo__mapping.set_enabled | Включить или выключить маппинг |
int-amo__fieldmap.upsert | Сопоставить поля с преобразованием |
int-amo__sync.run | Запустить синхронизацию |
int-amo__sync.status | Статус и счётчики джоба |
int-amo__sync.report | Сводный отчёт со ссылками на источники |
int-amo__conflict.list | Открытые конфликты синхронизации |
int-amo__conflict.resolve | Закрыть конфликт выбранным разрешением |
int-amo__discrepancy.report | Отчёт о расхождениях данных |
int-amo__webhook.subscribe | Подписаться на события amoCRM |
int-amo__orgsync.export | Выгрузить пользователей и команды для оргструктуры |
int-amo__migration.preview | Сухой прогон миграции |
int-amo__migration.run | Запустить миграцию (с подтверждением) |
Связанные модули
- MOD-CRM — целевые сделки, контакты и компании синхронизации
- MOD-ORG — оргструктура, принимающая выгрузку пользователей и команд
- MOD-INT-B24 — та же схема интеграции для Битрикс24