Результаты за месяц
1 августа — 1 сентября 2026
Что изменилось в продуктах Edler за месяц: новые возможности, интеграции и исправленные проблемы. Полный отчёт ИТ-отдела — по трём продуктам, с разбивкой по темам.
359
улучшений за период — по трём продуктам Edler
lk.edler.ai
122
улучшения · личный кабинет
К разделуpay.edler.ai
115
улучшений · биллинг
К разделуgo.edler.ai
122
улучшения · партнёрский кабинет
К разделу01
lk.edler.aiЛичный кабинет
Платформа Edler для компаний: сайт и ИИ-Маркетолог, найм и демонстрации, обучение, ИИ-агенты и администрирование.
122 улучшения · 7 разделов
Сайт и ИИ-Маркетолог24
Добавили раздел /site, где пользователь может собирать сайт из готовых секций и поручать сборку ИИ-Маркетологу.
Добавили многостраничные сайты.
Добавили общую навигацию сайта.
Добавили общий футер сайта.
Добавили пользовательские HTML-блоки.
Добавили настройки фона секций.
Добавили новые варианты секций сайта.
Добавили анимации секций в редакторе, чтобы они отображались не только после публикации, но и на холсте.
Добавили форматирование заголовков с сохранением выделения текста при работе с панелью форматирования.
Добавили отмену операций с секциями сайта. Отмена подтверждается сервером, поэтому состояние холста не расходится с сохранённой версией.
Добавили возможность подключить собственный домен к опубликованному сайту.
Добавили страницу «Статистика»: просмотры, заявки, динамика по дням и другие показатели опубликованного сайта.
Добавили страницу «Заявки», где видны обращения из служебной формы опубликованного сайта.
Добавили SEO-блог с каталогом статей, редактором, авторами и источниками для подготовки материалов.
Добавили фоновое пополнение контент-плана с учётом баланса разных типов публикаций.
Встроили чат ИИ-Маркетолога рядом с холстом сайта.
Добавили сохранение выбранной истории Маркетолога при переходах между холстом, блогом и настройками.
Добавили сохранение черновика сообщения отдельно для каждого чата ИИ.
Научили Маркетолога записывать найденные при сборке сайта данные в профиль компании.
Научили Маркетолога брать преимущества, кейсы, описание компании и типы клиентов из профиля, а не создавать новые формулировки при каждой пересборке.
Научили Маркетолога сразу добавлять фотографии, фоновые изображения, цены, сравнения и инструкции, если для них есть исходные данные.
Добавили проверку состава сайта: Маркетолог не может сообщить о завершении, если на холсте отсутствуют секции из согласованного плана.
Добавили проверку кнопок и якорей: перед завершением Маркетолог проверяет, что ссылки ведут на существующие страницы, секции или всплывающие окна.
Учли тариф в работе Маркетолога. На тарифе без доступа к SEO-блогу, статистике или заявкам агент объясняет ограничение и не создаёт недоступные материалы.
Найм, кандидаты и демонстрации27
Добавили автоматическое создание кандидата из чат-бота hh.ru, отправку приветствия и восстановление ранее пропущенных кандидатов.
Добавили отметку «Чат-бот hh» в списке и карточке кандидата, чтобы источник был виден не только в счётчиках.
Добавили серверную пагинацию списка кандидатов по 100 записей. Поиск, сортировка и фильтры теперь работают по всему списку, а не только по загруженной странице.
Добавили фильтры кандидатов: «С сообщением», «Избранные», по источнику, по тегу, «Уволенные» и «Скрытые».
Добавили теги кандидатов.
Заменили статус «Оценка» на отдельный признак «Избранное» в карточке и фильтрах.
Добавили массовое принятие и отклонение кандидатов.
Добавили скрытие кандидата из рабочего списка и отдельный фильтр «Скрытые» для администраторов.
Убрали уволенных из обычного списка кандидатов и добавили отдельный фильтр «Уволенные».
Добавили возраст кандидата из hh.ru в его профиль.
Добавили событие «Зарегистрировался» в историю кандидата после использования приглашения.
Добавили кнопку копирования ссылки для уже принятого кандидата.
Добавили полный вывод переписки hh.ru длиннее 20 сообщений, включая состояние прочтения и паузу автоматического догрева.
Добавили понятное сообщение, когда переписка hh.ru заблокирована на стороне аккаунта работодателя.
Ограничили автоматический разбор hh.ru свежими откликами за последние три дня.
Добавили баннер о приостановке воронки, если закончились места по тарифу, и кнопку «Разобрать все» после восстановления доступной ёмкости.
Добавили уведомление о паузе автоматического догрева, если баланс ИИ равен нулю.
Добавили интеграцию Авито в раздел /hr: список откликов, карточку кандидата и корректное отображение даты отклика.
Добавили чтение переписки с кандидатом Авито и отправку ответа непосредственно из карточки.
Добавили автоматический догрев кандидатов из Авито.
Заменили служебные адреса вида @avito.local на понятную подпись «Отклик с Авито».
Убрали промежуточный экран «Пройти демо»: после регистрации кандидат сразу переходит к демонстрации в той же вкладке.
Добавили сохранение текстовых ответов на задания в локальный черновик.
Изменили отправку ответов на задания: текст, аудио и видео отправляются при нажатии «Следующий урок» или «Далее».
Добавили подсветку незаполненных тестов и заданий с прокруткой к первому пропущенному блоку.
Закрыли публичное открытие демонстрации без персонального токена кандидата.
Добавили серверную защиту от перехода ко второму уроку до официального старта демонстрации.
Контент, уроки и редактор18
Добавили копирование уроков между курсами, демонстрациями и шаблонами контента.
Добавили проверку компании при вставке урока.
Добавили подтверждение перед удалением курса, демонстрации или папки.
Добавили автоматический переход в раздел «Все», если пользователь удалил открытую папку.
Добавили мобильную версию страницы «Контент»: навигация открывается в боковой панели, карточки становятся одноколоночными, а действия доступны без наведения мыши.
Добавили блок «Разделитель» и текстовые подписи к иконкам на панели добавления блоков.
Добавили схемы размещения изображений рядом с текстом.
Добавили аналогичные схемы «видео + текст» для видеоблоков.
Добавили ссылки в текст уроков с проверкой допустимых адресов.
Добавили компактный вариант цитаты в текстовом редакторе.
Добавили панель форматирования рядом с выделенным текстом.
Добавили устойчивое автосохранение блоков: при временной ошибке сети изменение повторно отправляется, а новая версия заменяет устаревшую в очереди.
Вместо серии одинаковых ошибок при проблемах сети показывается состояние «Повторяем…».
Объединили вставку, удаление и изменение порядка блоков через один механизм.
Защитили названия уроков на всех путях записи.
Добавили предупреждение при уходе со страницы с неотправленной аудио- или видеозаписью.
Исправили голосовой ввод: расшифровка больше не падает из-за пробела в ответе Billing.
Исправили проверку потокового WebM: запись с микрофона больше не помечается как повреждённая только из-за способа передачи файла.
ИИ-агенты и расходы17
Добавили общий лимит расходов одного запуска ИИ. После достижения лимита агент останавливается и просит подтверждение для продолжения.
Добавили отображение текущих расходов и установленного лимита непосредственно в чате.
Ограничили один запуск одним полным чтением эталона, чтобы агент не тратил баланс на повторное открытие одинакового материала.
Добавили остановку после серии одинаковых ошибок инструмента, чтобы агент не повторял один и тот же неработающий шаг.
Добавили таймауты запросов к моделям и серверный контроль зависших запусков.
Перевели каталог моделей и цены на данные Billing. Локальные таблицы баланса и тарифов ИИ удалены из рабочего кода.
Добавили OpenRouter как отдельный канал доставки запросов к моделям.
Выбор канала теперь зависит от поставщика в строке каталога Billing, а не только от названия модели.
Добавили переключение на следующий доступный канал, если прокси не отвечает.
Добавили учёт нескольких последовательных сбоев прокси: единичная ошибка больше не выводит его из работы окончательно.
Добавили таблицы Markdown в ответы ИИ, не включая остальные расширения форматирования, которые могли изменить вид старых сообщений.
Добавили отдельный реестр обратной связи по Ассистенту, Методологу и Маркетологу.
Исправили выдачу приветственного бонуса новым клиентам через Billing.
Исправили загрузку изображений в ИИ-агенте после отключения старого шлюза.
Добавили самокорректирующиеся ошибки при перепутанных идентификаторах собственной, партнёрской и эталонной библиотек.
Добавили защиту от потери уже показанного ответа агента при позднем обновлении истории.
Скрыли из чата служебные команды, затравки и внутренний синтаксис агента.
Компания, доступ и Админ.Панель10
Добавили список дополнительных сайтов компании.
Дополнительный сайт больше не заменяет основной адрес компании.
Навигация и служебные элементы VK не сохраняются как описание или социальные сети компании.
Добавили серверную защиту от одновременного сохранения разных версий профиля компании.
Добавили отдельную страницу выбора компании.
Добавили супер-администратору действие «Войти как сотрудник» для проверки интерфейса с правами выбранного пользователя.
Скрыли служебные адреса в списках участников, сотрудников и результатах работы ИИ.
Добавили восстановление пароля по рабочей ссылке из письма и журнал попыток доставки для поддержки.
Перевели страницу заказов Админ.Панели на данные Billing: поиск, фильтры, пагинация и просмотр заказа работают без локального конструктора заказов.
Добавили проверку обязательных секретов перед развёртыванием.
Исправленные проблемы21
Исправили случайный порядок первых секций при автоматической сборке сайта.
Исправили зависшие фоновые контент-планы: незавершённый запуск теперь можно определить и продолжить корректно.
Исправили случай, когда кнопка «ИИ-Маркетолог» открывала старый диалог другого типа агента.
После удаления сайта сбрасывается прежнее согласие на продолжение сборки.
Исправили ситуацию, когда любое сообщение пользователя считалось согласием продолжать автоматическую сборку.
Исправили потерю цели кнопки при поздней загрузке изображения в секцию.
Исправили битые ссылки на удалённые или несуществующие секции перед финальным ответом Маркетолога.
Исправили ошибку статистики сайта, из-за которой дневной график отвечал ошибкой сервера.
Исправили маршрутизацию сайта и добавили автоматическое восстановление настроек собственного домена при развёртывании.
Исправили адаптивность шапки конструктора при открытой панели Маркетолога.
Исправили обрезание карточек отзывов.
Исправили края, тени и стрелки каруселей сайта.
Исправили перенос длинных заголовков в SEO-блоге.
Исправили ширину текста статьи SEO-блога, чтобы строка не растягивалась на весь экран.
Исправили панель настроек блока.
Исправили потерю оплаченных дней при активации тарифа через заказ вне кабинета.
Исправили автоматический догрев hh.ru: после отказа кандидата дальнейшие сообщения больше не отправляются.
Исправили отображение hh.ru, когда старое обновление переписки перекрывало актуальное состояние блокировки чата.
Исправили потерю страницы и выбранных фильтров после возврата в список кандидатов.
Исправили прыжок страницы при создании новой демонстрации.
Исправили смешивание демонстраций разных компаний в карточке кандидата.
Интеграции и технические изменения5
hh.ru: добавлены кандидаты из чат-бота, восстановление пропущенных записей, состояния блокировки чата, свежесть откликов и управление паузой догрева.
Авито: добавлены отклики, переписка из карточки кандидата, отправка ответов и автоматический догрев.
Billing: каталог моделей, стоимость ИИ, приветственный бонус, тарифы и заказы переведены на единый внешний источник данных.
OpenRouter и прокси моделей: добавлена маршрутизация по поставщику и переход на следующий канал при сбое.
Развёртывание: добавлена предварительная проверка обязательных настроек и автоматическое восстановление маршрутов собственных доменов.
02
pay.edler.aiБиллинг
Платёжная платформа Edler: каталог продуктов, заказы и счета, сохранённые карты, автоплатежи и банковские операции.
115 улучшений · 14 разделов
Каталог и продукты4
Добавлены продукты отраслевых сценариев «Амбассадор» и «Менеджер Отдела Продаж».
В production-каталог перенесены продукты ai-lead, ai-lead-package-50 и ai-lead-package-100.
Для пакетов лидов отключены скидка по уровню партнёра и партнёрское вознаграждение: такие товары теперь продаются по полной каталожной цене. В смешанных заказах скидка рассчитывается отдельно для каждой позиции.
Billing подготовлен к продаже доменов: домен оформляется как разовый товар для компании.
Специальные предложения8
Добавлен API POST /api/v1/special-offers/eligible, через который партнёрский ЛК получает только доступные конкретному партнёру спецпредложения.
Спецпредложения со скидкой партнёра менее 50% скрываются из партнёрской витрины.
Для покупки спецпредложения при активном тарифе реализованы два режима: перенос остатка текущего тарифа и конвертация стоимости остатка в дополнительные дни нового тарифа.
Для расчёта конвертации используется зафиксированный снимок текущего тарифа, его даты начала, даты окончания и лимита пользователей.
При полном возврате конверсионного спецпредложения восстанавливаются прежний тариф, прежняя дата окончания, дата начала и лимит пользователей.
В API спецпредложений добавлено поле, чтобы ЛК мог показать срок выполнения условия.
В форме спецпредложения:
- исправлено расположение переключателя суперадмина
- добавлена настройка deadline
- исправлены отступы
- после сохранения выполняется возврат к списку
Поле тарифа в настройках спецпредложения заменено на выбор коммерческого тарифа из списка с серверной проверкой значения.
Акции для клиентов7
В админке появился каталог клиентских акций с созданием и редактированием.
Добавлен HMAC API для получения доступных клиенту акций и их активации.
Активация акции идемпотентна: повторный запрос не создаёт второй бонус или второй демо-период.
Для акций поддерживаются сроки в днях и календарных месяцах.
Срок акции фиксируется в позиции заказа и передаётся в entitlement webhook.
Сумма AI-бонуса берётся из настроек акции, а не из константы в коде.
Для демо-акций действует ограничение: один клиент не может повторно активировать то же демо.
AI-баланс клиентов8
Добавлен эндпоинт начисления приветственного AI-бонуса при регистрации клиента.
Billing самостоятельно создаёт клиента и его AI-счёт, если они ещё не существуют.
Приветственный бонус начисляется один раз на клиента.
Денежный эндпоинт защищён отдельным scope ai:welcome-bonus:write.
Для AI-списаний разрешён один ограниченный перерасход.
В каталог AI-моделей добавлены новые модели.
Для AI-моделей добавлен управляемый порядок failover. ЛК получает флаги доступности и порядок переключения между моделями.
Модели с признаком superadmin_only скрываются от обычных пользователей каталога.
Заказы, оплаты и счета8
Конвертация остатка в дополнительные дни закреплена за покупкой через специальное предложение и не применяется к обычному upgrade.
Добавлен сценарий продления подписки с отдельным контекстом renewal:
- фиксируется текущий SKU
- сохраняется прежняя дата окончания
- новый период начинается не раньше окончания действующего
Добавлена поддержка смешанных renewal-заказов, в которых продление может сочетаться с другими позициями.
Администратор может подтвердить оплату просроченного счёта:
- отменённый из-за просрочки заказ восстанавливается
- повторно проверяется отсутствие другой оплаченной попытки
- статус заказа и счёта обновляется атомарно
PDF выставленного счёта зафиксирован как неизменяемый снимок. Перегенерация допускается только для ожидающего оплаты счёта и только после повторной проверки его статуса.
Бонусы партнёра теперь используются только при оплате балансом. Счёт и эквайринговая оплата всегда выставляются на полную сумму.
В PDF счёта позиции показываются без вычета бонусов.
Для заказов спецпредложений и других составных продуктов используется единая документная позиция с зафиксированным названием, а не технический набор внутренних строк.
Сохранённые карты и автоплатежи10
Пользователь может оплатить заказ ранее сохранённой картой.
Доступ к recurrent-списанию отделён от публичного payment token: для открытия списка карт используется короткоживущий подписанный grant.
После обычной карточной оплаты пользователь может отдельно согласиться на автопополнение.
Поздний результат старой оплаты больше не может перезаписать более новое решение пользователя по автоплатежу.
Добавлен отдельный раздел админки «Автооплата», в котором доступны: сводка и очередь ближайших списаний, правила клиентов, попытки списаний, ручной повтор.
Ручной повтор автопополнения сделан идемпотентным и не открывает повторно уже закрытый расчётный раунд.
Пропущенные безопасные раунды автоплатежа автоматически восстанавливаются.
Для автоплатежей сохраняется email владельца карты, необходимый для формирования чека.
При удалении сохранённой карты сначала проверяется наличие уже начатого списания. Отказ банка блокирует обычное удаление, но администратор может завершить операционный разбор.
RebillId сохранённых карт шифруется при хранении. Для production добавлена обязательная проверка ключа шифрования и миграция старых незашифрованных значений.
Привязка карт7
Привязка карты переведена с отдельного AddCard на verification payment: Init(Recurrent=Y) с последующей отменой проверочного платежа.
Для проверочного платежа добавлены транзитные леджер-проводки и данные чека.
Добавлен публичный экран результата привязки карты.
Возврат пользователя из банка работает через popup и postMessage, а при отсутствии opener — через обычный redirect.
Повтор неуспешной привязки выполняется в том же окне и использует новый банковский запрос.
Поздний результат старой попытки связывается с повтором только при совпадении RequestKey и CardId.
В админке появилась вкладка зависших возвратов проверочных платежей старше 30 минут. Для каждого случая показываются сумма, владелец, банковский платёж, ошибка и действие ручного повтора.
Банковские операции и возмещения11
Добавлена автоматическая загрузка реестров возмещений Т-Банка.
СБП-возмещения автоматически сопоставляются по Payment ID.
Карточные выплаты сопоставляются с реестрами Т-Банка, включая агрегированные и смешанные реестры.
СБП-платёж и соответствующая комиссия объединяются в одну банковскую операцию.
Внутренние банковские операции скрыты из основной выписки и CSV.
Карточные возмещения группируются и расшифровываются до связанных заказов.
В карточке банковского возмещения показываются финансовые данные каждого связанного заказа.
Администратор может вручную указать направление банковского поступления: Edler.ai, Edler.pro или LBG.
Для Edler.ai добавлен выбор конкретного заказа при ручном сопоставлении.
Ручное решение сохраняется при повторной синхронизации банковской операции и не запускает денежные действия автоматически.
Реализовано полное ручное сопоставление банковского поступления с заказом с проверками и защитой от повторной обработки.
Мобильная версия админки4
Добавлен адаптивный каркас админки: выдвижной боковой раздел, мобильная шапка, единая точка переключения между desktop и mobile.
Для мобильных экранов адаптированы: заказы, счета, эквайринг, каталог, спецпредложения, настройки, AI-биллинг, API-документация.
Широкие таблицы получили горизонтальную прокрутку и перестали выходить за границы экрана.
Основной контейнер админки расширен до полной доступной ширины.
Публичная страница оплаты8
/pay переведена в одноколоночную раскладку на мобильных устройствах.
Длинные названия и значения больше не ломают ширину страницы.
Увеличены кнопки способов оплаты.
Активный способ оплаты выделяется визуально.
Выбор сохранённой карты сделан компактнее.
Текст кнопки оплаты картой унифицирован для разных состояний.
Предложение подключить автопополнение скрывается, если у пользователя уже действует соответствующее правило.
Блок подключения автопополнения получил более компактное оформление и заметную границу.
Банковская админка4
Переработана раскладка страницы банковских операций.
Уточнены и локализованы статусы операций.
Исправлено наложение текста и переполнение таблицы.
Выбор заказа для ручного сопоставления сделан компактнее и понятнее.
Документация3
Обновлена API-документация по: сохранённым картам, автоплатежам, возврату после привязки карты, клиентским акциям, AI-моделям, покупке доменов.
На странице /admin/api2 сокращены избыточные пояснения, при этом сохранены требования к запросам, подписи и правам.
Подготовлены отдельные инструкции для клиентского и партнёрского ЛК по новым API-контрактам.
Исправленные проблемы14
Исправлён возврат обычного заказа пополнения AI-баланса: теперь при полном возврате у клиента полностью забираются начисленные кредиты.
Если часть AI-кредита уже потрачена, возврат списывает полную исходную сумму и может увести AI-баланс в минус вместо сохранения неправомерного остатка.
Исправлен возврат конверсионного спецпредложения: прежний тариф восстанавливается из неизменяемого снимка, а AI-кредиты сторнируются полностью.
Исправлена оплата просроченного счёта, когда банковское поступление пришло после автоматической отмены заказа.
Исправлена готовность привязки карт на production.
Исправлен возврат проверочного платежа привязки карты на development и production.
Исправлено восстановление банковского Init после разрыва запроса: состояние теперь проверяется через банковский CheckOrder, а не создаётся слепой повтор.
Добавлен persistent backoff для polling привязки карты и проверочного возврата, чтобы не создавать частые повторные запросы к банку.
Исправлено перезаписывание нового решения по автоплатежу устаревшими данными предыдущей оплаты.
Исправлен поиск партнёра при создании кастомного заказа.
Исправлен расчёт обычного upgrade, в котором ранее могла пропадать доплата.
Исправлено переполнение таблицы банковских операций.
Исправлено наложение текста в банковской админке.
Исправлен migration guard, который ошибочно принимал IS NOT NULL внутри CHECK за добавление обязательной колонки и блокировал безопасный production-деплой.
Интеграции и технические изменения19
Т-Банк
Все вызовы Т-Банка централизованы через единый адаптер.
Добавлен мониторинг доступности API Т-Банка:
- health-check securepay
- предупреждение после серии последовательных ошибок
- уведомление о восстановлении
Установка сертификатов российского доверенного центра автоматизирована при bootstrap и каждом production-деплое.
Перед деплоем выполняется отдельная TLS-проверка securepay.tinkoff.ru.
Добавлены обработка и расшифровка официального реестра возмещений Т-Банка.
Для recurrent-операций добавлены восстановление потерянных ответов, сохранение RequestKey и безопасные повторные запросы.
ЛК и webhook-контракты
Для партнёрских заказов добавлен подписанный order.paid webhook с HMAC по raw body.
Пакеты лидов передаются через отдельный partner_order сценарий и не запускают стандартный entitlement callback.
Для renewal, спецпредложений и возвратов используются отдельные значения activation.mode, чтобы портал мог различать тип изменения подписки.
При возврате конверсионного спецпредложения отправляется отдельное событие отзыва entitlement с данными восстанавливаемого тарифа.
Добавлен признак «активация не подтверждена» для webhook, который был доставлен после предыдущих ошибок, но не дал однозначного ответа от портала.
Леджер и целостность данных
Денежные начисления AI-баланса выполняются внутри Billing.
Связанные платёжные операции партнёра проводятся парой с общей идемпотентностью.
Возвраты зеркалируют исходные проводки, а не пересчитывают сумму по текущему каталогу.
Для одноразовых исправлений финансовых данных используются идемпотентные миграции, которые одновременно корректируют операции, проводки и агрегированные балансы.
Добавлены fail-closed проверки для случаев, когда невозможно доказать исходный состав покупки или корректность восстановления заказа.
Деплой и эксплуатация
Production-деплой выполняет:
- резервную копию БД с проверкой читаемости
- проверку совместимости новых миграций
- применение миграций до переключения версии
- запуск канарейки без фоновых воркеров
- readiness- и smoke-проверки
- проверку версии
- автоматический откат при неуспешной финальной проверке
Переключение production-релиза выполняется через новый каталог релиза и graceful restart.
Итоговый результат деплоя приводится к явному контракту DEPLOY_RESULT, чтобы успешный релиз не помечался как упавший из-за отсутствующего необязательного поля отчёта.
03
go.edler.aiПартнёрский кабинет
Кабинет партнёров Edler: работа кураторов, обучение и путь партнёра, CRM, AI-Маркетолог и клиентская база.
122 улучшения · 11 разделов
Работа кураторов и управление партнёрами12
Добавили раздел «Адаптация» с канбаном по стадиям партнёра.
Добавили сигналы активности на карточки адаптации: сообщения, звонки и встречи обновляются без перезагрузки страницы.
Добавили настройку условий завершения адаптации.
Добавили обратимую отметку «Ошибочная регистрация». Такие партнёры исключаются из статистики, рассылок, автоматического распределения и синхронизаций, но их можно вернуть обратно.
Добавили отдельный раздел «Портфель партнёров» с разграничением доступа «свои/все».
Добавили помесячный отчёт «План / факт». Руководитель может задать план и сравнить его с фактическими регистрациями, демо, обучением, продающими партнёрами, сделками и выручкой.
Показатели отчёта «План / факт» сделали раскрываемыми: по клику можно увидеть конкретных партнёров, дату события и куратора.
Добавили отчёт «Воронка клиентов» с этапами «лид → встреча → демо → оплата», конверсиями и раскрытием списка клиентов по каждому показателю.
Добавили недельный канбан проведённых Zoom-встреч с фильтром по кураторам и доступом к записям.
Добавили регламенты кураторов: сотрудники могут создавать и изменять инструкции, указывать SLA и прикладывать ссылки на рабочие скрипты.
Добавили ИИ-оценку звонков кураторов по транскриптам.
Добавили пересборку ИИ-профиля партнёра по звонкам, комментариям и переписке за выбранный период.
Обучение и путь партнёра10
Добавили раздел «Мой путь» со стадиями, задачами и прогрессом партнёра.
Добавили возможность разбивать инструкцию к задаче пути на несколько уроков.
Добавили этап «Практика» внутри обучения.
Добавили денежную цель практики.
Добавили независимую публикацию модулей и уроков.
Добавили режим анонса для чернового этапа пути.
Добавили редактирование практики выбранной программы, включая черновые программы.
Добавили перенос модуля обучения в другой раздел с помощью перетаскивания.
Добавили паспорта для восьми типов сущностей обучения.
Добавили копирование и каскадное удаление паспортов вместе с соответствующим разделом, модулем, уроком или другой сущностью обучения.
Сотрудники партнёров8
Открыли раздел «Сотрудники» для партнёров с бизнес-статусом.
Владелец кабинета может пригласить сотрудника письмом или скопировать одноразовую ссылку, отключить сотрудника, вернуть ему доступ и изменить доступные разделы без повторного входа.
Добавили лимит в 10 сотрудников на одного партнёра.
Лимит действует как в кабинете партнёра, так и при создании сотрудника администратором.
Добавили назначение ответственного сотрудника за клиента и режим «Только свои».
Добавили фильтрацию клиентской базы по ответственному сотруднику.
Сотрудникам можно открыть разделы «AI-Маркетолог» и «Баланс».
Сотрудник может создать клиента и войти в доступный ему клиентский кабинет.
CRM, встречи и клиентская база11
Добавили месячную цель дохода в воронке «Новые клиенты».
Добавили проведение встречи с клиентом из CRM.
Добавили ИИ-разбор встречи партнёра с клиентом.
В форме создания встречи добавили явный выбор между Edler Meet и Zoom.
Кнопка копирования встречи теперь формирует полное приглашение с датой, временем по Москве и длительностью.
Добавили локальный архив клиентов: партнёр может скрыть компанию из рабочего списка и затем вернуть её.
Компании, удалённые непосредственно в Edler, вынесены в отдельный раздел, доступный только администратору.
В «Моих клиентах» добавили LTV и неоплаченные суммы из биллинга.
В карточках клиентов добавили фактическую оплату за месяц и выполнение финансовой цели по данным биллинга.
Добавили отдельный блок задачи клиента с индикацией просрочки.
В кабинете Edler добавили ручную сортировку клиентов, переименование клиента до активации и отвязку черновых, демо- и активных компаний.
AI-Маркетолог, лиды и рекламные источники10
Открыли AI-Маркетолог по единому адресу.
Добавили статистику AI-Маркетолога по датам и источникам.
Добавили разрез расходов по UTM source и campaign, ручные корректировки расходов и привязку расходов к UTM-меткам.
Добавили покупку пакетов лидов через биллинг.
Добавили возможность забраковать лид из административного реестра.
Встроенную CRM «Новые клиенты» подключили как канал доставки лидов по умолчанию.
Добавили управление автопополнением в карточке баланса AI-Маркетолога и отображение текущего состояния правила.
Для Яндекс Директа добавили дату начала учёта расхода, UTM-метку источника и налоговую надбавку. Надбавка применяется только к синхронизированным расходам, а не к ручным корректировкам.
Добавили автоматизации для откликов Авито: шаблоны с макросами, задержки, персональные короткие ссылки, UTM и привязку регистрации к отклику.
В статистике Авито добавили ID и город вакансии, этапы до демо и обучения, конверсии между этапами и итоговую строку.
Уведомления и рассылки4
Добавили центр уведомлений в кабинете партнёра.
В центр уведомлений также добавлены приглашение в чат, сообщения догрева и уведомление об окончании бонуса AI-Маркетолога.
В административных рассылках добавили список получателей с отдельным результатом по каждому: доставлено, ошибка, нет канала или отправка отложена.
Отложенные, пропущенные и ошибочные отправки теперь отображаются и считаются отдельно.
UX и интерфейс10
После демо добавили компактное сообщение о бонусе в 10 000 рублей.
Карточки практических модулей получили статус, мини-индикатор прогресса, завершённое состояние и отдельный блок награды.
Строка этапов обучения стала липкой и объединяет «Теорию», «Практику» и «Личную работу». Активный этап автоматически прокручивается в видимую область.
В канбане адаптации счётчик диалогов показывается всегда.
Лиды AI-Маркетолога в кабинете и админке теперь по умолчанию сортируются от самых новых.
Вставка текста из Word, Google Docs и браузера сохраняет структуру, но удаляет чужие шрифты, размеры и цвета.
Для старого контента добавили команду «Привести к стилю платформы».
Блок «Документ» теперь распознаёт документы, аудио, видео и ссылки на YouTube, ВК, Rutube и Vimeo. Аудио можно слушать и перематывать прямо в карточке.
Кнопка «Обновить» в «Моих клиентах» теперь принудительно освежает и список, и денежные показатели. Длительный пересчёт завершается без перезагрузки страницы.
Шрифты кабинета перенесены на собственный домен.
Привязка карты и автооплата10
Добавили безопасное автопополнение.
Привязка карты теперь выполняется без обязательного пополнения баланса.
Банковская форма всегда открывается в отдельном окне, а не внутри кабинета.
После возврата из банка окно корректно закрывается, а кабинет автоматически обновляет список карт и состояние заявки.
Если результат от банка пришёл с задержкой, карта и уведомление всё равно появляются после получения результата.
Повторную привязку можно запустить после конфликта, отказа или зависшей заявки без длительной блокировки кнопки.
После успешной привязки первой карты можно сразу добавить вторую.
При каждом включении или возобновлении автооплаты пользователь заново подтверждает согласие. Смена карты и неудачная попытка сбрасывают подтверждение.
Блок автопополнения получает карты и правила параллельно одним агрегированным запросом и не сдвигает страницу во время загрузки.
В банковском окне ожидание и результат отображаются системным шрифтом с первого кадра, без визуального скачка.
Медиа и записи встреч5
Для MP4-записей добавили быстрый старт, диапазонную загрузку и cache-валидаторы.
Звук записей нормализуется в AAC 48 кГц.
Кнопка изменения скорости снова работает во всех плеерах и использует единый набор скоростей.
Видео в ленте больше не растягивается при загрузке.
Медиа обучения после перехода на S3 загружаются через дисковый и metadata-кэш.
Исправленные проблемы26
Исправили расчёт баланса AI-Маркетолога.
Автопауза «Закончился баланс» теперь ставится только после фактического запуска AI-Маркетолога.
Подтверждённый брак больше не считается полученным лидом, не попадает в показатели и освобождает слот дневного лимита.
Исправили активацию оплаченных пакетов лидов: повторный webhook не дублирует выдачу, неудачную обработку можно повторить, а многопозиционный заказ зачисляет все оплаченные позиции.
Двойной клик по кнопке покупки пакета больше не создаёт конфликтующий второй заказ.
Исправили статус компаний Edler, у которых тариф уже запущен, но API одновременно возвращал состояние черновика.
Лимит теперь учитывает только реальные бизнес-черновики, а не все компании.
Исправили подтверждение потенциала оплаты: перед проверкой выполняется свежая синхронизация Edler и учитывается не только рост суммы, но также активация или продление тарифа.
Исправили первый и последующие синки Авито: обязательная дата передаётся в правильном формате, а частичная ошибка больше не отменяет весь результат.
Обработка Авито теперь запускается каждую минуту, не теряет запуск при занятом воркере и повторяет ошибочные отправки с задержкой.
После отказа кандидату автоматические Avito-рассылки по нему прекращаются.
Исправили выпадающие списки Bitrix24: большие списки воронок, статусов и ответственных снова прокручиваются.
Справочники Bitrix24 теперь загружаются полностью, а не ограничиваются первыми 20 воронками.
Событие этапа Bitrix24 восстанавливает отсутствующие контакт и сделку после частичного сбоя и связывает новую сделку с сохранённым контактом.
Исправили перемещение этапов пути стрелками: запрос больше не попадает в динамический маршрут с ошибкой Invalid ID.
Закрыли обход блокировки практики прямым API-запросом для партнёров без сертификации.
Сертифицированный партнёр больше не теряет доступ к CRM после публикации новых уроков.
Очистка сирот больше не удаляет используемые записи модерации, изображения рассылок и фотографии карточек и кейсов.
При отсутствии файла записи вместо неработающего плеера показывается сообщение «Запись недоступна».
Защитили жизненный цикл встреч от повторных и пришедших не по порядку webhook-событий.
Повторная доставка события записи больше не скачивает уже сохранённый файл заново.
Администратор может войти под партнёром в отдельной вкладке без потери своей основной сессии.
Сервер больше не выдаёт билет входа в чужую или уже не принадлежащую партнёру компанию.
Текущий тариф клиента определяется по коду тарифа, а не по изменяемому названию.
Исправили плательщика клиентских заказов.
При невозможности удалить карту кабинет показывает фактическое состояние правила автооплаты вместо некорректного совета отключить автооплату.
Интеграции и технические изменения16
Подключили Edler Meet.
Куратор может создать и отменить встречу Edler Meet, войти в комнату через SSO и получить статус, запись и WEBVTT-расшифровку.
После обучения партнёр автоматически регистрируется как организация Edler Meet. Администратору доступны ручная и фоновая синхронизации.
Учётная запись организатора Meet ищется внутри организации по ID или email и при необходимости создаётся автоматически.
Добавили безопасное хранение ключей организаций Meet: ключ сохраняется только после подтверждения и хранится в зашифрованном виде.
Все обращения к OpenAI перевели на управляемый пул прокси с ротацией, переключением после сбоя и фоновыми проверками доступности.
Добавили административное управление прокси и отдельные переключатели для OpenAI и Telegram.
Telegram Bot API может автоматически перейти на следующий прокси после отказа текущего.
Массовые Telegram- и MAX-рассылки выполняются параллельно в пределах лимитов провайдера. При ответе 429 учитывается retry_after, после чего отправка продолжается без потери сообщений и резкого залпа.
Баланс и расходы AI-Маркетолога перевели на данные биллинга. При временной недоступности используется явно обозначенный кэш.
Бонусы за вступление в чат и прохождение модулей проводятся через очередь billing outbox.
Продление тарифа перевели на отдельный billing renewal API. Перед оплатой показывается точная сумма предварительного расчёта, включая копейки.
В заказах подписки каталог тарифов и цены теперь запрашиваются для конкретной компании непосредственно из биллинга.
В реквизиты партнёра добавили адрес и выбор плательщика для заказа пакета лидов. Имя, ИНН, адрес, тип плательщика и email передаются в заказ и PDF-счёт.
В release-зависимости добавили S3-хранилище. При прерванном скачивании сервер закрывает исходный поток и запрос к S3, чтобы не накапливать занятые соединения.
Production API получил мягкую остановку с ожиданием активных запросов, увеличенный лимит памяти, очистку временных файлов встреч и ежедневную ротацию логов.
Платформа становится лучше каждый месяц
Все обновления уже доступны пользователям Edler — ничего настраивать не нужно. Следующий отчёт выйдет по итогам нового периода.
Попробовать Edler