Обновление системы MACRO за октябрь 2025 года
#MacroCRM
#Доработали фид Домклик (вторичка)
- Теперь в фиде Домклик (вторичка) формат номера телефона в теге phone передается в формате +7xxxxxxxxxx.
- В конструктор фидов для формата Домклик (вторичка) добавили поле Право собственности с вариантами:
- Застройщик
- Агентство
Добавили в массив sales-agent тег category со значениями застройщик или агентство в зависимости от значения, выбранного в поле Право собственности в конструкторе фидов.
3. Добавили в массив location тег district со значением, которое указано в поле Свое название района в редактировании дома:
4. В теге deal-status ранее передавалось значение продажа от застройщика для объектов, привязанных к домам. Теперь по умолчанию передается значение прямая продажа для объектов, привязанных к дому.
#Учёт привязки отделок к домам
Мы улучшили процесс выбора отделки для объектов!
Теперь во всех списках и выпадающих меню (в Шаге 2 броней и сделок / модальных окнах шахматки) будут отображаться только те варианты отделки, которые привязаны к конкретному дому в каталоге отделок.
Это изменение исключает ошибки при выборе и значительно ускоряет работу менеджеров, так как им больше не нужно просматривать весь каталог.
Ключевая логика:
- Привязанные отделки:
Отображаются только для объектов тех домов, к которым они привязаны. - Непривязанные отделки:
По-прежнему доступны для всех домов. - Сохранность данных:
Ранее выбранная отделка для объекта всегда будет отображаться в списке, даже если ее привязка изменилась. - Вариант Без отделки по-прежнему отображается первым в списках расчетов.
#В настройку в компании «Сделки: отключить автозадачи» добавили к вариантам выбора задачу «Передать сделку в договорной отдел»
Задача ставится автоматически на менеджера сделки при завершении согласования сделки в Шаге 4 (когда Шаг 4 получает отметку Согласовано), а закрывается автоматически в момент передачи сделки в договорной отдел. При добавлении этой автозадачи в настройку — задача не ставится.
#Добавили в фид формата «Дом.рф» в массив object параметр phone
В него передаётся:
- Номер телефона, указанный в конструкторе фидов.
- Если он не указан, то номер телефона отдела продаж, указанный в редактировании группы домов.
- Если и он не указан, то первый номер телефона из поля Телефон(ы) в описании компании.
#Переработали дизайн шага 6 сделки
Теперь для удобного восприятия Шаг 6 визуально разделен на три блока:
- Подписание договора
- Регистрация сделки
- Передача ключей
Вся существующая бизнес-логика сохранена, переделан только дизайн-макет:
#Добавлены поля «Программа покупки» в Excel-выгрузки
В выгрузки Состава дома и в Реестре комплексной недвижимости добавили столбец Программа покупки после столбца Ипотечный банк.
В него выводится значение из одноименного поля в Шаге 2 сделки.
Если Программа покупки не указана в сделке или объект не в брони/сделке, то в столбец ничего не выводится:
#Доработали комиссию агентов в шаге 2 сделки
Поля Комиссия и % блокируются пока в модальном окне не выбран агент. При удалении агента из сделки значения комиссии и % очищаются, а поля блокируются.:
В Историю сделки добавили лог об удалении комиссии с ФИО сотрудника, который это сделал.
В Историю сделки добавили ФИО сотрудника, который добавил/изменил комиссию:
#В листинге заявок реализовали массовую отправку сообщений через WhatsApp
В Листинге заявок действие Отправить СМС переименовали в Отправить сообщение:
Над полем выбора шаблона добавили сингл-селект Канал отправки для выбора способа отправки.
Если в компании подключен вендор для SMS в настройке SMS сервис, то в модальном окне в селекте Канал отправки выводится пункт SMS.
Если в компании подключен вендор для Whatsapp в настройке в компании Мессенджеры: WhatsApp сервис, то в модальном окне в селекте Канал отправки выводится пункт WhatsApp.
При выборе канала отправки WhatsApp под селектом канала отправки выводится предупреждение:
⚠️ Внимание! </span> Массовые рассылки в WhatsApp могут привести к перманентной блокировке со стороны WhatsApp аккаунта, с которого производилась рассылка. MacroCRM не берет на себя ответственность за такие блокировки.
Отправка производится на основной (первый) номер телефона контакта:
#Доработали фантомный статус в канбане «Неотвеченные сообщения»
В канбане заявок, в контекстное меню (три точки) у заявок, находящихся в фантомной колонке Неотвеченные сообщения добавили пункт Убрать из Неотвеченных.
При нажатии на этот пункт заявка исключается из колонки.
Доработали обработку сообщений из Wazzup и приложения WhatsApp: если ответ клиенту был дан голосовым сообщением, то заявка выходит из колонки Неотвеченные сообщения, так же короткие сообщения такие как "ок", "ааа", "понятно", тоже выводят заявку из колонки.
#Добавили новый формат фидов Wildberries
Реализована выгрузка новостроек на платформу Wildberries.ru.
- Добавлена привязка к справочнику Wildberries в Редактировании Дома:
- Реализован фид «Wildberries (жилые комплексы)».
- Реализован фид «Wildberries (объекты)».
#В листинге звонков добавили вывод иконки расшифровки после иконки «Детали разговора»
В листинге звонков добавили вывод иконки расшифровки после иконки Детали разговора, с гиперссылкой на карточку звонка. Иконка отображается, если у звонка есть расшифровка:
Аналогичная иконка выводится в Ленте событий для звонков, у которых есть расшифровка записей.
#Доработали выгрузку акционных цен в фид Jet Flat (объекты)
В фиде формата Jet Flat (объекты) отвязали параметр basic_price от настройки компании Выгружать стоимость по акции в фиды и ее аналога в конструкторе фидов. Теперь в basic_price всегда выгружается прайсовая стоимость объекта.
Параметр sale_price привязали к настройке в компании Выгружать стоимость по акции в фиды и её аналогу в конструкторе фидов.
- Если в настройках компании и/или в настройках фида не выбрана акционная цена для выгрузки, то в sale_price отдаётся значение null.
- Если в настройках компании и/или фида выбрана какая-либо акционная цена, то в sale_price выгружается эта цена.
#Добавили в сделку признак «Партнёрская» и фильтр по признаку в отчёт по заключенным договорам
В контекстное меню Шага 2 сделки для статусов Сделка в работе и Сделка проведена добавили опцию Партнерская:
В Отчет по заключенным договорам в фильтр Опции добавили две новых опции:
- Партнерские сделки (в выборку попадают только сделки с признаком “Партнерская”).
- Без учета партнерских сделок (в выборку попадают только сделки без признака “Партнерская”).
#Добавили в карточку брони поле «Менеджер колл-центра»
Теперь в карточке редактирования заявки в статусе Бронь отображается поле Менеджер колл-центра
#Реализовали передачу ссылок с vkvideo.ru для фида Avito
В первую очередь используется ссылка из объекта, а если она не указана, то из дома
#Добавить долю выполнения плана продаж на дашборд и в отчёт по выполнению плана продаж
В Отчет по выполнению плана продаж добавили опцию Показывать % выполнения.
При включении опции после каждого фактического значения добавляется колонка %.
В колонке высчитывается процент выполнения этого показателя по формуле= Факт/План*100, округление до сотых в большую сторону.
Если плановое значение отсутствует, то значение % не высчитывается и не выводится.
Если фактическое значение превышает плановое, то % может принимать значение >100.
На дашборде в виджете Выполнение плана продаж добавили % выполнения плана продаж под шкалами (вычисляется по формуле = Факт/План*100, округление до сотых в большую сторону):
#Переработали логику передачи данных о координатах и адресах в фид Домклик (новостройки)
В массиве complex в тегах latitude и longitude передаются координаты из привязки к карте в группе домов. Ранее туда выгружались координаты первого попавшегося дома в составе группы домов.
В массиве complex в теге address передается адрес группы домов начиная с города. Ранее передавали дополнительно страну и регион перед городом.
В массиве building в тегах latitude и longitude передаются координаты из привязки к карте в доме.
В массиве building в теге address передается адрес дома, начиная с города (по аналогии с п. 2).
#Реализовали выгрузку акций в фид Домклик (новостройки)
Удалили каталог предложений, селекты Акции и Торговые предложения в редактировании Групп домов.
В каталоге Акций в карточку акции в блок Дополнительные параметры добавили сингл-селект Тип акции для фида Домклик (Новостройки) с вариантами:
- скидки на жилье
- бонусы и подарки
- программы с господдержкой
- скидки для профессий и семей
- trade-in
- рассрочка и гибкие платежи
- другие акции
Переработали выгрузку акций в фид Домклик (новостройки):
В массив flat добавили блок discounts, в нем передаётся перечень акций из числа доступных акций для этой квартиры с указанным типом в поле Тип акции для фида Домклик (Новостройки) в тегах discount с параметрами:
- value — % скидки
Передаётся только для акций с типом изменения стоимости в % и направлением изменения стоимости “Скидка” (минус в правиле). Если условие не выполнено, то не отдаем этот параметр. - description — описание акции
В массив complex (параметры группы домов) добавили блок discounts, в нем передаётся перечень акций из числа доступных акций для квартир в домах, привязанных к этой группе домов, с указанным типом в поле Тип акции для фида Домклик (Новостройки), в тегах discount с параметрами:
-
name
публичное название акции.
-
type
значение из поля Тип акции для фида Домклик (Новостройки). -
start_date
дата начала акции в формате YYYY-MM-DD.
-
end_date
дата окончания акции в формате YYYY-MM-DD.
-
value
% скидки.
Передаётся только для акций с типом изменения стоимости в % и направлением изменения стоимости “Скидка” (минус в правиле). Если условие не выполнено, то не отдаем этот параметр. -
description
описание акции.
#В автонумерацию договоров добавить код категории для апартаментов
В настройке компании Сделки: использовать автонумерацию договоров в блок Код категории объектов для договора добавили поле Апартаменты под полем Квартиры как вложенную категорию (с небольшим смещением вправо):
При автоматическом формировании номера договора для квартир с признаком Апартаменты = Да для метки шаблона номера договора {category_code} в первую очередь используется код категории из поля Апартаменты, а если он не задан, то из поля Квартиры.
#Встроить чат Pact.im во фрейм в ленте событий
Реализовали встраивание фрейма Pact.im в КРЗ отдельной вкладкой (после вкладки «Заявки») при переходе в которую будет открываться чат Pact.im для канала WhatsApp.
Вкладка отображается только если в настройке компании Мессенджеры: WhatsApp сервис выбран Pact.im и текущий пользователь сопоставлен с каналом в настройках интеграции с Pact.im:
#Добавили обработку события «Проставление тега» из CoMagic
В настройки интеграции с CoMagic добавить новый блок Настройки получения тегов по заявкам:
Если заявка уже есть, то ей присваивается тег с помощью нового запроса из блока Настройки получения тегов по заявкам.
Если заявки нет, то по новому запросу создается заявка и ей сразу присваивается тег.
#Скрытие блоков сделки
Мы добавили в систему MACRO новую настройку компании Скрывать блоки сделки которая позволит скрыть в сделке:
• Подразделы шага 2:
— Материнский капитал
— Жилищный сертификат
— Аккредитив
— Функционал «Наценки»
• Шаг 5.1. Дополнительные соглашения
• Шаг «Счёт эскроу»
• Шаг 6. Регистрация сделки
#Обновленное модальное окно «Платная бронь»
Обновили оформление окна и доработали бизнес-логику оформления платной брони. Теперь при оформлении платной брони в шаге 3 сделки можно создать несколько финансовых операций, статусы которых будут наглядно транслироваться.
#Доработка редактора графика платежей
Теперь при редактировании графика платежей можно указывать процент от стоимости объекта по договору.
Дополнительно мы провели косметические доработки интерфейса редактора графика платежей.
#Расширения функционала работы с малоэтажной недвижимостью
Теперь заданные линии(ряды) сформируют удобную шахматку дома, а в инструменте «Расположение на плане» размечаются дома на генеральном плане участка, который будет отображаться в презентациях и каталоге недвижимости.
#Поиск по названию чата
Добавили в чат возможность поиска не только по имени контакта, но и по названию существующих переписок.
#Выход из чата по Esc
Реализовали выход из активной переписки и самого чата по нажатию кнопки ESC.
#Добавили логирование условий сделки и графика платежей в истории сделки
- При сохранении графика платежей в Шаге 3 все записывается в Историю сделки (от имени сотрудника, который внес изменения):
Сообщение:
График платежей изменен и таблица с графиком платежей:
- При добавлении/изменении/удалении данных в Шаге 2 добавлены недостающие данные в историю сделки (от имени сотрудника, который внес изменения):
2.1) Ручные корректировки
- Добавлена корректировка: {скидка/наценка/снижение стоимости} на сумму {сумма корректировки} {currency}
- Удалена корректировка: {скидка/наценка/снижение стоимости} на сумму {сумма корректировки} {currency}
2.2) Акции
- Добавлена акция: «{публичное название акции}» с типом «{скидка/наценка/без изменения стоимости}» на сумму {сумма акции} {currency}
- Удалена акция: «{публичное название акции}» с типом «{скидка/наценка/снижение стоимости}» на сумму {сумма акции} {currency}
2.3) Ипотечный банк
- Банк: Изменен город: {город}
- Банк: Город удален
- Банк: Изменена комиссия банка: {сумма} {currency}
- Банк: Комиссия банка удалена
- Банк: Изменена сумма ипотеки: {сумма} {currency}
- Банк: Сумма ипотеки удалена
- Банк: Изменена сумма первоначального взноса: {сумма} {currency}
- Банк: Сумма первоначального взноса удалена
- Банк: Изменена сумма ежемесячного платежа: {сумма} {currency}
- Банк: Сумма ежемесячного платежа удалена
2.4) Цель приобретения
- Цель приобретения изменена на «{название цели приобретения}»
- Цель приобретения удалена
2.5) Отделка
- Добавлена отделка {название отделки}
- Отделка удалена
- Добавлена стоимость отделки: {сумма} {currency}
- Стоимость отделки удалена
2.6) Материнский капитал
- Изменен материнский капитал: {данные из основного поля}
- Материнский капитал удален
- Материнский капитал: Изменена сумма: {сумма} {currency}
- Материнский капитал: Сумма удалена
- Материнский капитал: Изменена серия {серия}
- Материнский капитал: Серия удалена
- Материнский капитал: Изменен номер: {номер}
- Материнский капитал: Номер удален
- Материнский капитал: Изменена дата выдачи: {дата}
- Материнский капитал: Дата выдачи удалена
- Материнский капитал: Изменен орган, выдавший сертификат: {орган}
- Материнский капитал: Орган, выдавший сертификат, удален
- Материнский капитал: Изменен владелец сертификата: {ФИО}
- Материнский капитал: Владелец сертификата удален
2.7) Жилищный сертификат
- Изменен жилищный сертификат: {данные из основного поля}
- Жилищный сертификат удален
- Жилищный сертификат: Изменена сумма: {сумма} {currency}
- Жилищный сертификат: Сумма удалена
- Жилищный сертификат: Изменен номер: {номер}
- Жилищный сертификат: Номер удален
- Жилищный сертификат: Изменена дата выдачи: {дата}
- Жилищный сертификат: Дата выдачи удалена
- Жилищный сертификат: Изменен владелец сертификата: {ФИО}
- Жилищный сертификат: Владелец сертификата удален
#Передача кастомных атрибутов заявок и контактов по API 2.0
В метод API 2.0 для получения списка заявок недвижимости /v2/estateBuy/list/ добавлены массив с кастомными атрибутами заявки из каталога кастомных атрибутов.
В ключ contact добавлен массив с кастомными атрибутами контакта из каталога кастомных атрибутов.
Добавлено описание новых параметров для API 2.0 в документацию: https://api.macroserver.ru/docs/api/v2/#tag/EstateBuy/paths/~1estateBuy~1list/postПереход на внешний сайтhttps://api.macroserver.ru/docs/api/v2/#tag/EstateBuy/paths/~1estateBuy~1list/post
#Виджеты MACRO
#Доплата за бронирование
Сценарий позволяет менеджеру отдела продаж выставить дополнительный платёж за бронирование недвижимости, если клиент не оформил все необходимые документы, а срок оплаченной брони истёк.
Откройте нужную платную бронь. В шаге 3 откройте меню и выберите пункт Платная бронь.
Укажите сумму и счёт, к которому будет отнесена новая финансовая операция. Система подскажет Вам стоимость платной брони (на основе заданной настройкиПереход на внешний сайтhttps://docs.macrodigital.ru/manual/macroclient/platnoe-bronirovanie#stoimost-platnoi-broni).
После сохранения Вы увидите финансовую операцию в графике платежей.
✅ Система MACRO позволяет настроить уведомление клиента по выбранному каналу связи — свяжитесь с нашими сотрудниками в чате техподдержки Вашей компании. Они помогут Вам настроить оповещения!
После входа в личный кабинет клиент зайдёт в платную бронь и в графике платежей по сделке увидит новую финансовую операцию.
Нажав кнопку Оплатить и выбрав способ оплаты, клиент внесёт за бронь дополнительный платёж (используя тот же механизм эквайринга, что и первоначальном бронировании).
А менеджер отдела продаж увидит оплаченную финансовую операцию и продлит бронь объекта на срок, установленный внутренними регламентами компании.
#Расширение настройки видов дома для каталога недвижимости
Теперь Вы также можете конкретизировать общую настройку видов дома, указав набор видов в разрезе категорий определённого дома в его настройках.
#Обновление форм подачи заявки в кабинет агента
Обновление форм подачи заявки в соответствии с дизайном карточки объекта улучшит UX виджета.
#Обязательные поля при регистрации агентов
Доработали процесс регистрации агентов — теперь можно дополнить форму регистрации обязательными полями: например, датой рождения агента или его никнеймом в Telegram.
#Кнопка «Посмотреть пароль» в кабинете агента
Добавили кнопку «Посмотреть пароль» в форму авторизации. Теперь агент сможет вспомнить сохраненный пароль или убедиться, что вводит его без ошибок.
#Позиция скролла в каталоге
Теперь в каталога недвижимости запоминается место, до которого доскроллил пользователь, чтобы вернуть его из карточки объекта в нужное место шахматки и плитки
#Подсказка к поиску по АН при регистрации агентов
Вывели поясняющий текст, который поможет агентам ввести 3 символа для поиска агентства
#Доработка лоадеров виджетов
Разместили лоадеры на нужном уровне контента виджетов, что визуально ускорило работу виджетов
#Убрали визуальный шум в каталоге
При скрытии цен теперь не показываем в планировках надпись «Цена по запросу». В списке убрали тултипы в заголовке, т.к. подписи очевидны.
#Фикс событий хода сделки в кабинете клиента
Больше не показываем события хода сделки прошлых клиентов (например, постановку брони и её снятие) — только актуальные события текущего клиента
#MacroERP
#В цепочку согласования финансовой операции добавлена возможность добавлять руководителя инициатора операции
В модуле Финансы появилась возможность в разделе Настройки финансов фиксировать руководителя отдела сотрудника, который создал финансовую операцию. Теперь будет меньше ручных настроек, а также улучшение управляемостью процесса.
Что нового:
- В модуле Финансы → Настройки → блок «Согласование финансовых операций» добавлена отдельная первая группа Специально.
- В группе Специально появился новый тип согласователя — Руководитель инициатора ФО.
Ключевые возможности:
- Автоподстановка согласователя: при создании финансовой операции, для настроек счета, которой выбран Руководитель инициатора ФО, в нужную группу согласования автоматически добавляется:
- руководитель отдела инициатора;
- сам инициатор, если он руководитель своего отдела.
- Исключение дублей: если руководитель уже есть в группе согласования, повторно не добавляется.
- Контроль корректности: если у инициатора не указан отдел/руководитель, создание ФО блокируется с сообщением: Создание невозможно: у инициатора финансовой операции не указан руководитель.
#Загрузка файлов к финансовым операциям напрямую из графика платежей
Доработка упрощает работу с подтверждающими документами по каждому платежу: файлы теперь можно прикреплять и просматривать прямо из строк графика платежей в режиме редактирования. Это сокращает переключения между разделами, ускоряет подготовку и проверку платежей, снижает риск ошибок за счет точной привязки документов к конкретной дате/сумме, повышает прозрачность, а также обеспечивает безопасный доступ по ролям и настройкам (только уполномоченные пользователи могут добавлять и управлять файлами).
Что нового:
- В модальном окне Редактирование графика платежей после колонки Аванс добавлена колонка Файлы с построчной иконкой
+для прикрепления документов.
Ключевые возможности:
- Быстрые вложения по строке: клик по
+открывает модальное окно управления файлами с тем же функционалом, что и в листинге финансов. - Показ счетчика: если файлы уже загружены, вместо
+отображается их количество; клик по числу открывает то же модальное окно. - Построчная привязка: файлы прикрепляются к конкретной строке графика платежей, что упрощает навигацию и контроль.
#Фиксация операторов точечно внутри документа
Доработка дает гибкое и быстрое управление доступом прямо в карточке договора: можно точечно назначать и оперативно заменять операторов без правок в настройках типа документа или параметрах проекта, при этом назначенные пользователи получают те же права на просмотр и редактирование, что системные операторы. Это ускоряет работу, снижает нагрузку на администраторов, уменьшает риски блокировок из‑за отсутствия доступа, обеспечивает корректный доступ к приватным договорам и повышает прозрачность за счет наглядного счетчика назначенных операторов.
Что нового:
- Точечное назначение операторов для конкретного договора через удобный мультиселект.
- Быстрое редактирование состава: повторный выбор позволяет обновлять список без лишних переходов.
- Единые права: операторы, назначенные в документе, получают такие же права, как операторы из настроек типа или параметров проекта — просмотр и редактирование данного договора.
- Доступ к приватным договорам: если договор помечен как приватный, указанные в нем операторы все равно получают к нему доступ.
- Прозрачность статуса: в интерфейсе отображается фактическое количество назначенных операторов документов.
Ключевые возможности:
- В карточке договора, слева от выбора Операторов актов, появилась кнопка
нет операторов документа. - По клику открывается модальное окно с мультиселектом сотрудников (список отсортирован по компании и отделам).
- После выбора показывается счетчик: например, «1 оператор документов». При повторном открытии можно удалять/добавлять операторов.
#В настройки типов документа добавлена новая настройка "Инициатор"
Доработка дает точный и прозрачный контроль над созданием документов: право запуска теперь централизованно управляется через Инициаторов на уровне типа, что исключает несанкционированное и случайное создание (наблюдатели и операторы типа без статуса инициатора больше не могут создавать). Пользователи видят в форме только доступные им типы, что ускоряет работу и снижает ошибки; логика сохраняется и при клонировании, делая права предсказуемыми. Мультиселект с группировкой по компаниям и отделам упрощает настройку, а миграция перенесла текущие значения без потери данных. В итоге усиливается безопасность, уменьшается нагрузка на администраторов и повышается удобство для пользователей, при этом ограничения по отделам соблюдаются: видимость без права создания, если не указаны в Инициаторах.
Что нового:
- Точный контроль создания документов: доступ управляется точечно через Инициаторов на уровне типа.
- Прозрачная форма создания: пользователь видит только доступные ему типы; Администраторы и Операторы из параметров проекта — все типы.
- Последовательные права при клонировании: создание копии доступно только тем, у кого есть право создавать исходный тип.
- Бесшовная миграция: существующие настройки перенесены без потери данных, что упрощает переход.
- Усиление безопасности: наблюдатели и операторы из типа больше не могут создавать документы, если не указаны как Инициаторы и не входят в Операторы проекта/Администраторы.
Ключевые возможности:
- В настройках типов документов в блоке Доступы добавлен мультиселектор Инициатор с подсказкой «Указанным сотрудникам будет разрешено создавать документы с данным типом». Список сотрудников сгруппирован по компаниям и отделам.
- Обновлена модель прав на создание: теперь создавать документ конкретного типа могут только Инициаторы этого типа, Администраторы и Операторы из параметров проекта.
- Форма создания договора отображает только те типы, которые доступны пользователю по новым правилам.
- При клонировании договора выполняется проверка прав на создание по типу исходного документа; при отсутствии прав показывается сообщение: «Доступ запрещен. Доступ ограничен».
- Выполнена миграция: значения из Операторы скопированы в Инициаторы с сохранением в обоих полях.
- Уточнена логика при ограничениях по отделам: пользователи видят документы типа только своего отдела; право на создание при этом дает только наличие в Инициаторах.