Интеграция DOMA.AI и amoCRM: автоматизация заявок жильцов для управляющих компаний
Управляющие компании и ЖКХ работают в DOMA.AI — там хранятся заявки жильцов, данные по помещениям и платежам. Отдел продаж ведёт клиентов в amoCRM — там же обрабатывают входящие звонки и заявки из других источников.
Проблема: команда вынуждена работать в двух CRM-системах одновременно. Заявка приходит в DOMA.AI, менеджер вручную создаёт сделку в amoCRM. Статус меняется в одной системе – нужно обновлять в другой. Жилец оставил комментарий, его нужно переносить. Чтобы узнать задолженность клиента, приходится логиниться в DOMA.AI и искать данные вручную.
Мы собрали готовое решение в Альбато, которое связывает DOMA.AI и amoCRM без программистов. Интеграция настраивается за 10-20 минут.

Что автоматизируется:
- Автоматическое создание сделок в amoCRM из заявок DOMA.AI
- Двусторонняя синхронизация статусов между системами
- Передача комментариев из DOMA.AI в CRM
- Получение данных о задолженности жильцов в один клик
Как работает автоматизация заявок
Мы настроили 5 сценариев автоматизации для управления заявками жильцов:
- Автоматическое создание сделок в amoCRM
- Жилец оставляет заявку в приложении DOMA.AI
- Альбато автоматически получает все данные заявки через API
- Создаётся контакт в CRM (если его ещё нет)
- Создаётся сделка со всеми данными из заявки
- ID заявки и статусы сохраняются для синхронизации
- Синхронизация статусов: DOMA.AI → amoCRM
- Менеджер или жилец меняет статус заявки в DOMA.AI
- Альбато отслеживает изменение через API
- Автоматически обновляется соответствующий статус сделки в CRM
- Система предотвращает зацикливание обновлений
- Синхронизация статусов: amoCRM → DOMA.AI
- Менеджер меняет статус сделки в CRM
- Альбато отслеживает изменение
- Автоматически обновляется соответствующий статус заявки в DOMA.AI
- Жилец видит актуальную информацию в мобильном приложении
- Передача комментариев из DOMA.AI в amoCRM
- В DOMA.AI появляется новый комментарий к заявке
- Альбато находит соответствующую сделку в amoCRM
- Комментарий автоматически добавляется в примечания сделки
Вот именно поэтому при создании сделки поле ID заявки обязательно! Иначе её не найти.
- Запрос на получение задолженности
- Менеджер создаёт задачу в amoCRM с типом «Задолженность»
- Альбато запрашивает данные из DOMA.AI
- Получает информацию о платёжном счёте жильца
- Запрашивает квитанции о выставлении счетов
- Закрывает задачу с указанием общей суммы задолженности
- Записывает данные в отдельное поле сделки
Технические нюансы
Обязательные настройки в amoCRM
Перед установкой решения необходимо создать в amoCRM следующие обязательные дополнительные поля:
- ID заявки в DOMA – для связи сделки с заявкой в DOMA.AI
- Адрес – сюда записываем только улицу и дом (например: ул. Ленина, д. 25)
- Номер помещения — сюда записываем номер квартиры
- Тип помещения – у DOMA.AI есть разные типы: квартиры, апартаменты, склад и т.д.
Опциональные поля в amoCRM
Эти поля добавят больше информации в сделку, но не являются критичными:
- Источник заявки
- Классификатор
- Описание проблемы
- Дедлайн
- Чекбоксы: Гарантийный ли случай? Страховой? Платный? Чрезвычайный?
Важно про синхронизацию статусов
В связках со сменой статусов используется Data Storage – предотвращает зацикливание обновлений.
Как это работает:
- Менеджер обновляет статус в DOMA.AI
- Срабатывает связка, которая обновляет статус в amoCRM
- Обновление статуса в amoCRM потенциально может запустить обратную связку
- Но благодаря Data Storage мы сначала проверяем, не обновлена ли уже сделка
- Если статус уже актуальный — останавливаем связку и предотвращаем зацикливание
Важно: удалять Data Storage из связки нельзя! Без неё связки будут обновляться бесконечно.
Особенности работы с адресами
При создании сделки мы специально разбиваем полный адрес на составляющие (улица+дом и номер квартиры отдельно). Это нужно для корректной работы запроса задолженности — DOMA.AI требует уникальный ключ адреса и номер помещения для получения платёжного счёта.
Настройка интеграции: пошаговая инструкция
Если возникнут вопросы, напишите в техподдержку — онлайн-чат внизу справа.
Шаг 1: Установка решения
Перейдите по ссылке: https://new.albato.ru/share/confirmation/solution/QpQNiVjfmEPbvMADcYUSXQ
Зарегистрируйтесь в Альбато и нажмите «Установить решение».
Шаг 2: Подключение сервисов
DOMA.AI:
- Получите API-ключ в личном кабинете DOMA.AI
- Скопируйте и вставьте его в Альбато при подключении интеграции
amoCRM:
- Подключите аккаунт CRM через стандартную oAuth-авторизацию
Data Storage:
- Настройте подключение указав переменные для хранения: StatusAmo, StatusDoma, TicketAmoID (каждая с новой строки)
Шаг 3: Настройка полей в amoCRM
Убедитесь, что в amoCRM созданы все обязательные дополнительные поля (список см. в разделе «Технические нюансы» выше).
Шаг 4: Настройка сценариев
После установки решения вы увидите 5 готовых сценариев. Давайте разберём ключевые моменты настройки каждого.
Сценарий 1: Создание сделки
Структура связки:
- Триггер: Новая заявка в DOMA.AI
- Создание контакта в amoCRM
- Создание сделки в amoCRM
- Сохранение данных в Data Storage
Что настроить:
При создании сделки обязательно заполните поля:
- ID заявки из DOMA.AI
- Адрес (только улица и дом)
- Номер помещения (квартира)
- Тип помещения
В шаге Data Storage сохраняем под ключом, равным ID заявки из DOMA.AI:
- Значения статусов из обеих систем
- ID сделки в amoCRM
Это понадобится для работы дальнейших связок.
Сценарий 2: Обновление статуса из DOMA.AI в amoCRM
Структура связки:
- Триггер: Заявка обновлена в DOMA.AI
- Поиск информации о сделке в Data Storage (ключ — ID заявки)
- Условие: прерываем связку, если статус из amoCRM в Storage равен текущему
- Табличная замена: сопоставляем статусы DOMA.AI со статусами amoCRM
- Обновление статуса в amoCRM
- Обновление информации в Data Storage
Важный момент: В условии сравниваем статусы именно одной и той же системы. Здесь в DOMA обновился статус, значит из Data Storage берём данные статуса DOMA. Условно сравниваем прошлое и настоящее.
При обновлении сделки в amoCRM:
- ID сделки берём из Data Storage
- Значение статуса — из табличной замены
- В Data Storage записываем все данные. Если какое-то поле оставим пустым — всё сломаем!
Сценарий 3: Обновление статуса из amoCRM в DOMA.AI
Логика та же самая, что в Сценарии 2, только наоборот — статус меняется в amoCRM, а обновляется в DOMA.AI.
Сценарий 4: Передача комментариев
Структура связки:
- Триггер: Новый комментарий в DOMA.AI
- Поиск сделки в amoCRM по полю «ID заявки в DOMA»
- Добавление комментария в примечания сделки
Вот именно поэтому при создании сделки поле ID заявки обязательно! Иначе не найти её будет.
Сценарий 5: Получение задолженности
Структура связки:
- Триггер: Появление задачи в amoCRM с определённым словом (в нашем случае «Задолженность»)
- Поиск сделки в amoCRM
- Поиск информации об адресе в DOMA.AI (получаем уникальный ключ)
- Получение платёжного счёта жильца (по коду адреса и номеру квартиры)
- Выбор нужного счёта (если их несколько)
- Запрос квитанций о выставлении счетов
- Закрытие задачи в amoCRM с указанием общей суммы задолженности
- Запись данных о задолженности в отдельное поле сделки
Что настроить:
- В первом шаге можно настроить всевозможные фильтры на задачу. Например, чтобы связка работала только если тип задачи — «Задолженность».
- При поиске адреса в DOMA.AI используем данные из полей «Адрес» и «Номер помещения» сделки в amoCRM.
- При получении платёжного счёта:
- Из информации про адрес берём уникальный ключ
- Номер квартиры берём из amoCRM
- Именно поэтому вначале при создании сделки мы полный адрес не писали в одно поле, а разбили его на составляющие.
- Выбор счёта: Так как счётов может быть несколько (организация и жилец), нужно выбрать правильный. Зачастую счёт жильца — второй по порядку.
Шаг 5: Тестирование
- Создайте тестовую заявку в DOMA.AI
- Проверьте, что в amoCRM появилась соответствующая сделка
- Измените статус в DOMA.AI и убедитесь, что он обновился в amoCRM
- Измените статус в amoCRM и проверьте обновление в DOMA.AI
- Добавьте комментарий в DOMA.AI и убедитесь, что он появился в amoCRM
- Создайте задачу «Задолженность» в amoCRM и проверьте получение данных
Что получилось автоматизировать
- ✅ Менеджеры работают в привычной системе — все заявки из DOMA.AI автоматически попадают в amoCRM
- ✅ Статусы синхронизированы — изменения в любой системе отражаются в другой, данные не теряются
- ✅ Актуальная информация из комментариев — всё, что пишут жильцы в DOMA.AI, автоматически появляется в amoCRM
- ✅ Получение задолженности в один клик — не нужно логиниться в DOMA.AI и искать информацию вручную
- ✅ Исключён человеческий фактор — нет ошибок при переносе данных между системами
Присоединяйтесь к сообществу автоматизаторов в Telegram — автоматизируйте не только рабочие, но и личные задачи вместе с единомышленниками! Уже 1700+ участников делятся опытом, находят решения и обсуждают лучшие подходы к автоматизации.
FAQ: частые вопросы по интеграции
- Можно ли настроить интеграцию DOMA.AI и amoCRM без программиста?
Да. В Альбато это делается через готовое решение. Вам нужно только подключить сервисы через API, создать необходимые поля в CRM и протестировать работу связок. Разработчики не требуются. - Что будет, если статус изменится одновременно в обеих системах?
Сработают обе связки автоматизации, но благодаря механизму с Data Storage зацикливания не произойдёт. Система сравнит актуальные статусы и выполнит только необходимые обновления. - Нужно ли настраивать соответствие статусов вручную?
Да, в табличной замене внутри связок нужно один раз сопоставить статусы из DOMA.AI со статусами в вашей amoCRM. После этого система будет автоматически конвертировать их при синхронизации. - Можно ли использовать решение для нескольких жилых комплексов?
Да, автоматизация работает со всеми заявками из DOMA.AI независимо от количества объектов управления. - А если в DOMA.AI добавятся новые поля?
Вы всегда можете расширить настройку интеграции и добавить передачу дополнительных данных. Альбато поддерживает все поля, которые предоставляет API DOMA.AI. - Сколько времени занимает настройка интеграции?
Подключение сервисов через API и базовая настройка — около 20-30 минут. Настройка соответствия статусов и тестирование автоматизации — ещё 15-20 минут.
Итог: результаты автоматизации для управляющих компаний
Ручная работа с заявками жильцов в двух системах одновременно отнимает время, приводит к ошибкам и рассинхронизации данных. С помощью интеграции через Альбато вы:
- Убираете рутину у менеджеров — все заявки автоматически попадают в CRM
- Гарантируете синхронизацию данных — изменения в одной системе мгновенно отражаются в другой
- Исключаете человеческий фактор — нет ошибок при переносе данных между системами
- Повышаете качество обслуживания — менеджеры видят всю информацию о жильцах в одном месте
- Ускоряете работу — получение задолженности в один клик вместо ручного поиска
Настройка автоматизации занимает 30-40 минут и сразу даёт результат: менеджеры работают эффективнее, данные всегда актуальны, жильцы получают более быстрый сервис.
