I INSIS
Internal preview concept.ins.is Май 2026

Это не CRM.
Это операционка всей
нашей команды.

INSIS — Inside Information System. Один инструмент, в котором редакция делает контент, отдел продаж отвечает клиентам, SEO выкатывает лендинги, а аналитика показывает, что из этого реально приносит деньги. Без двадцати вкладок, без пересылки скриншотов в чаты, без вопросов «где этот файл лежит».

Цикл «идея → пост»
в 5 раз короче
60%
Auto-mode на WhatsApp
отвечает за 60–70%
−60%
North Star:
Cost per Lead за 12 мес
app.ins.is/brain/bundles/db-2412
Editorial Brain Bundles DB-2412
Damac Bay launch
Inside Realty · RU + EN + AR · 10 артефактов
in review
Готовность бандла 8 / 10 артефактов
Обзор Damac Bay 4:32
primary asset · transcript ✓
📍 Business Bay
Башня от Cavalli
4 факта, которые
стоит знать
TG carousel · 8 слайдов
остальные артефакты
LinkedIn · 3 поста RU · EN · AR готово
Instagram stories · 3 9:16 vertical готово
Longread (in.ae) 1480 слов собирается…
FAQ block (для KB) 7 Q&A пар черновик
Editorial Brain · AI Sales Agent · Knowledge Base · Dual-brand SEO · Auto-mode WhatsApp · Narrative Bundles · Multi-tenant · EN · RU · AR ·
§ 1 · что это

Это твоя
команда,
усиленная.

INSIS — закрытая мульти-тенантная платформа группы компаний Insidex. Не публичный SaaS. Не CRM. Не замена Bitrix. Это слой поверх всех существующих инструментов, который собирает их в один интерфейс и делает 70-85% типовой работы автоматически.

Editorial Brain

От нарратива до публикации — в одном инструменте. Идея → бриф → артефакты (TG-карусель, LinkedIn-пост, stories, лонгрид, FAQ, лендинг) → распределение по каналам. Один нарратив автоматически упаковывается под каждый бренд, формат и язык.

AI Sales Agent в WhatsApp

30 номеров, 3 языка (RU/EN/AR с дня 1), 60–70% входящих сообщений обрабатываются auto-mode. Оператор видит suggested ответы для остальных и одним кликом отправляет. С kill switch, escalation на чувствительные темы (цена, легал, VIP, недовольство клиента), output sanitization. Без галлюцинаций.

Knowledge Base

Единая база знаний компании — стайлгайды, FAQ, скрипты, юридические референсы, рыночная аналитика. AI агенты используют её для retrieval, операторы — как поиск, новые брокеры — для онбординга. Поверх AFFiNE с hybrid search (vector + BM25), реранжированием Cohere.

Web Operations · Dual-brand SEO

1500+ лендингов на двух независимых сайтах (insiderealty.ae + in.ae) — генерируются автоматически из master data в UnitPilot. SEO-команда сокращается с 7 человек до 1-2 контролёров системы. Уникальный контент per бренд, schema markup, internal linking, A/B тесты — всё автоматически.

Analytics — от impression до сделки

Сквозная атрибуция: видим путь от поста в Telegram → клика на лендинг → сообщения в WhatsApp → лида в Bitrix → закрытой сделки. ROAS, CPL, conversion funnels — в одном дашборде. Editorial Brain учится: какие нарративы → какие форматы → какой результат.

Обслуживаем 5 брендов группы
Inside Realty
Real estate агентство
insiderealty.ae
Inside Media
Internal · production-side
аналитический observer
In.ae
Independent media-портал
in.ae
UnitPilot
B2B SaaS для брокеров
unitpilot.ai
Insidex
B2C AI-оценка · в разработке
insidex.ae
§ 2 · зачем

Сейчас 15 человек живут в 30 вкладках.
Это работает, но мы упёрлись.

Это не критика команды. Команда — отличная. Это критика инструментов: они никогда не были сделаны друг под друга. Notion + Google Drive + Airtable + Creatium + Wazzap + 6 разных SMM-сервисов + Bitrix24 — каждый по отдельности неплох, вместе они создают тысячу мелких операционных издержек, которые невидимо съедают день за днём.

Медиа-департамент · 15 чел.

Сейчас
  • Главред + 2 копирайтера + 3 дизайнера производят контент вручную через десятки несвязанных tools
  • Стайлгайды в Notion, бренд-ассеты в Drive, ТЗ в чатах
  • Бриф пишется 2-3 часа, цикл «идея → пост» — 2-3 дня
  • 7 SEO-специалистов делают лендинги на in.ae полу-вручную через Creatium + Airtable
  • 2 SMM-менеджера дёргают каналы через 5 разных сервисов
  • 3 человека на видео работают изолированно от остальной редакции
После INSIS
  • + Цикл «нарратив → опубликовано» — часы, не дни
  • + Один нарратив автоматически становится TG+LinkedIn+Stories+Longread+FAQ
  • + Стайлгайды живут в системе, агенты следуют им автоматически
  • + SEO-команда: 7 → 1-2 контролёра системы
  • + 25-30 публикаций в день вместо 5-7

Отдел продаж

Сейчас
  • 30 WhatsApp номеров через Wazzap (vendor lock-in, дорого)
  • Брокеры отвечают на одни и те же вопросы клиентов 100 раз
  • Знания о рынке разбросаны — новый брокер тратит месяц на онбординг
  • Автоматизации нет: каждое сообщение — ручной труд
  • Attribution слабая — не знаем, какие посты приводят сделки
После INSIS
  • + Auto-mode отвечает на 60–70% входящих автоматически
  • + Operators видят suggested ответы для 30–40%, отправляют одним кликом
  • + Knowledge Base доступна всем брокерам как Q&A интерфейс
  • + Время ответа: 30+ минут → < 2 минут
  • + 3× больше диалогов на одного оператора при том же качестве
  • + Полный путь от impression до сделки в Bitrix24

Аналитика

Сейчас
  • GA4 на сайтах, Wazzap отдельно, соцсети каждая по отдельности
  • Нет единой картины «пост → клик → WhatsApp → лид → сделка»
  • Решения — на интуиции, не на данных
  • Traffic-менеджер не видит ROAS по всем каналам сразу
После INSIS
  • + Единый дашборд «от impression до сделки»
  • + Editorial Brain learns: нарратив → формат → conversion
  • + Traffic-менеджер видит ROAS по всем каналам в одном месте
  • + Per-narrative tracking — какие нарративы вообще конвертят, а какие шумят
North Star Metric

Cost per Qualified Lead
снижается на 60% за 12 месяцев

Не «количество публикаций». Не «время ответа». Не «open rate». Главная метрика — сколько денег нужно потратить, чтобы получить квалифицированного лида в Bitrix24. Всё остальное — лишь приближение.

Editorial velocity
25–30/день
vs 5–7 сейчас
Auto-reply coverage
60–70%
WhatsApp inbound
SEO uniqueness
95%+
no duplicate
Both sites top-10
70%+
target keywords
§ 3 · модули

Один деплой,
девять модулей,
чёткие границы.

INSIS построен как модульный монолит на TypeScript. Не микросервисы (мы малая команда, не нужно). Не лапша (с микросервисными границами модули умеют разговаривать только через events и публичные API). Каждый модуль владеет своими таблицами в БД. Никаких прямых SQL-запросов в чужие таблицы. Готовность к выделению в отдельный сервис заложена в архитектуре, но мы не делаем это «на всякий случай».

packages/brain

1 · Editorial Brain

Производство контента от нарратива до publication-ready артефакта. Topics DB + News Scout, Format Strategist (AI), Brief Generator (AI), Production Skills для каждого формата, 3 approval gates (Topic → Format → Final), Brand context per (brand, locale).

Topics Format Strategist Brief Generator Narrative Bundles Voice Guides
packages/posting

2 · Posting

Публикация артефактов в каналы дистрибуции через Postiz + native publishers (Telegram, кастомные каналы). Schedule Optimizer выбирает время по best-time data. Bundle публикуется как coordinated content drop: видео → описание → серия постов → stories → лонгрид → FAQ, всё в правильном порядке.

Postiz Native Telegram Schedule Optimizer Content Plan
packages/comm

3 · Communications · AI Sales Agent

30 WhatsApp номеров (4 WABA + 5 серых + 21 брокерских). Baileys + Meta Cloud API. Conversation Engine + AI Sales Agent c auto-mode и suggestion-mode. Inbox UI для операторов, sync с Bitrix24. Confidence scoring, kill switch, output sanitization. 8 escalation triggers на чувствительные темы.

WhatsApp · 30 номеров Auto-mode Operator Inbox Bitrix24 sync Kill switch
packages/knowledge

4 · Knowledge Base · RAG

AFFiNE как primary KB storage (Notion-like editor для команды). Custom RAG layer поверх — semantic chunking, Voyage AI embeddings в pgvector, hybrid search (vector + BM25), Cohere reranking. Multi-language retrieval (RU/EN/AR). Workspaces per area: Editorial, Sales, Legal, Shared, Internal.

AFFiNE pgvector Voyage AI Cohere Rerank 5 workspaces
packages/analytics

5 · Analytics

ClickHouse warehouse + native collectors (IG, LinkedIn, TG, YouTube, Plausible×4). Bitrix24 webhooks. Metabase дашборды. Editorial Brain feedback loop: какие нарративы → какие форматы → какой conversion. Per-bundle attribution. LLM cost tracking (model, tokens, USD, latency, outcome).

ClickHouse Plausible × 4 Bitrix attribution Cost events Metabase
packages/market

6 · Market

UI для просмотра справочников рынка через UnitPilot DB (read-only). Districts, projects, developers, prices, units. UnitPilot остаётся source of truth — INSIS читает через CDC + webhooks. Не дублируем данные.

UnitPilot DB read Districts Projects Units
packages/web-builder

7 · Web Builder · Dual-stack

Landing generator для двух независимых сайтов. Inside Realty → Next.js 15 на Vercel. In.ae → Astro на Cloudflare Pages. Разные стеки, разные хостинги, разный контент per бренд — всё ради независимости в глазах Google (ADR-005). Schema markup, sitemap, internal linking, A/B testing — автоматически.

Next.js · Vercel Astro · Cloudflare Schema.org A/B tests
packages/asset-layer

8 · Asset Layer

Domain-aware слой поверх Immich. Auto-tagging через Claude Vision, asset usage tracking, mood tags, brand affinity. MCP server для агентов: «найди фото с панорамой Business Bay для лендинга Damac Bay» — agent сам идёт в Asset Layer и находит. Immich на VectorChord для оптимального performance.

Immich VectorChord Claude Vision MCP server
n8n self-hosted

9 · Workflow Engine

n8n для visual workflows. Head of Media собирает кастомные автоматизации без кода: «новый sales-signal → создать topic → отправить мне нотификацию в Telegram», «утром в 8:00 → собрать дайджест approved tomorrow's bundles → отправить мне». Кастомные INSIS-ноды интегрируются с нашим API. Не владеет данными — оркестрирует API calls.

n8n Custom INSIS nodes Templates library Без кода для Head of Media
§ 4 · сценарии

Три истории
о том, как это работает.

Лучше один раз увидеть end-to-end сценарий, чем читать архитектурные диаграммы. Вот три «дня из жизни» команды с INSIS.

01
Сценарий
Видео → Narrative Bundle

Видео-команда сняла обзор Damac Bay — 4 минуты, разбор планировок и юнитов. Раньше: главред смотрит видео, пишет описание для YouTube, копирайтеры пишут серию постов вручную, SEO-специалист отдельно делает статью. Цикл — неделя.

С INSIS: видео загружается в Immich с тегом editorial-source. Asset Layer триггерит video-published source handler. Whisper транскрибирует. Format Strategist предлагает default bundle mix. Brief Generator пишет briefs для каждого артефакта параллельно. Production Skills генерируют. Через 30 минут — на столе у Head of Media весь bundle.

Asset Layer Whisper Format Strategist Brief Generator Production Skills
1
Видео загружено в Immich
tag: editorial-source · duration 4:32 · YouTube + storage
2
Whisper транскрипция (RU)
confidence 0.94 · 2 минуты · текст в editorial.assets.metadata
3
Topic создан с primary_asset_id = video
source_type: video_published · suggested_brand: inside-realty
4
Format Strategist предлагает bundle mix
1× video description · 1× TG carousel · 3× LinkedIn · 3× IG stories · 1× longread · 1× FAQ
5
10 артефактов сгенерированы параллельно · 23 минуты
brand voice · forbidden phrases filter · cross-brand check
6
Bundle в review · уведомление Head of Media
одна approval кнопка для всего пакета или per-артефакт правки
7
Approved → Posting распределяет по плану
День 0: видео + анонс · День 1-3: посты · День 2-4: stories · День 5: longread · День 7: FAQ → KB
02
Сценарий
Клиент пишет в WhatsApp

Клиент в воскресенье в 23:45 пишет в наш Telegram-бренд номер: «Здравствуйте! Интересует двушка в Business Bay до 5M». Брокеры офлайн, но клиент не уходит к конкуренту — auto-mode на месте.

AI Sales Agent определяет язык, идёт в Knowledge Module за релевантным контентом (юниты, проекты, цены), проверяет 8 safety gates. Confidence 0.91 — auto-mode разрешён. Перед отправкой output sanitizer проверяет: нет forbidden phrases, нет упоминания In.ae, нет утечки внутренних ID. Через 12 секунд клиент получает осмысленный ответ.

Auto-mode 0.91 RAG retrieval 8 safety gates Output sanitization Bitrix24 sync
A
Aida Mansoor
online · sun 23:45
Воскресенье, 23:45
A
Здравствуйте! Интересует двушка в Business Bay до 5M. Подскажите варианты, спасибо.
23:45
AI пишет…
Здравствуйте, Aida! В Business Bay до 5M в 2-bed есть Damac Bay by Cavalli и Aykon City. Готовые юниты от 3.9M до 4.8M AED, 86–112 м². Прислать сравнение с планировками? И уточните: ready или off-plan?
23:45
Auto-mode decision
ai_decisions · 12s · 23:45
Confidence 0.91
threshold 0.85 ✓
Safety gates · 8/8 passed
Kill switch enabled
No price commitment
No legal advice
Not VIP
No assigned broker
Operator offline
No sensitive topic
No frustration detected
Output sanitizer
forbidden phrasesclean
cross-brand mentionsclean
PII leakageclean
B24
Bitrix24 lead created
UTM: tg-damac-launch
audit.events ✓
action: auto_reply.sent
cost_events logged
$0.012 · sonnet-4-7
03
Сценарий
Новый проект → 2 лендинга

Sales-команда заводит новый проект в UnitPilot. INSIS получает webhook через CDC. Web Builder создаёт два связанных лендинга: один для Inside Realty, один для In.ae. Два сайта, два бренда, две независимые версии — каждая со своим тоном, структурой, схема-разметкой, типографикой, фотоподборкой.

Это dual-brand SEO стратегия (ADR-005): оба сайта в топ-10 Google по одним и тем же запросам, выглядящих как независимые. Same project, fully different prose, no cross-references. Google видит разные ASN, разные стеки, разные analytics owners, разные авторские профили.

UnitPilot CDC Next.js · Vercel Astro · Cloudflare ADR-005
insiderealty.ae/damac-bay
Inside Realty
ListingsProjectsAbout
Damac Bay by Cavalli — Premium Tower in Business Bay
From AED 3.9M · 60/40 plan · Q3 2027
Speak to a senior broker
MA
Mahmoud A. · 12 yrs in Dubai market
schema
RealEstateAgent
author
Mahmoud A.
analytics
Plausible #1
in.ae/projects/damac-bay
In.ae
DistrictsReportsNews
Project review
Damac Bay Business Bay residences — independent project review
in In.ae Editorial · 8 min read
Photo: Damac Properties
Contents
1. Developer track record
2. Comparable projects
3. Payment plan analysis
Q: Is off-plan safe?+
Q: 60/40 vs 50/50?+
schema
Article + FAQ
author
In.ae Editorial
analytics
Plausible #2
Independence check passed
ADR-005 · auto
Cross-links
0
Shared accts
0
Dup score
12%
Schema drift
none
§ 5 · роли

Что каждый получает
в свой рабочий день.

Платформа одна, но интерфейс разный. Каждая роль видит только то, что нужно ей — без шума. Capabilities прибиты в системе, RBAC на каждом endpoint, RLS на каждой таблице. Никакой случайной утечки данных между ролями или брендами.

HM
Head of Media
главред · 1 человек

Утром в 8:00 — Morning Briefing: 12 ranked topics в Telegram-боте. Approve топ-3 одним нажатием. К 9:30 на столе — 3 Narrative Bundle в review (один за другим, не разрозненные посты). Per-bundle approval: видео + 10 артефактов в одном экране, approve all / approve except X.

User story

«Я хочу видеть весь контент-pack одного нарратива на одном экране — видео, посты, stories, статью — и одним кликом утверждать или отправлять на доработку. Я не хочу проверять каждый пост по отдельности в 5 разных интерфейсах».

CW
Editor / Copywriter
2 человека

AI пишет первый драфт. Копирайтер — кастомизирует, шлифует, добавляет «живой» голос. Voice guide подсказывает, forbidden phrases подсвечиваются красным. Side-by-side: оригинал нарратива и его адаптация под (бренд × формат × язык).

User story

«Я хочу, чтобы AI выдавал мне сильный первый драфт в нашем тоне, а не безликий „chat-gpt" текст. Я хочу видеть, какие точки требуют моей оригинальности, а где можно довериться шаблону».

DS
Designer
3 человека

Не делает рутину. Создаёт шаблоны в Penpot — для TG-карусели, stories, лендинга, рекламы. Шаблон параметризуется (заголовок, фото, цвет per бренд). AI Production Skill заполняет шаблон данными для каждого артефакта — sub-second. Designer фокусируется на новых форматах, brand evolution, premium-проектах. Asset Layer auto-теггинг находит нужные фото за секунды.

User story

«Я хочу делать дизайн, а не штамповать TG-карусели каждый день. Хочу создать один сильный шаблон, который сам адаптируется под любой проект и бренд».

SM
SMM Manager
2 человека

Не дёргает 5 разных сервисов. Открывает Content Plan calendar — видит bundles (не отдельные посты) с предложенным временем публикации. Можно корректировать timing, добавлять channel-specific tweaks. Один клик — publish. Schedule Optimizer советует best-time из history. Postiz делает кросс-постинг.

User story

«Я хочу видеть весь plan на 2 недели вперёд, понимать, какой нарратив звучит на каждом канале, и точно знать, что ничего не публикуется без проверки brand-isolation».

VP
Video Producer
3 человека

Получает black-box video brief из Editorial Brain: что снимать, какой нарратив, какие кадры, какой voice-over. Снимает, монтирует в Premiere/DaVinci (своя зона), загружает в Immich с тегом editorial-source. INSIS дальше сам — транскрипт, описание, derivative-контент. Видео-команда не пишет описания вручную.

User story

«Я хочу снимать видео и не тратить время на его обвязку — описание, теги, посты, статья. Система пусть сама вытащит из моего материала максимум».

SE
SEO Specialist
было 7 → станет 1-2

Не клацает Creatium вручную. Контролирует систему: проверяет dual-brand SEO health, индексацию, rank position pairs. Корректирует SEO targets (target keywords, schema), запускает A/B тесты. Когда что-то ломается — алерт в Telegram с указанием конкретного лендинга. Не нужно мониторить 50 страниц вручную.

User story

«Я хочу быть оператором системы, а не оператором Creatium. Хочу видеть, что dual-brand стратегия работает: оба сайта в топе, никаких affiliation signals, контент уникальный».

brokers favourite
SB
Sales Broker
~20 брокеров

Подробнее в следующем разделе — целая секция о том, как брокеры будут работать в INSIS. Кратко: один inbox для всех 30 номеров, AI-suggestions для ответов, единый листинг-builder, запуск рекламы из кабинета, мобильное приложение для всего. Никаких больше «откуда взять презентацию проекта», «где последний прайс», «как этот клиент пришёл».

Перейти к секции «Брокеры»
SD
Sales Director
1 человек

Видит все диалоги, всех лидов, attribution от поста до сделки. Может из Telegram дать /signal "push Damac Bay" — Editorial Brain сразу подхватит. VIP-клиентов автоматически escalate'ит из auto-mode на конкретного брокера. Видит когда оператор online — auto-mode деактивируется по конкретному номеру.

User story

«Я хочу управлять командой, а не мониторить чаты. Если есть проблема — система меня позовёт; если кто-то VIP пишет — узнаю мгновенно; конверсию вижу в режиме реального времени».

TM
Traffic Manager
1 человек

ROAS в одном дашборде по всем платформам (Meta, Google, TikTok, специфичные UAE-каналы). Per-narrative cost: какой нарратив дал какие лиды и какие сделки. Per-brand budget caps, alerts на runaway spend. Брокеры запускают свою «soft» рекламу из мобильного приложения — Traffic Manager утверждает.

User story

«Я хочу видеть весь funnel в одном месте и моментально понимать, какой канал стоит масштабировать сегодня, а какой — резать».

NR
Native Reviewer
RU / AR · 2-3 человека part-time

Финальный человеческий QA для контента на своём языке. Особенно критично для AR — RTL layout, культурный контекст, диалект. Видит только pending-on-review артефакты на своём языке. Approve / reject + конкретный фидбэк → Editorial Brain учится на feedback.

User story

«Я хочу видеть только AR-контент, требующий моей проверки. Не хочу копаться в RU/EN — это не моя зона. Хочу простой feedback-механизм, чтобы система не повторяла одни и те же ошибки».

OW
Owner / Founder
Dmitry · 1 человек

Executive dashboard: high-level метрики всех модулей за вчера / неделю / месяц. Cost tracking — все расходы (Hetzner, Anthropic, Voyage, Cohere, Postiz, fal.ai) в одном экране, разложенные по компонентам. System Health — критичные метрики из Grafana без необходимости заходить туда лично. Audit log: кто, что, когда — особенно для AI-агентских действий (`actor_type='agent'`). Когда что-то ломается — Telegram-алерт с предложением действия. Не нужно сидеть в логах.

User story

«Я хочу быть владельцем системы, а не оператором. Я хочу понимать, что INSIS работает, видеть бизнес-метрики, и тратить день на стратегические вопросы, а не на расследование «почему этот post не опубликовался».

§ 6 · брокеры

Если ты брокер —
эта система для тебя.

Мы видели, как ты работаешь сейчас. Открыто 8 вкладок: Wazzap для одного клиента, Telegram для другого, UnitPilot для проверки юнита, Excel с прайсами, Drive с презентациями, чат с маркетингом «дайте картинку», Bitrix чтобы записать лида, Insta для рекламы. И всё это — серое, тормозящее, не помнящее, где ты остановился вчера.

INSIS — это один интерфейс, который делает 80% этой суеты за тебя, оставляя тебе только то, что действительно требует тебя — личный контакт с клиентом, переговоры, экспертизу.

01

Один Inbox для всех клиентов

Все диалоги — твои, плюс из общего пула (если включена ротация) — в одном месте. WhatsApp, Telegram, мессенджеры платформ объединены. История клиента: что он смотрел на сайте, какие посты лайкал, какие проекты ему уже показывали другие брокеры.

AI-suggestions появляются прямо в чате. Не нравится — пиши своё. Нравится — отправь одним кликом. Если ты онлайн — auto-mode выключается на твоих диалогах автоматически.

AI-suggestion с confidence score
Полная история клиента (UTM, посты, прошлые брокеры)
Knowledge Base поиск прямо из чата
Прислать листинг за 2 клика (без копирования URL)
Inside Realty Inbox
MA
Inbox
23 · 7 unread
↑ приоритет
обработано AI
A
Aida Mansoor VIP 1
+971 50 ••• 8821 · RU · 4 visits
Context: tg-damac-launch Damac Bay × 4 +12 details
Сегодня · 11:23
A
Подскажите 2-bed в Business Bay до 5M
11:23
AI suggestion
0.91

Здравствуйте, Aida! В Business Bay до 5M в 2-bed есть Damac Bay by Cavalli и Aykon City. Юниты от 3.9M до 4.8M, площади 86–112 м². Прислать сравнение с планировками? И уточните: ready или off-plan?

KB chunks: 7 · units linked: 2 · 3 варианта
Напишите сообщение…
Inside Realty Listings DB-2412
Available
1 / 18
Business Bay view · sea + skyline
+14
MA
RS
2 брокера работают по юниту
Damac Bay by Cavalli
Business Bay · Tower 1, 32fl · unit 3204
Цена
4.7M AED
per м²
42K AED
Bedrooms
2 BR
Площадь
112 м²
Handover
Q3 2027
Payment plan
60 / 40 без overpayment
Мой эксклюзив
до 25 мая
2ч назад · UnitPilot · 23 views · 4
02

Листинг — это карточка с действиями

Не excel-таблица, не скрин-шот, не PDF. Живая карточка, которая знает о юните всё. Все 30+ полей из UnitPilot подтягиваются автоматически — никакого ручного копирования.

«Прислать клиенту» — генерирует красивую карточку с твоим именем, контактом, brand-styled. «Generate post» — превращает листинг в готовый TG/IG/LinkedIn пост в твоём voice. «Edit listing» — корректируешь description, добавляешь свои фото, помечаешь «у меня эксклюзив до Х». «Boost (ads)» — запускаешь Meta/Google рекламу на этот юнит из приложения.

30+ полей подтягиваются из UnitPilot
Quick actions: send / generate / edit / boost
Видишь, кто из коллег уже работал по этому юниту
Эксклюзивы помечаются — другие не дублируют твой пост
03

Контент в один клик

«Хочу пост в свой Instagram про этот юнит» — нажал. Через 8 секунд готовый пост с фото, описанием, ценой, твоим контактом и brand-styled оформлением.

AI пишет на нужном языке (RU/EN/AR), в твоём личном tone (брокер может настроить свой voice). Forbidden phrases фильтруются автоматически. Cross-brand mentions блокируются. PII checks. Reviewer прогоняет — публикуем. Не нравится результат — нажми «другой вариант» или редактируй сам.

3 языка (RU/EN/AR) с дня 1
Свой personal voice (опционально)
Фото подбираются Asset Layer'ом
Brand-styled оформление автоматически
MA
mahmoud.realty
Inside Realty · Dubai
1/8
347 likes

mahmoud.realty 🌊 Видовая двушка в башне Cavalli. 112 м², handover Q3 2027. Платёж 60/40 без overpayment. Свяжитесь — пришлю планировки.

#dubai #realestate #damacbay #insiderealty

MA
Mahmoud Alami in
Senior Broker · Inside Realty
2h · 🌍
A rare 2-bedroom unit in Damac Bay by Cavalli — 112 m², 32nd floor, handover Q3 2027. 60/40 payment plan. Open for direct viewings with serious investors.
👍 Sarah K. and 187 others
12 comments
MA
mahmoud.realty
Inside Realty · دبي
1/8
٢٤٣ إعجاب

mahmoud.realty 🌊 شقة بغرفتين بإطلالة بحرية في برج كافالي. ١١٢ م²، التسليم Q3 2027. خطة دفع 60/40 بدون فوائد.

#دبي #عقارات #داماك_باي

Listings DB-2412 Edit
Unsaved changes
Auto-save: 2s ago
Personal note (only you see this)
128 / 500
У собственника эксклюзив до 25 мая. Гибок по offer от 4.5M. Можно показать вечером или в выходные.
Your photos (override defaults)
3 / 12 added
1
Featured for your audience
Master fields
from UnitPilot · read-only
Price4.7M AED
Area112 m²
HandoverQ3 2027
Payment plan60 / 40
Floor32
Нужно поправить master-данные? UnitPilot → или ping координатора в Telegram.
Visibility
После сохранения: 5 постов на каналах пере-генерируются автоматически
04

Редактируй то, что твоё

Master-данные (цена, площадь, handover) идут из UnitPilot — это source of truth для всей группы. Их меняет координатор, не каждый брокер отдельно (никаких рассинхронов).

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

Master vs Personal — чёткая граница
Эксклюзивы видны всей команде, но не дублируются в постах
Per-channel visibility settings
05

Запусти рекламу прямо отсюда

«Boost» на листинге — открывается короткая форма: бюджет (от $50), длительность (от 3 дней), таргет аудитория (preset'ы: «UAE residents 30-50», «GCC investors», «Local expats»).

AI генерирует креатив (видео + текст + копию), привязывает UTM, заводит в Meta / Google. Traffic Manager утверждает (или сразу разрешено в рамках лимита). После 24 часов работы — стат уже в твоём dashboard'е: impressions, clicks, conversations, leads.

Не нужно: открывать Meta Business Manager, искать кампании, копировать UTM из чата, заполнять targeting фильтры с нуля. Не нужно знать как работает Meta — нужно знать своего клиента.

Meta / Google / TikTok из одного экрана
Pre-set audience templates
Budget caps (мама-Sales-Director не даст обнулить)
UTM привязка к листингу — атрибуция работает
Listings DB-2412 Boost campaign
draft
Budget
$350 / 7d
$50$500$1K$2K
≈ 1,280 AED · $50 / day average
Audience preset
Platforms
Projected reach · 7 days
based on history
Impr.
42K
Clicks
580
Convos
28
Leads
6–9
CPL projection: $38–58 vs avg $187
Creative AI-generated · v3
Damac Bay · 2-bed
4.7M AED · 60/40 plan
0:15
$350 · ваш месячный лимит $500
auto-approve · UTM привязка готова
My day Понедельник, 12 мая
MA
3 viewings 2 calls 1 meeting 1 signing +12% vs прошлый Пн
09:00 60 min
Viewing · Damac Bay VIP
A
Aida M. · Business Bay, 32fl
11:00 30 min
Call · presentation
K
Khalid R. · Aykon City flat compare
12:30 AI
AI insight
Aida 2 дня не отвечает после viewing. Похожие клиенты конвертили после soft follow-up — отправить draft?
14:00 15 min
Team standup
M
K
L
+5 others
16:00 90 min
Offer signing DEAL
E
Elena K. · Aykon City · 3.2M AED
18:00
— свободно —
06

Календарь, который знает контекст

Не просто Google Calendar. Знает твои диалоги — напомнит, если клиент не ответил, предложит draft follow-up. Знает твои сделки — заведёт встречу подписания automatically. Знает твои boost-кампании — алертит, когда что-то flatlining.

Утром получаешь morning brief в Telegram-бот: 3 топ-приоритета, конкретные действия. Конец дня — короткий wrap-up с тем, что было.

Smart reminders на основе истории диалогов
Morning brief + Evening wrap-up
Sync с Google Calendar / Apple Calendar
Обещание

Никаких больше «серых» интерфейсов.
Никаких больше десяти вкладок.

Каждый твой клик — это либо общение с клиентом, либо реальная экспертиза. Всё остальное — рутина, копирование, поиск, переключение — это работа системы. Ты делаешь то, что любишь и за что тебе платят. Не то, что должен делать компьютер.

§ 7 · приложение

Всё это —
у тебя в кармане.

Брокеры не сидят за компьютером. Они на viewings, в машине, на встречах, в ресторанах с клиентами. INSIS Mobile — это не «уменьшенная версия web». Это spec'ом написанное под mobile-first использование приложение для iOS и Android.

Inbox в карман

Push-уведомление на новое сообщение клиента. Свайп → quick reply через AI-suggestion. Voice messages транскрибируются.

Камера → listing

На viewing наснимал фото — приложение автоматически распознаёт юнит (по QR коду или geo), привязывает фото к листингу, опционально публикует в Instagram твоей подписи.

Календарь и маршрут

Видишь сегодняшние viewings, маршрут по карте, прогноз пробок Dubai. Один тап на viewing → деталь клиента + полная история диалога.

Boost reklame на ходу

Свежее видео из viewing → загружаешь → одна форма (бюджет, audience) → запускаешь Meta-кампанию из приложения. Креатив генерируется AI, твоё одобрение — финальное.

Личная аналитика

Сколько диалогов, сколько viewings, сколько сделок за месяц. Какой канал тебе приводит больше клиентов. Как ты двигаешься в team leaderboard (если ты любишь такое).

Knowledge Base в офлайне

Перед встречей с клиентом — поиск по компании. «Какие законы по Golden Visa через real estate?» Получаешь точный, актуальный ответ. Работает офлайн (кэш).

iOS · native Android · native Push notifications Биометрический вход EN · RU · AR
9:41
MA
Inside Realty
Inbox
Auto-mode on · 7 unread
A !
Aida M. 12s
Подскажите 2-bed в Business…
VIP Damac Bay · tg-launch
K
Khalid R.
Спасибо за презентацию!
15 мин · viewing scheduled
E
Elena K. 42м
А есть studio дешевле?
Y
Yusuf I. AUTO
AI · «пришлю планировки»
9:41
Available
Damac Bay by Cavalli
Business Bay · 2-bed · 32fl
4.7M AED
42K/м²
Area
112м²
Plan
60/40
HO
Q3 27
9:41
Понедельник
12 мая
сегодня
3 viewings
09:00 VIP
Viewing · Damac Bay
A
Aida M.
11:00
Call · presentation
Khalid R.
AI insight · 12:30
Aida 2 дня тишина — стоит написать follow-up?
14:00
Team standup
16:00
Offer signing
Aykon City · Elena K.
Phase 1 · MVP+
React Native, основные функции

Inbox + Listings + Calendar + Profile. Push notifications. Биометрический вход. EN/RU/AR. Bluetooth offline cache для KB.

Phase 2 · Mobile-first features
Камера, geolocation, voice

Camera→listing с распознаванием. Geolocation для маршрута viewings. Voice transcription для quick notes. Live offer dashboard.

Phase 3 · Power features
Ads, AR, personalization

Boost-кампании из приложения. AR превью юнита (когда есть 3D-модель). Personal voice tuning для AI suggestions. Coaching tips.

§ 8 · AI безопасность

AI работает
не вопреки людям,
а с защитой.

Auto-mode на WhatsApp — это деньги. Если AI скажет глупость клиенту — мы потеряли лида, или хуже — получили правовую проблему. Поэтому AI Sales Agent построен с многослойной защитой.

Это не «модно выглядит» — это load-bearing требование для production-системы, которая разговаривает с реальными клиентами на реальные деньги.

Глобальный kill switch
features.ai_auto_mode_enabled

Один флаг отключает весь auto-mode мгновенно. UI toggle в Settings (с подтверждением), CLI emergency команда. Любое переключение — в `audit.events`.

8 escalation triggers · если хоть один срабатывает — диалог уходит человеку
01
Price commitments

Любое конкретное обещание цены или скидки → escalate. Только verified data из UnitPilot.

02
Legal вопросы

Visa, tax, residency, ownership rules → escalate к лицензированному консультанту.

03
VIP customer

`vip_level >= 1` — всегда живой брокер, никогда auto-mode.

04
Assigned broker

Если у клиента уже есть закреплённый брокер — auto-mode не вмешивается в активный диалог.

05
Operator online

Брокер активен в системе — auto-mode на его номерах деактивирован, чтобы не дублировать ответы.

06
Sensitive topic

Классификатор детектит чувствительные темы (политика, личные данные третьих лиц) → escalate.

07
Customer frustration

Sentiment + keyword classifier ловит раздражение, недовольство → живой брокер сразу.

08
Confidence < 0.85

Модель сама не уверена → escalate. 0.85 — высокая планка по индустрии.

Output sanitization · последний фильтр перед клиентом
Forbidden phrases
Per бренд × per локаль. «Гарантированный доход» / «risk-free» — блок.
Cross-brand
Inside Realty не упоминает In.ae и наоборот. ADR-005 hard rule.
PII leakage
Internal IDs, leadId, paths — никогда не попадают в исходящие.
§ 9 · dual-brand SEO

Два сайта.
Один проект.
Никаких связей.

insiderealty.ae (наше агентство) и in.ae (независимый медиа-портал) — это не один и тот же сайт под разными лицами. Google не должен видеть аффилиации, иначе один из них уйдёт из выдачи.

Поэтому мы строим 8 уровней архитектурной независимости. Это не косметика — это load-bearing SEO требование, прописанное в ADR-005 и проверяемое автоматически на каждом deploy.

Inside Realty
Next.js 15
на Vercel
In.ae
Astro 5
на Cloudflare Pages
1. Different technology stacks
Next.js (RSC) vs Astro (static) · разные DOM, разные JS-bundles, разные fingerprints
enforced
2. Different hosting providers
Vercel vs Cloudflare · разные ASN, разные IP, разные CDN signatures
enforced
3. Different analytics ownership
Plausible × 4 — отдельные admin accounts, отдельные orgs · no shared GA4
enforced
4. Different content per project
One project, two completely different prose · uniqueness score >85%
enforced
5. Different internal linking
Никогда не cross-link между сайтами · никаких упоминаний друг друга
enforced
6. Different schema.org markup
Inside Realty: RealEstateAgent · In.ae: WebSite + Article + FAQPage
enforced
7. Different whois ownership
Разные UAE entities · whois privacy enabled · разные registrars
enforced
8. Different authoring patterns
Inside Realty: конкретные брокеры с фото · In.ae: editorial team
enforced
SEO Health дашборд мониторит это ежедневно: cross-domain backlinks (target: 0), shared accounts (target: 0), schema drift, duplicate content score. Любое нарушение — p1 alert в Telegram.
§ 10 · как мы это строим

Систему,
которая делает работу за команду,
строит автономный pipeline.

INSIS — большая система. 9 модулей, 5 брендов, 3 языка, multi-tenant, AI safety, dual-brand SEO. Делать её традиционным способом — это 10+ инженеров на 12 месяцев. У нас другой подход: соло-разработка с AI-агентами, которые пишут production-grade код по подробным спецификациям.

Каждый день: задача → ночью пайплайн → утром PR на ревью. 70-85% задач закрываются автоматически. 15-30% попадают в `blocked` с конкретной причиной (нужно решение, недостающий API ключ, неоднозначность в спеке).

Это не «модно» и не «vibe coding». Каждая строчка кода идёт в production — никаких MVP, никаких «потом перепишем», никаких `any` в TypeScript. Если задача impossible без нарушения принципов — она помечается `blocked`, и мы обсуждаем, не делаем watered-down версию.

Эта документация (35+ файлов, ADRs, iterations, spec'ы агентов) — это исполняемый контракт. AI-агенты читают её перед каждой задачей. Любое изменение архитектуры — через новый ADR. Никаких «потом расскажу как делать».

Planner

Разбивает iter-NN на атомарные задачи, дописывает acceptance criteria.

Designer

Пишет UI spec для задач с UI: все states, breakpoints, копия, accessibility.

Coder

Production-grade код end-to-end. Типы, тесты, audit, observability, RLS.

Tester

Гонит UI flow в headless браузере, AI eval suites, ловит регрессии.

Reviewer

Auto-reject триггеры: missing tenant filter, cross-brand mentions, `any` types, raw SQL, missing tests, hardcoded model versions, missing escalation triggers. Ничего sloppy не доходит до production.

§ 11 · roadmap

10 итераций.
Каждая — production-grade.

Мы не делаем MVP-первого и V2-потом. Каждая итерация — это законченный production-grade модуль (per ADR-002 «No MVP»). Phase numbers и execution order не совпадают: смотри ниже фактический порядок.

00
Phase −1.5
Infrastructure

Server provisioning · Authentik OIDC · Postgres 16 + pgvector · Redis · ClickHouse · AFFiNE · Penpot · Postiz · n8n · Immich migration на VectorChord · Observability stack · Plausible × 4 · PM2 · audit schema · Asset Layer foundation.

Docker Caddy Backups
01
Phase 0
Shell

Next.js 15 application layer · Authentik OIDC integration · Multi-tenant foundation · RBAC · Audit log · Health checks · Dark/light theme · Base nav и роли.

Multi-tenant SSO RLS
02
Phase 1
Excalidraw integration

Whiteboard для команды — встроенный в Shell. Используется планнерами, дизайнерами для архитектурных схем и quick ideation.

Excalidraw Collaboration
04a
Phase 1.9
Knowledge Base · Foundation

AFFiNE workspaces · pgvector schema · Voyage AI embeddings · Cohere reranking · Hybrid search · Retrieval API. Обязательно до iter-03, потому что Editorial Brain потребляет retrieval.

AFFiNE RAG Voyage AI
03
Phase 2 + 3
Editorial Brain · ядро

Topics + Topic Ranker · Format Strategist · Brief Generator · Production Skills · Approval Gates · Voice Guides per (brand × locale) · Eval suites · Source Registry + Narrative Bundles (ADR-006) · Video-published source.

Topics Narrative Bundles Video source
06
Phase 4
Posting

Postiz integration · Native Telegram publisher · Schedule Optimizer · Bundle distribution (coordinated content drops) · Best-time intelligence · Per-channel adapters.

Postiz Native publishers
самая критичная
05
Phase 4.5
Communications + AI Sales Agent

Baileys + WABA · Conversation Engine · AI Sales Agent с auto-mode и suggestions · Inbox UI · Bitrix24 sync · Wazzap migration · 8 escalation triggers · Kill switch · Output sanitization. Самая mission-critical итерация.

WhatsApp × 30 Auto-mode Safety gates
04b
Phase 4.6
Knowledge Base · Expansion

Multi-language cross-lingual retrieval (RU/EN/AR) · Eval suite расширение · Observability dashboards · Auto-sync с UnitPilot DB через CDC · Knowledge UI в Shell. Параллельно с iter-03.

EN/RU/AR CDC sync
07
Phase 5 + 8
Analytics

ClickHouse warehouse · native collectors (IG, LinkedIn, TG, YouTube, Plausible × 4) · Bitrix webhooks · End-to-end attribution · Metabase dashboards · Per-bundle metrics rollups · LLM cost tracking · Editorial feedback loop · Ads management (ad_accounts, ad_campaigns, ad_metrics).

ClickHouse Attribution ROAS
08
Phase 7
Web Builder · Dual-brand

Inside Realty site (Next.js на Vercel) + In.ae site (Astro на Cloudflare Pages) · Landing generator с UnitPilot integration · Schema markup · Sitemap · Internal linking · A/B testing · ADR-005 independence enforcement. 1500+ лендингов автоматически.

Dual stack SEO A/B tests
09
Phase 9
Market UI

UI для просмотра справочников рынка (UnitPilot read-only): Districts, Projects, Developers, Units. Filters · search · cards · maps. UnitPilot — source of truth, INSIS — удобный viewer для брокеров.

UnitPilot Read-only
📱
отдельный track
Mobile App · iOS + Android

React Native приложение с push-уведомлениями, биометрическим входом, оффлайн-кэшем Knowledge Base, камерой → listing, geolocation для viewings, boost-кампаниями. Phase 1 → MVP+ через 8-10 недель после iter-05.

iOS Android React Native

Общее время до полной готовности всех 10 итераций + Mobile — 7–8 месяцев при соло-разработке с автономным AI-пайплайном. Полные spec'ы каждой итерации (с acceptance criteria, schema, code samples, Definition of Done) живут в docs/iterations/history/iter-NN-*.md в репозитории.

§ 12 · видение

Куда мы идём.
Конец 2026 и дальше.

Это не unicorn-pitch. Это про конкретные операционные изменения для группы компаний и потенциальный выход в SaaS, если станет понятно, что другие UAE-агентства захотят такой инструмент.

К концу 2026

Полностью развёрнутый INSIS

  • Обслуживает все 5 брендов группы (4 client-facing + Inside Media internal)
  • 30 WhatsApp номеров с auto-mode AI агентом на 3 языках
  • 1,500+ лендингов на двух независимых сайтах
  • 25+ публикаций в день на 30+ каналов
  • SEO-команда сокращена с 7 до 1-2 контролёров
  • Cost per Lead снижен на 60%
  • Мобильное приложение iOS + Android в production
  • Готовность к выделению в SaaS-продукт
К концу 2027

INSIS как SaaS-продукт

  • SaaS-продукт для других real estate компаний UAE/MENA
  • White-label под клиентский бренд
  • Маркетплейс design templates и agent skills
  • Возможный exit или Series A
Принцип 1
No MVP

Каждая фаза — production-grade с дня 1. Никаких «потом перепишем».

Принцип 2
Augmentation, not replacement

Делает людей в 3-5× эффективнее. Не заменяет полностью. Везде точки контроля человека.

Принцип 3
Brand authenticity

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

Принцип 4
Data sovereignty

Self-hosted где возможно. Данные клиентов — у нас, не у вендоров.

§ 13 · обсудить

Вопросы?
Идеи? Я слушаю.

Этот сайт — preview концепции для нашей команды. Если ты прочитал до этой точки и у тебя есть вопросы, претензии, идеи, «у меня в роли это работает не так» — приходи. Каждый комментарий ценен — мы пока на стадии, когда легко всё перепроектировать.

Особенно ждём:

  • Брокеры — что должно быть в приложении, чего нет на скринах
  • Редакция — какие форматы нужны в bundle mix по дефолту
  • SEO — какие dual-brand метрики надо мониторить
  • Все — что-то критичное, что мы вообще не упомянули
Telegram
@Balakirev
Прямо мне в личку
Email
reg.balakirev@gmail.com
Длинные мысли с deck'ами и screenshot'ами
Документация

Полная архитектурная документация (35+ файлов: vision, system-design, ADRs, iterations, brand guides) — в private GitHub репозитории. Скажи в Telegram, дам доступ.

CLAUDE.md 6 ADRs 10 iterations 5 agent prompts