Remark — это отраслевой digital-интегратор. С 2007 года помогаем компаниям быть максимально эффективными в цифровой среде, автоматизируя процессы маркетинга, продаж и внутреннего взаимодействия между сотрудниками. Наша главная экспертиза — в недвижимости, но накопленный опыт и компетенции позволяют работать с компаниями из любой сферы.
Пишите
Звоните
Теперь застройщики-клиенты Битрикс24 и amoCRM могут начать пользоваться ДВИЖ в один клик

Интегрировали ДВИЖ c Битрикс24 и amoCRM

разработка приложения для интеграции сервиса с Битрикс24 и amoCRM
Сфера
Услуги
proptech

На рынке появляется все больше IT-продуктов, которые заточены под конкретные задачи. Например, сервисы для электронной регистрации или быстрого одобрения ипотеки.

Как сделать так, чтобы таким продуктом клиент мог начать пользоваться в два клика? Вопрос не такой простой, так как чаще всего требуется интеграция с CRM. Но решение есть — сделать готовую интеграцию для самых популярных CRM — Битрикс24 и amoCRM. В этом кейсе делимся нашим опытом на примере разработки готовой интеграции с Битрикс24 и amoCRM для ДВИЖа.

О клиенте

Наш клиент — компания-разработчик AI-платформы для застройщика ДВИЖ. Продукт закрыл полный цикл сделки с недвижимостью в цифровой среде — от бронирования объекта и получения ипотеки до регистрации в Росреестре. Платформа помогает застройщикам отправлять заявки для клиентов застройщиков из 1 окна в 36 банков и Россреестр. ДВИЖ используют как застройщики среднего класса, так и премиум-девелоперы.

Цель

Сделать ДВИЖ доступным для пользователей Битрикс24 и amoCRM в один клик.

ДВИЖ удобен сам по себе, но менеджерам приходится переключаться из CRM в интерфейс ДВИЖа и обратно: сначала для того, чтобы создать заявку на ипотеку, потом для того, чтобы отследить ее статус. Причем эти действия приходится делать вручную в CRM, если компания хочет отслеживать одобрение ипотеки.

Клиенты, которые уже установили в CRM виджет, значительно экономят время менеджеров — все действия по оформлению ипотеки сотрудники отдела продаж совершают из одного окна, а руководитель легко может отслеживать динамику.

Проектирование

Перед нами стояла задача разработать интеграцию ДВИЖ с Битрикс24 и amoCRM так, чтобы менеджеры по максимуму работали из окна CRM.

Для этого мы должны были найти ответ на вопрос — что именно менеджер может делать в CRM, а что — только в ДВИЖ. Поэтому мы изучили приложение и сценарии его использования.
  • Дмитрий Севостьянов
    founder & CEO в Remark
    На этапе проектирования мы всегда изучаем сервис, его пользовательские сценарии, как физически пользуются им, для чего он нужен, какие данные есть в нем, как они связаны с данными в CRM-системе, рассматриваем пользовательский сценарий и понимаем, как мы можем встроить это в CRM.
Наша цель на этом этапе — выяснить главную ценность интеграции. В какой момент данные из CRM должны «уйти» в ДВИЖ? Как добиться того, чтобы результат попал обратно в CRM?
  • Дмитрий Севостьянов
    founder & CEO в Remark
    Мы рассматриваем сначала большое количество сценариев, до 100, потом выбираем 5 наиболее приоритетных. Например, сценарий, когда менеджер не вручную мониторит отдельно от CRM статус заявки, а проверяет их в CRM, а информацию о клиенте может найти в ДВИЖе в один клик.
Приоритетным мы определили сценарий, когда менеджер подает новую заявку из Битрикс24, здесь же отслеживает ответы по предыдущим броням.
Его мы включили в MVP-версию интеграции. То есть, версию, которая закрывает главные потребности пользователя.

Чтобы реализовать MVP, изучаем API сервиса:
  • 1
    в некоторых случаях API требует доработки для полноценной интеграции;
  • 2
    иногда нужно отдельно подстроить интерфейс для виджета, чтобы пользователю было удобно с ним работать.
Изучив техническую часть, мы прорабатываем с клиентом, что и как нужно доработать, чтобы интеграция была проще и удобнее. В случае с ДВИЖ потребовались незначительные доработки API со стороны сервиса.

Чтобы упростить интерфейс, мы предложили встроить ДВИЖ в карточку сделки. Так менеджерам удобнее переходить в продукт. Еще один способ перехода в ДВИЖ в случае amoCRM — из специальной ленты для виджетов и сторонних приложений, в случае Битрикс24 — из отдельного поля. Эти различия мы предусмотрели на моменте проектирования интерфейсов.
Также на этом этапе мы продумываем логику авторизации, установки и удаления приложения. Например, реализуя логику авторизационного токена, мы искали золотую середину между удобством менеджера и безопасностью данных. Остановились на периодической авторизации: менеджеру не нужно каждый день логиниться в сервисе, но при этом мы защищаем систему, обязуя менеджеров заходить в ДВИЖ заново дважды в месяц.
  • Дмитрий Севостьянов
    founder & CEO в Remark
    У каждой CRM есть свои способы интеграции с сервисами и свои ограничения. Например, у Битрикс24 и amoCRM они отличаются. Можно создавать отдельные интеграции, если нет опыта или опытных интеграторов. Мы умеем решать задачи так, чтобы даже при отличиях в принципе интеграции создавать «ядро» виджета, которое останется неизменным. То есть, основные интерфейсы, основную логику взаимодействия с пользователем и обмена информацией с CRM. Такое «ядро» можно обновлять, и одинаково хорошо интегрировать с Битрикс24 и amoCRM.

Разработка

Разработка приложения — самый важный этап, но и самый скрытый от посторонних глаз. Во время разработки мы учитываем:
  • 1
    Гибкость для пользователя. Невозможно создать одну конфигурацию виджета, которая бы подходила под любую CRM, потому что у систем свои воронки, свои статусы и поля. Чтобы правильно сопоставить поля для приема и передачи данных, нужно правильно использовать инструменты самих CRM-систем: активити и роботы.
  • 2
    Гибкость настройки: чтобы виджет подходил всем клиентам и не требовал доработки под каждого.

Как работает приложение

В ДВИЖ данные по клиенту привязаны к его номеру телефона. В блоке «Ипотека» менеджер может вывести все заявки от лица конкретного клиента — как правило, их число варьируется от одного до пяти. Нажав на заявку, можно увидеть всю соответствующую информацию, включая статус и историю платежей. Под списком заявок перечислены предложения по страховкам, нажав на которые также можно получить все необходимые сведения.

В разделе «Полный цикл» можно узнать всю информацию об истории сделки.
Менеджер создает заявку на ипотеку и в CRM аккумулируются все возможные платежи клиента. Варианты менеджер согласовывает с клиентом, и при необходимости создает новую заявку.

По каждому банку менеджер увидит статус — одобрена заявка или получен отказ. По мере получения ответов от банков в приложении отображается статус общей заявки. Так, если хотя бы от одного банка получено одобрение, то общая заявка также считается одобренной.

После получения одобрения заявка согласовывается с клиентом, и в случае его согласия ипотека оформляется.

Тестирование

Мы провели тестирование и, убедившись в том, что приложение работает корректно, отдали на тест клиенту.
  • Дмитрий Севостьянов
    founder & CEO в Remark
    При разработке таких приложений мы рекомендуем вендорам выбрать клиентов, с которыми можно протестировать интеграцию. Это позволит объективно оценить работоспособность и удобство приложения еще до его запуска.

Публикация на маркетплейсах

На этом этапе мы помогаем вендорам открыть аккаунты разработчика, если это первые интеграционные виджеты, и опубликовать решения. Процедуры на amoCRM и Битрикс24 отличаются — мы знаем особенности обеих площадок. В рамках публикации решения для ДВИЖа мы:
  • 1
    оформили описания приложения на основе данных разработчика;
  • 2
    подобрали и опубликовали иллюстрации решения;
  • 3
    составили и опубликовали инструкцию для пользователей.
Как правило, модерация приложения не проходит с первого раза и занимает от 2 до 4 недель. За это время у маркетплейсов появляются вопросы к разработчикам. Мы взяли ответы на себя, внесли правки и дождались, пока решение пройдет модерацию.
03
Готовая интеграция упрощает использование сервиса и делает его доступным прямо из карточки CRM.
01
Доступ к приложению для более широкой аудитории, которая использует Битрикс24 и amoCRM. Приложение доступно на маркетплейсах.
02
Начать пользоваться сервисом в CRM можно за несколько кликов.
Результат

Цели

Когда нужна интеграция сервиса с популярными CRM. Мы выявляем несколько признаков:
  • 1
    Когда сервис передает и принимает данные. Речь о любом сервисе, который требует дублирования данных. Например, в CRM менеджер вносит данные клиента, данные об интересующем его продукте. А потом заходит в другую систему, пусть это будет 1С, и дублирует туда данные вручную.
  • 2
    Когда компания повторно использует данные клиента, особенно если таких данных много. Например, при высоком проценте допродаж.
  • 3
    Когда нужно постоянно мониторить какие-то статусы: например, в случае с ДВИЖ — статусы одобрения, подписания заявки на ипотеку. Это удобно, когда в CRM менеджер открывает список и видит статус заявок по клиентам.
  • 4
    Когда нужно одно окно для работы компании. Когда есть задача что-то рассчитать, сгенерировать, и это можно реализовать в CRM.
  • 5
    Когда нужно снизить влияние человека. Когда работа человека — переносить данные из одной системы в другую, например, интеграция с банком, открытие эскроу. В таком случае интеграция полностью заменяет человека, чтобы он мог заниматься более интересной осмысленной работой. Например, так мы сделали для Базис.
  • 1
    Когда сервис передает и принимает данные. Речь о любом сервисе, который требует дублирования данных. Например, в CRM менеджер вносит данные клиента, данные об интересующем его продукте. А потом заходит в другую систему, пусть это будет 1С, и дублирует туда данные вручную.
  • 2
    Когда компания повторно использует данные клиента, особенно если таких данных много. Например, при высоком проценте допродаж.
  • 3
    Когда нужно постоянно мониторить какие-то статусы: например, в случае с ДВИЖ — статусы одобрения, подписания заявки на ипотеку. Это удобно, когда в CRM менеджер открывает список и видит статус заявок по клиентам.
  • 4
    Когда нужно одно окно для работы компании. Когда есть задача что-то рассчитать, сгенерировать, и это можно реализовать в CRM.
  • 5
    Когда нужно снизить влияние человека. Когда работа человека — переносить данные из одной системы в другую, например, интеграция с банком, открытие эскроу. В таком случае интеграция полностью заменяет человека, чтобы он мог заниматься более интересной осмысленной работой. Например, так мы сделали для Базис.
  • 1
    Когда сервис передает и принимает данные. Речь о любом сервисе, который требует дублирования данных. Например, в CRM менеджер вносит данные клиента, данные об интересующем его продукте. А потом заходит в другую систему, пусть это будет 1С, и дублирует туда данные вручную.
  • 2
    Когда компания повторно использует данные клиента, особенно если таких данных много. Например, при высоком проценте допродаж.
  • 3
    Когда нужно постоянно мониторить какие-то статусы: например, в случае с ДВИЖ — статусы одобрения, подписания заявки на ипотеку. Это удобно, когда в CRM менеджер открывает список и видит статус заявок по клиентам.
  • 4
    Когда нужно одно окно для работы компании. Когда есть задача что-то рассчитать, сгенерировать, и это можно реализовать в CRM.
  • 5
    Когда нужно снизить влияние человека. Когда работа человека — переносить данные из одной системы в другую, например, интеграция с банком, открытие эскроу. В таком случае интеграция полностью заменяет человека, чтобы он мог заниматься более интересной осмысленной работой. Например, так мы сделали для Базис.
У вас похожая задача? Мы поможем ее решить
Оставьте заявку и мы свяжемся с вами в ближайшее время