Roadmap

What we've built and where we're going across the Omra platform — AI gateway, CRM, infrastructure, mail, and single sign-on.

52% 26 of 50 shipped
LLM · 10/23 CRM · 0/6 TOOLS · 5/7 MAIL · 7/9 SSO · 4/5

Now in progress

  1. CRM Phase 17 active right now

    Master Schedule

    Оператор задаёт график работы мастера — недельный шаблон и оверрайды по конкретным датам.

    • 17-01-PLAN.md — схема (break-колонки + `BookingScheduleOverride`) + миграция + slot-calc priority chain (override > weekly, break carve) + unit-тесты (crit-4)
    • 17-02-PLAN.md — backend: weekly-preset bulk-upsert + override CRUD (tenant/IDOR guard, audit, conflict_count D-09) + integration-тесты
    • 17-03-PLAN.md — экран `/crm/booking/{page_id}/schedule` (пресеты + месячный grid + drill-in + конфликт-варнинг) + blocking human-verify публичного slot-reflection
  2. LLM Phase 11 active right now

    Новый кабинет на современном стеке

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

    • Подняли отдельный staging-инстанс для безопасных экспериментов
    • Заложили фундамент: единый вход, темизация, общий компонентный язык
    • Перевели на новый стек большинство страниц: тарифы, журнал релизов, шаблоны писем, AI-модели, сервисы, интеграции, OAuth-приложения, агенты, SDK-ключи
    • База знаний с навигацией по папкам в стиле Finder — создание, переименование, удаление с каскадом
    • Новый раздел — мониторинг цен конкурентов: клиент добавляет свой сайт и сайты конкурентов, система сама находит товары и показывает расхождения по ценам
    • Ядро чат-кабинета уже на новом стеке: треды, лента сообщений, фоновые задачи, потоковые ответы
    • Сейчас в работе: единый бренд-стиль для всего кабинета (светлая и тёмная тема)
    • Дальше — финальный переезд чат-кабинета (инспектор, композер, файлы) и переключение всех клиентов

Май 2026

  1. SSO Phase 1 19 мая 2026

    Единый вход для всех продуктов Omra

    Собрали свой сервис авторизации: один аккаунт открывает доступ ко всем продуктам платформы. Поддержка международного стандарта — можно подключить любое стороннее приложение, которое работает с открытыми протоколами.

    • Регистрация и вход по почте и паролю
    • Поддержка стандарта OIDC — подключение сторонних приложений
    • Безопасные сессии с автоматическим истечением
    • Полный аудит всех входов и выходов для безопасности
    • Подписанные токены с проверяемой подписью
  2. SSO Phase 2 19 мая 2026

    Самостоятельное управление аккаунтом

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

    • Подтверждение почты через одноразовую ссылку
    • Сброс пароля по почте без обращения в поддержку
    • Вход без пароля по магической ссылке
    • Список активных сессий с возможностью отозвать каждую
  3. SSO Phase 3 19 мая 2026

    Команды и роли внутри организации

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

    • Приглашение коллег по почте
    • Роли: владелец компании, администратор, обычный пользователь
    • Переключение между компаниями для агентств
    • Принудительный выход из всех сессий компании
  4. SSO Phase 4 19 мая 2026

    Вход через Google, GitHub и двухфакторка

    Можно входить через привычные сервисы — Google, GitHub. Защита от перебора паролей. Дополнительный фактор подтверждения через приложение-аутентификатор.

    • Вход через Google и GitHub без регистрации
    • Двухфакторная аутентификация через приложение
    • Резервные коды на случай потери телефона
    • Защита от перебора паролей по IP-адресу
    • Подключение внешних приложений через стандартный протокол
  5. MAIL Phase 7 18 мая 2026

    Единый API для всех сервисов Omra

    Все продукты Omra подключаются к почте одинаково — единая авторизация, одинаковый интерфейс для создания ящиков, алиасов и переадресаций.

    • Единый протокол авторизации между сервисами
    • Создание ящиков и алиасов из любого сервиса Omra
    • Управление переадресациями и автоответами
    • Полное логирование действий для аудита
  6. TOOLS Phase 5 18 мая 2026

    Оркестратор и связь с почтовой инфрой

    Управляющий сервис, который дёргает DNS, edge-узлы и почту через единый API. Подключены другие продукты Omra — они теперь общаются с инфрой через одну точку.

    • Единый API для всех инфраструктурных операций
    • Подключение к почтовой инфраструктуре через служебные эндпоинты
    • Проверки доступности всех узлов в реальном времени
    • Готовность принимать запросы от единого входа Omra
  7. TOOLS Phase 4 12 мая 2026

    Автоматические сертификаты и синхронизация зон

    Сертификаты для клиентских доменов выпускаются и обновляются автоматически на всех edge-точках. Зоны на резервных DNS-серверах синхронизируются мгновенно после изменений на главном.

    • Автоматический выпуск Let's Encrypt для любого подключённого домена
    • Автообновление за 30 дней до истечения
    • Мгновенная синхронизация изменений зоны на все слейв-сервера
    • Готовность зоны на новом slave-сервере проверяется автоматически
  8. MAIL Phase 6 10 мая 2026

    Доверие почтовых провайдеров

    Прогрев IP-адресов, обработка отказов от Mail.ru и Яндекса, обратная связь по жалобам пользователей. Доставляемость стабильно выше 95%.

    • Постепенный прогрев новых IP-адресов до полной нагрузки
    • Подключение feedback-loops с крупными провайдерами
    • Автоматическое исключение жалующихся подписчиков из рассылок
    • Обработка отказов: временные ошибки повторяются, постоянные исключаются
  9. LLM Phase 10 8 мая 2026

    Голосовой POC: телефонный AI-агент

    Прорыв в голосовом канале: AI-бот реально отвечает по телефону, понимает живую речь, может вешать трубку. Стерео-запись для дальнейшего анализа. Дешевле любого человеческого оператора.

    • Звонок на тестовый аргентинский номер → AI отвечает голосом «Coral»
    • Распознаёт русский, испанский и английский без переключений
    • Подавление эха на громкой связи, защита от ложных срабатываний на шум
    • Стерео-запись каждого разговора (клиент слева, бот справа)
    • Стоимость ~$0.10 за минуту реального разговора

Апрель 2026

  1. LLM Phase 9 27 апр 2026

    Картинки, версии, Avito, новый главный сайт

    Несколько крупных параллельных доставок за пару дней: генерация изображений, обновлённый главный сайт, интеграция с Avito, история релизов в кабинете.

    • Генерация изображений: Recraft V4, Ideogram V3, FLUX 2, GPT-Image 2 — каждый клиент со своим ключом
    • Интеграция с Avito: объявления, ставки, статистика, чаты — всё доступно AI-агенту
    • Главный сайт переработан: региональные секции (Россия / Латинская Америка / Глобально)
    • История релизов: каждый обновлённый компонент виден в кабинете с описанием
    • Версия и хеш сборки в шапке — всегда понятно что в проде
  2. TOOLS Phase 3 27 апр 2026

    Внутренняя сеть: всё резолвится правильно

    Раньше сервисы внутри платформы не могли обращаться к собственным публичным доменам — трафик уходил наружу и возвращался обратно. Сделали внутренний резолвинг — теперь всё ходит напрямую внутри сети.

    • Внутренний DNS-сервер с автоматической синхронизацией
    • 43 домена платформы резолвятся внутри сети мгновенно
    • Поддержка контейнеров: они тоже видят внутренние адреса
    • Внешний трафик идёт через внешний резолвер по дефолту
  3. LLM Phase 5 21 апр 2026

    Интеграции для разных рынков

    Открыли платформу для разных географий и индустрий. Аргентинская налоговая, российские маркетплейсы, лендинги — каждый рынок требует своих интеграций. Теперь AI-агент в чате может «оплатить налог» или «показать заказы из CDEK».

    • Налоговая Аргентины (AFIP/ARCA): генерация платёжных QR-кодов и выписок
    • Class365 как ERP-движок для российских продавцов (заказы, товары, контрагенты)
    • PromoVeer.ru — лендинг с формой заявки, заявки летят в воронку автоматически
    • Хранилище и доставка платёжных квитанций клиентам
  4. LLM Phase 8 21 апр 2026

    Почта внутри платформы

    Превратили платформу в полноценный почтовый клиент — клиенты больше не переключаются между нашим кабинетом и Gmail. Входящие письма попадают в чат, AI помогает с черновиками, шаблоны переиспользуются.

    • Входящие письма в виде тредов прямо в кабинете
    • Кнопка «AI-черновик» — мгновенный набросок ответа в стиле клиента
    • Шаблоны писем с предпросмотром и переменными
    • Авто-формы: AI-сгенерированные лендинги получают рабочие формы без участия разработчика
    • Инструменты разворачивания статических сайтов через нашу инфру (DNS + хранилище + ускорение)
  5. MAIL Phase 5 20 апр 2026

    Шаблоны писем для AI-агентов

    AI-агент в чате может попросить «отправить письмо клиенту по шаблону "Приветствие" с такими-то именами и датами» — и письмо уходит. Лимиты на количество писем в день для каждого клиента.

    • Хранилище шаблонов с переменными внутри
    • AI-агент подставляет данные в шаблон автоматически
    • Лимиты в письмах в день и в минуту для каждого клиента
    • Логирование каждой отправки для отслеживания доставки
  6. LLM Phase 7 16 апр 2026

    Мониторинг здоровья платформы

    Свели всё здоровье платформы в один экран и в Zabbix. Если что-то деградирует — алёрт ещё до жалобы клиента. Финансовое здоровье клиента тоже видно: сколько осталось, на сколько хватит.

    • Сводный экран: модели, провайдеры платежей, очереди задач, остаток средств
    • Zabbix-интеграция: алёрты на падение или замедление любого компонента
    • Прогноз «когда кончатся деньги» считается по среднему расходу за неделю
    • Health-check эндпоинты для внешних мониторов
  7. MAIL Phase 4 15 апр 2026

    Надёжные подписи на любые домены

    Каждый клиентский домен получает собственную цифровую подпись. Письма выглядят настоящими для Gmail, Mail.ru и Яндекса — не идут в спам.

    • Уникальная подпись для каждого подключённого домена
    • Автоматическая ротация ключей подписи
    • Возможность подписывать письма от поддоменов главного домена
  8. LLM Phase 6 15 апр 2026

    Биллинг и подписки на 3 валюты

    Сделали полноценную «коробочную» подписку с автопродлением: клиент платит, получает доступ; не платит — мягко блокируется на оплату. Три провайдера платежей, три валюты, тарифные планы.

    • Платежи через YooKassa, Тинькофф, MercadoPago — российский, российский премиум и латиноамериканский рынки
    • Тарифные планы (Control, Growth, Scale) с разной квотой токенов
    • Пробный период с автоматической активацией, инвойсы, история платежей
    • Лимиты по запросам в секунду / минуту / час / день, контроль расхода средств
  9. MAIL Phase 3 10 апр 2026

    Резервный почтовый сервер

    Подняли вторую почтовую ноду на отдельной машине. Если основной сервер упадёт, письма не теряются и продолжают приниматься.

    • Автоматическое переключение на резерв при недоступности основного
    • Синхронизация ящиков между нодами в реальном времени
    • Очередь писем на отправку выдерживает многочасовые перебои
  10. LLM Phase 3 5 апр 2026

    Server-Driven UI: AI рисует пользователю интерфейс

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

    • Подключили Bitrix24 — лиды, статусы, кнопки массовых действий
    • Подключили amoCRM с OAuth-входом и мгновенными обновлениями через webhook'и
    • Свой движок рендеринга: 12+ примитивов (карточки, формы, таблицы, табы)
    • Кеширование схем для скорости отображения
  11. LLM Phase 4 5 апр 2026

    Виджет для встройки в чужие сайты

    Клиент может одной строкой встроить наш AI-виджет себе на сайт — там появится тот же интерактивный кабинет (списки лидов, кнопки действий). Работает в любом фронтенд-стеке клиента, не конфликтует с его дизайном.

    • Виджет в виде самостоятельного веб-компонента — никаких зависимостей
    • Темизация под бренд клиента
    • Интеграция с самописными сайтами на 1С-Битрикс
  12. MAIL Phase 2 1 апр 2026

    Защита от спама

    Подключили антиспам-движок, скоринг писем, карантин подозрительных. Доставляемость для исходящих рассылок выросла стабильно.

    • Скоринг каждого входящего письма по 50+ правилам
    • Карантин подозрительных писем с возможностью разблокировать
    • Чёрные и белые списки на уровне платформы и на уровне клиента
    • Защита от популярных схем фишинга

Март 2026

  1. LLM Phase 2 31 мар 2026

    Мессенджер CRM на отдельном сервере

    Завели вторую несущую часть платформы — мессенджер. Здесь сходятся все каналы коммуникации, и AI-агенты обрабатывают сообщения клиентов из любого мессенджера как единый поток. Сам кабинет, тёмная тема, воронки — всё на месте.

    • Подключили Telegram (личный аккаунт и бот), WhatsApp, Avito и SMS
    • Воронки продаж в виде канбана с перетаскиванием карточек
    • Уведомления в реальном времени, пуш-сообщения в Telegram-бот
    • Sms-мост через мобильное приложение — превращаем обычный Android в шлюз
    • Светлая и тёмная темы, единый вход с AI-шлюзом
  2. MAIL Phase 1 15 мар 2026

    Базовая отправка и приём почты

    Подняли почтовый сервер: можно отправлять письма от имени клиентского домена с подписями (чтобы не падали в спам), принимать входящие, получать ящики по протоколу IMAP.

    • Отправка и приём писем для любого подключённого домена
    • Цифровые подписи DKIM для повышения доверия к нашим письмам
    • SPF и DMARC настроены автоматически
    • Доступ к ящикам через стандартные почтовые клиенты
  3. TOOLS Phase 2 1 мар 2026

    Edge-узлы и хранилище с CDN

    Подняли edge-точки — серверы по миру, через которые проходит клиентский трафик с кешированием. Подключили S3-совместимое хранилище: за минуту можно захостить лендинг или статический сайт через API.

    • Edge-точки в Европе и Латинской Америке
    • Кеширование в памяти для самых горячих ресурсов
    • S3-совместимое хранилище объектов
    • SDK-файлы (виджеты, скрипты) раздаются с edge-узлов

Февраль 2026

  1. LLM Phase 1 28 фев 2026

    Базовый AI-шлюз: модели, инструменты, рабочий стол

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

    • Подключили модели от OpenAI, Anthropic и DeepSeek с автоматическим выбором по задаче
    • Сделали систему инструментов: AI-агенты теперь могут не только говорить, но и действовать
    • Биллинг считает каждый запрос в токенах и переводит в деньги по тарифу клиента
    • Веб-кабинет с чатом, базой знаний и настройками агентов
  2. TOOLS Phase 1 15 фев 2026

    Свой распределённый DNS

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

    • Четыре сервера в разных датацентрах для отказоустойчивости
    • Полное API для управления зонами и записями
    • Поддержка всех типов записей: A, AAAA, MX, TXT, CNAME, SRV
    • Время ответа стабильно ниже 30 миллисекунд

Coming up

  1. CRM Phase 15 planned

    Rest-Block Foundation

    `BookingAppointment` умеет хранить перерывы/выходные как `status='rest'`, и все читатели appointments корректно их интерпретируют — без отдельной таблицы.

    • 15-01-PLAN.md — миграция status='rest' + nullable service/client; slot-calc/счётчики учитывают rest
  2. CRM Phase 16 planned

    Booking Journal

    Оператор управляет днём конкретного мастера через экран «Записи» — видит таймлайн, создаёт записи и перерывы.

    • 16-01-PLAN.md — backend POST appointments + rest-blocks (admin create endpoints, tenant/IDOR guard, audit)
    • 16-02-PLAN.md — /crm/booking/{page_id}/journal route + day view UI (master select, date strip, hour timeline, rest visually separated)
    • 16-03-PLAN.md — week view + FAB sheet + 3 модалки (Запись/Перерыв/Выходной) + e2e tests
  3. CRM Phase 18 planned

    Booking i18n

    Booking-шаблоны (внутренние и публичные) рендерятся на выбранном языке без RU-хардкода.

  4. CRM Phase 19 planned

    booking_only Role

    Существует роль ресепшна с доступом исключительно к booking-разделу.

  5. CRM Phase 20 planned

    Booking Widget (embeddable)

    Клиент CRM встраивает запись на свой сайт одним JS-snippet'ом; виджет стилизуется под бренд сайта без правки нашего кода.

  6. MAIL Phase 8 planned

    Стабильный канал для входящих писем

    Когда клиент отвечает на письмо, оно должно надёжно попадать обратно в CRM. Улучшаем доставку: подпись каждого инбаунд-запроса, повторы при сбоях, очередь непринятых сообщений.

    • Криптографическая подпись каждого входящего письма
    • Повторы при недоступности приёмника с увеличивающимся интервалом
    • Очередь неприсланных писем для повторной обработки
    • Уведомления при систематических сбоях
  7. MAIL Phase 9 planned

    Самостоятельное управление почтой

    Клиент сам через интерфейс создаёт ящики, алиасы, переадресации — без обращения к нам. Сейчас это делается только через API.

    • Веб-интерфейс для создания и удаления ящиков
    • Управление алиасами и переадресациями в один клик
    • Настройка автоответчика
    • Просмотр статистики использования
  8. SSO Phase 5 planned

    Миграция существующих пользователей

    Перенос всех учёток из старых продуктов Omra на единый вход — без принудительной смены пароля для клиентов. Прозрачно для пользователя, без сбоев в работе.

    • Импорт всех учёток из существующих сервисов
    • Старые пароли продолжают работать без сброса
    • Постепенный переход: оба механизма работают параллельно
    • План отката если что-то пойдёт не так
  9. LLM Phase 12 planned

    Семантический поиск по переписке клиентов

    Все переписки с клиентами (SMS, Telegram, WhatsApp, Avito) индексируются векторно — можно искать по смыслу, а не по словам. AI поднимает из истории релевантные куски и анализирует.

    • «Найди все разговоры с клиентом Петровым»
    • «Какие самые частые жалобы за апрель?»
    • «Проанализируй почему клиент #123 перестал отвечать»
    • Ретроспективная индексация всей накопленной истории за один прогон
  10. LLM Phase 13 planned

    Возврат инспектора и счётчиков расхода

    После технической миграции потерялись две полезных вещи в чате — видимость вызванных AI инструментов и счётчик расхода токенов под каждым ответом. Чиним.

    • Список инструментов, которые вызвал AI, с параметрами и результатами
    • Счётчик токенов и стоимость за каждый ответ
    • Полная история запроса для отладки
  11. LLM Phase 14 planned

    Голос v2: интеграция с CRM, перенос на основной сервер

    Поднимаем голосовой POC до уровня прод-сервиса. AI узнаёт звонящего по номеру, ведёт карточку, разговор сохраняется в CRM.

    • Поиск клиента по номеру входящего звонка
    • Запись разговора в карточке клиента с транскрипцией
    • Настройка голосового агента из кабинета (голос, промт, инструменты)
    • Стабильная инфраструктура на основном мессенджер-сервере
  12. LLM Phase 15 planned

    Дешёвые голосовые провайдеры

    Сейчас голос работает на одном дорогом провайдере. Добавляем альтернативы — экономия в 10 раз для базовых сценариев, премиум-голоса для важных клиентов.

    • Gemini Live от Google — ~10× дешевле для типовых разговоров
    • ElevenLabs — премиальные голоса для VIP-клиентов
    • Выбор провайдера на каждого агента отдельно
  13. LLM Phase 16 planned

    AI-описания истории на 3 языках

    Журнал релизов и роадмап сейчас на сухом языке разработчика. AI пишет человеческие описания каждого активного дня и каждой фазы — на трёх языках. Готово для публичного сайта.

    • Русский, английский, испанский
    • Описание каждого дня с активностью — что нового для пользователя
    • Описание каждой фазы — что мы построили и зачем
    • Переключатель языка в интерфейсе
  14. LLM Phase 17 planned

    Тарифные планы v2 и полный учёт стоимости

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

    • Стоимость каждой модели в долларах, рублях и аргентинских песо
    • Прозрачные тарифы на лендинге, синхронизированные с реальной БД
    • Кастомные тарифы под крупных клиентов
  15. LLM Phase 18 planned

    Улучшения мобильного приложения SMS-моста

    Накопились баги в Android-приложении, через которое идёт SMS-канал — некоторые SIM-карты не распознаются, токены устаревают и не обновляются автоматически.

    • Передача номеров активных SIM-карт при регистрации устройства
    • Автоматическое обновление токенов при истечении
    • Защита от потери сообщений при перебоях связи
  16. LLM Phase 19 planned

    Внутренний HTTPS между сервисами

    Технический долг: сервисы внутри платформы общаются друг с другом по открытому протоколу. Пора закрыть.

    • Внутренний прокси с TLS-сертификатами для всех бэкенд-сервисов
    • Сертификаты обновляются автоматически
    • Совместимость со старыми клиентами на переходный период
  17. LLM Phase 20 planned

    Расширенный MCP-сервер для внешних агентов

    Стандарт MCP позволяет подключить Claude Desktop и других сторонних AI-агентов напрямую к нашим инструментам. Расширяем поддержку до полного покрытия.

    • Discovery всех доступных инструментов
    • Динамические ресурсы (данные клиента в реальном времени)
    • Шаблоны промтов под конкретного агента
    • Запуск семплинга через нашу инфру
  18. LLM Phase 21 planned

    Каталог готовых агентов

    Витрина пред-настроенных AI-агентов по отраслям. Установка одним кликом, все нужные инструменты и база знаний подключаются автоматически.

    • Агенты для продаж в маркетплейсах
    • Агенты для бухгалтерии и налоговой
    • Агенты для службы поддержки
    • Установка одним кликом с автоматической настройкой
  19. LLM Phase 22 planned

    Поиск по базе знаний v2

    Улучшаем релевантность поиска по знаниям клиента — гибридная стратегия даёт более точные ответы AI.

    • Гибридный поиск: по словам + по смыслу одновременно
    • Переоценка результатов вторым проходом AI
    • Умное разделение длинных документов на смысловые куски
    • Права доступа на отдельные документы и папки
  20. LLM Phase 23 planned

    Мобильное приложение Omra

    Нативное приложение для iOS и Android. Чат, треды, push-уведомления — продавцы могут работать с клиентами с телефона.

    • Чат с AI и клиентами в нативном интерфейсе
    • Push-уведомления о новых сообщениях
    • Управление воронкой с мобильного
    • Биометрический вход
  21. TOOLS Phase 6 planned

    Безопасный HTTPS внутри платформы

    Закрываем последний узкий участок: сервисы должны общаться между собой по защищённому протоколу даже внутри нашей сети.

    • TLS-сертификаты для всех внутренних адресов
    • Решение работает на уровне DNS-роутинга, не требует переделки сервисов
    • Совместимость со старыми клиентами на переходный период
  22. TOOLS Phase 7 planned

    Миграция на современную маршрутизацию

    Современный механизм маршрутизации трафика для меньших задержек и более удобного управления резервированием.

    • Поддержка multi-path routing
    • Удобное управление сценариями отказа конкретных узлов
    • Уменьшение задержек на популярных маршрутах