Модуль интеграции сервиса TrendAgent с amoCRM

К нам обратился клиент, активно пользующийся сервисом TrendAgent — технологичной платформой для риэлторов, объединяющей более 350 000 объектов недвижимости и партнерскую сеть из тысяч агентств по всей стране. Сервис ежедневно обрабатывает сотни новых заявок и выводит на сделку несколько тысяч клиентов каждый месяц. Чтобы этот поток данных не терялся и сразу попадал в amoCRM без дублей и задержек, понадобилось решение для автоматической передачи информации и проверки уникальности клиентов.

Как работает интеграция

Для реализации задачи был создан механизм, который принимает запросы от TrendAgent на отдельный адрес. В составе запроса указываются контактные данные и callbackUrl — на него отправляется результат проверки.

Если обязательные поля не заполнены (например, отсутствует имя или номер телефона), система возвращает сообщение об ошибке. Возможные варианты ответа:

  • {"error": "Ошибка! Имя пользователя или номер телефона не заполнены"} — если данные некорректны;

  • {"error": "Произошла внутренняя ошибка сервера"} — если возник сбой на стороне системы;

  • {"id": 123} — подтверждение, что лид успешно сохранен.

При верно оформленной заявке информация сохраняется во внутренней базе в статусе pending и ожидает дальнейшей обработки.

Алгоритм обработки

Внутренний обработчик запускается каждую минуту и выбирает пять заявок со статусом pending. Для каждой выполняется поиск клиента ТрендАгент в amoCRM по номеру телефона. Далее возможны три сценария:

  • клиент не найден — система создает контакт в amoCRM, открывает сделку в воронке «Объект выбран», добавляет комментарий, а статус заявки меняется на approved. На callbackUrl уходит подтверждение, что клиент уникальный;

  • клиент найден, но у него нет сделок TrendAgent — новая сделка не создается, заявка получает статус rejected, на callbackUrl отправляется уведомление, что клиент не уникален;

  • клиент найден и у него уже есть сделка TrendAgent — существующая сделка переводится в стадию «Объект выбран», заявка получает статус rejected, а система также сообщает через callbackUrl, что клиент не уникален.

Таким образом: сделка с комментарием создается только в первом случае, во втором сделки не формируются, а в третьем система меняет статус уже существующей. Дополнительно при любом исходе отправляются почтовые уведомления: «Успех! Клиент уникальный…» при создании новой сделки и «Проверка! Требуется уточнение» — если клиент уже присутствует в CRM.

Практический эффект

Интеграция позволила работать с потоком заявок от TrendAgent без участия сотрудников. Новые клиенты автоматически добавляются в систему, повторы отсеиваются, а сделки переводятся в нужный статус. Обращения обрабатываются с высокой периодичностью, они не теряются и не накапливаются.

По каждому запросу уходит обратная связь — в виде callback и письма. Это исключает спорные ситуации и дает возможность сразу видеть результат.

Компания получает:

  • упорядоченную базу без дублей и ошибок;

  • прозрачный процесс с историей по каждой записи;

  • снижение трудозатрат и более рациональное использование времени сотрудников;

  • стабильную скорость обработки, выдерживающую рост количества обращений.

Итог интеграции — управляемая очередь заявок, автоматическая проверка уникальности, корректное обновление статусов сделок и уведомления о результате по каждому обращению.

Универсальность

Схема подходит для самых разных компаний. Подобная интеграция amoCRM будет востребована в недвижимости, онлайн-торговле, логистике и сфере услуг — везде, где важно быстро и корректно обрабатывать клиентские данные. Этот кейс стал примером эффективного обмена сведениями между CRM и внешней системой, и та же логика может быть адаптирована под любые потребности.

Краткие итоги

Опыт с интеграцией TrendAgent показал, что без автоматической обработки сложно управлять большим потоком обращений: в базе появляются повторы, а сделки дублируются. Модуль решает эту проблему системно.

Integrator.Digital реализует интеграции под разные бизнес-задачи — от подключения внешних сервисов до настройки внутренних сценариев. Если нужно упростить и ускорить процессы, убрать лишнюю рутину, мы готовы предложить решение под конкретные требования компании.

Оперативно и совершенно бесплатно ответим на Ваши вопросы!
0