Системы, которые продают и обслуживают клиентов вместо людей — открыты и работают
Две CRM с AI-ботами на первой линии, мультиканальные рассылки, доведённые до выручки, кабинет руководителя и регистрация по QR с электронной подписью. Всё ниже — тот же код, что работает у моих клиентов, только на сгенерированных данных со сбросом каждые 6 часов. Входите, кликайте, проверяйте. Внутри каждого продукта — обучающий маршрут: что перед вами и почему это важно.
Что внутри
Три продукта, три отдельных хоста, одна изолированная база. Доступы публичные — стенд сам себя сбрасывает.
Манеж — CRM-платформа батутного центра
- AI-бот продаёт до записи, понимает голос, фото и документы, передаёт человеку с контекстом
- Одна карточка клиента по всем мессенджерам и системе записи
- Каскадные рассылки с сегментами, A/B и воронкой до выручки
- Кабинет руководителя: выручка, теплокарта загрузки, аналитика по сотрудникам — в реальном времени
- Роли и управление доступами команды
Enjoyers — CRM туроператора
- Мультимессенджер с обновлением в реальном времени и переводом в один клик
- AI-консультант первой линии, считающий цену тура в диалоге
- Канбан наборных туров, воронка индивидуальных сделок
- Экономика тура: план/факт, рекомендованная цена, доля менеджера
- Договоры и счета из карточки сделки
Регистрация по QR с электронной подписью
- Гость сканирует QR на стойке и заполняет анкету со своего телефона
- Взрослый, дети, согласия — проверка до показа расписки
- Данные уходят на вебхук, документ подписывается по SMS, карточка в CRM появляется сама
- На демо вебхук и подписание — заглушки, наружу ничего не уходит
Как проверить за 10 минут
Если времени мало — этот маршрут показывает суть. Обучающий маршрут внутри продуктов повторяет эти шаги с подсказками на экране.
Бот сам довёл клиента от вопроса до брони с предоплатой. Затем откройте Наталью Зайцеву: голосовое расшифровано и отвечено по сути.
Доставлено, ответили, купили, выручка и A/B в одной карточке — числа считаются из трёх независимых источников и сходятся.
Выручка против прошлого периода, теплокарта по дням и часам, кто отвечает клиентам (менеджеры, бот, рассылки) с медианой времени ответа.
Клиентка пишет по-польски; один переключатель показывает всю переписку по-русски. Затем Тимур Ержанов: AI-консультант считает цену для группы из 20 человек.
Экономика тура пересчитывается на лету при правке статьи расходов; договор собирается по реквизитам клиента.
Весь путь гостя от QR на стойке до подписанного документа — с заглушками вместо внешних сервисов.
Галерея
Кадры с этого же стенда. Каждый воспроизводим: откройте продукт и пройдите маршрут.












Как устроен стенд — и чего он намеренно не умеет
Честность — часть месседжа: публичный стенд спроектирован так, чтобы физически не мог задеть ничего настоящего.
Изоляция
Свой Postgres в отдельном контейнере без опубликованных портов; приложения ходят под ролью без суперправ. Ни одного боевого ключа: мессенджеры, LLM и хранилище не сконфигурированы — отправить наружу нечем. Вебхуки регистрации — заглушки.
Сброс и сдвиг времени
Каждые 6 часов базы восстанавливаются из золотого дампа, а все даты сдвигаются к «сегодня» с шагом в целые недели — кабинет всегда показывает живой месяц, а дни недели не плывут. Ломайте что угодно.
Политика шлюза
Небольшой шлюз на Node перед продуктами блокирует смену паролей и разрушительные действия над учётками (чтобы следующий посетитель вошёл), ограничивает частоту запросов по IP и помечает каждый ответ заголовком x-demo-stand: synthetic-data. Код продуктов не тронут.
Что здесь не работает нарочно
AI-бот не отвечает живьём (на публичном стенде нет LLM-ключа — его ответы видны в засеянных диалогах), исходящие остаются внутри CRM, файлы не грузятся в хранилище. Всё остальное — по-настоящему.
Стек: Node.js/Fastify, React/Vite, PostgreSQL (LISTEN/NOTIFY → WebSocket), FastAPI для рассылок, n8n для интеграций, Docker Compose за Traefik с Let's Encrypt на VPS. Код генерируется через Claude Code; архитектура, отладка и прод — мои.
Обо мне
Денис Ганшин — AI Automation Specialist. Строю системы, которые продают и обслуживают клиентов вместо людей: от первой линии в мессенджерах до CRM, документооборота, рассылок и производства контента. До этого — сооснователь и операционный директор туркомпании и операционный менеджер в группе компаний, поэтому проектирую под бизнес, а не под демо.
Ищу фултайм in-house роль, где у автоматизации и AI есть измеримый владелец. Удалённо; базируюсь в Алматы.