iEXChat — онлайн-поддержка для обменников

Свой чат с клиентами для обменника.

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

Виджет на сайт, кабинет оператора, история диалогов, контекст заявки, мультисайт, Telegram и email — всё в одной системе на вашем сервере.

Стоимость$499
Виджет на сайт Мгновенные сообщения Кабинет операторов Мультисайт Telegram и email Интеграции
Свой сервер
переписки, файлы и операторы — у вас, не у SaaS
Мультисайт
один кабинет — несколько обменников и доменов
Без задержки
сообщения, статусы и набор текста — мгновенно
Только для клиентов iEXExchanger

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

Цена и экономия

$499 вместо тысяч долларов подписки каждый год

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

Self-hosted
Одна установка — навсегда
Стоимость$499

Без ежемесячной подписки. Без лимитов на операторов.

Стартовая цена первой версии. С выходом следующих релизов стоимость будет увеличиваться.
  • Без лимита на количество операторов
  • Без подписки и продлений
  • Данные клиентов на вашем сервере
  • Полный исходный код у вас
  • Годовые обновления — бесплатно
Доп. услуга
Установка под ключ
$90

Опционально. Развернём iEXChat на вашем сервере: домены, SSL, виджет, операторы, интеграции — всё под ключ.

  • Установка на ваш VPS / выделенный сервер
  • Настройка домена, SSL и Cloudflare
  • Подключение виджета к вашему обменнику
Калькулятор экономии

Сколько уходит на подписку

Выберите поставщика и количество операторов — увидите стоимость публичного тарифа за несколько лет вместо одного платежа за iEXChat.

Поставщик
Операторов
10
Сколько мест нужно команде поддержки
Период
Ваша экономия за 3 года
$9,941
SaaS за этот период
$10,440
iEXChat
$499один платёж
Расчёт: 10 × $29/seat/mo × 36 мес = $10,440

Зачем это нужно

Поддержка должна видеть ситуацию клиента, а не только его сообщение

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

Контекст заявки в диалоге

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

Данные остаются у вас

Переписка, файлы, клиенты, настройки и оценки хранятся на вашем сервере. Никто со стороны не закроет к ним доступ и не поднимет цену в одностороннем порядке.

Один продукт — несколько сайтов

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

Сравнение

Внешний SaaS-чат и собственный iEXChat

Обычный чат-сервис
  • Оплата за каждого оператора и ежемесячная подписка
  • Переписки и файлы клиентов хранятся у стороннего сервиса
  • Слабый контекст: сумму, направление и email оператор ищет руками
  • Интеграции, стиль и поведение ограничены правилами провайдера
iEXChat — ваш чат
  • Разворачивается на вашем сервере, без оплаты за каждое место
  • История, клиенты, файлы, оценки и аналитика остаются у вас
  • В чате видны направление, сумма, email, номер заявки и события обмена
  • Глубокая интеграция с iEXExchanger, виджет под бренд и гибкая настройка
Архитектура

Лёгкий виджет на сайте — полноценная платформа поддержки внутри

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

Сайт обменника

Подключает виджет и при желании передаёт данные клиента и заявки.

Виджет на странице

Аккуратное окно поддержки, оформление под бренд, восстановление диалога после возврата клиента.

Доставка сообщений

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

История и контекст

Диалоги, клиенты, файлы, оценки и аудит хранятся в вашей базе данных.

Кабинет оператора

Очередь обращений, карточка клиента, шаблоны, теги, передачи между операторами и аналитика.

Видео-демо

Посмотрите iEXChat в работе

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

Открыть видео
Виджет на сайтеПанель операторовКонтекст заявкиАналитика поддержки
Возможности

Что получает обменник после подключения

Единая очередь обращений

Все новые и активные диалоги собраны в одном экране: кто пишет, кто отвечает, в каком сайте и какая заявка.

Виджет под ваш бренд

Цвет, логотип, позиция, язык, приветствие, FAQ, прикрепления, голосовые и форма перед чатом — всё настраивается.

Сайты, роли и отделы

Раздельный доступ операторов к сайтам, гибкие роли, отделы и теги — каждый видит только своё.

Telegram, email и интеграции

Двусторонний мост в Telegram, входящая почта в диалоги, уведомления и подключение к вашим системам.

Регламент и автоматизация

Шаблоны, теги, передачи, авто-открытие, защита от спама, дедлайны на ответ и правила автоматизации.

Аналитика и качество

Скорость ответа, нагрузка операторов, оценки клиентов и метрики по сайтам и отделам.

Кабинет оператора

Рабочее место, в котором поддержка живёт целый день

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

Очередь диалогов

Все обращения в одном списке: кто пишет, кто отвечает, что висит без ответа и что нужно подхватить.

Карточка клиента

Имя, email, телефон, заявка, страна и устройство — всё под рукой, без переключения окон.

Шаблоны ответов

Готовые фразы для частых вопросов, по категориям и с переменными — оператор отвечает в один клик.

Теги и приоритеты

Метки на диалоги и клиентов, приоритеты, передача между операторами и отделами.

Аналитика и качество

Скорость первого ответа, нагрузка, оценки клиентов после диалога и узкие места поддержки.

Архив, заметки и аудит

Внутренние пометки между операторами, архив старых диалогов и журнал изменений настроек.

Виджет на сайте

То, что видит клиент: компактный, быстрый и под ваш бренд

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

Режим 1

Свой чат на сайте

Основной сценарий. Клиент пишет прямо в виджете, сообщения сразу видны в кабинете оператора, история сохраняется у вас.

Режим 2

Свой чат + Telegram-fallback

Если операторы онлайн — клиент пишет в чат. Если все офлайн — виджет показывает кнопку «Написать в Telegram» с готовой ссылкой.

Режим 3

Сразу в Telegram

Виджет не открывает свой чат, а ведёт клиента в Telegram-аккаунт поддержки. Подходит, если команда живёт в Telegram.

Режим 4

Внешний сервис

Виджет можно временно заменить на сторонний — удобно для плавной миграции с старого провайдера на свой чат.

Форма перед чатом

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

Голосовые сообщения

Клиент может записать голос, оператор слушает и отвечает в той же ленте.

Файлы и изображения

Прикрепления до 25 МБ, защита от опасных типов файлов, превью изображений в чате.

FAQ и статьи

Встроенный help-центр со статьями, категориями и оценкой полезности от клиента.

Локализация

Свои переводы интерфейса виджета и автоматическое определение языка клиента.

Сохранение диалога

Клиент возвращается через час, день или неделю — и продолжает тот же диалог без потери истории.

Контекст клиента

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

Авто-открытие

Чат может открыться сам по времени на странице, скроллу или конкретному адресу — без правки сайта.

Мгновенная доставка

Сообщения, статусы и присутствие — без задержки и без обновления страницы

Чат живой: клиент видит, когда оператор печатает, оператор видит, когда клиент онлайн и читает. Если операторов нет на месте — клиент знает свою позицию в очереди.

Мгновенные сообщения

Сообщения летят в обе стороны без обновления страницы — как в современных мессенджерах.

Видно, кто набирает

Индикатор «печатает...» работает в обе стороны, чтобы клиент не нервничал и не уходил с сайта.

Прочтения

Отметки доставки и прочтения с временем — клиент уверен, что сообщение дошло.

Статус оператора

Онлайн, занят, отошёл, офлайн — клиент видит, что ждёт ответ от живого человека.

Очередь и оценка ожидания

Если все операторы заняты, клиент видит свою позицию и примерное время ожидания.

Без двойных ответов

Оператор сразу видит, что коллега уже открыл диалог — клиент не получает два ответа от разных людей.

Мультисайт и роли

Один кабинет — несколько обменников без смешивания доступов

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

Несколько сайтов

У каждого свой адрес, логотип, цвет, язык и настройки виджета — никаких «общих» брендов.

Раздельный доступ

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

Гибкие роли

Администратор, оператор и кастомные роли с точным набором прав — для KYC, аналитики, поддержки.

Отдельная статистика

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

Каналы и интеграции

Сначала свой чат, затем каналы и интеграции вокруг него

Свой чат на сайте

Главный сценарий: клиент пишет в виджете, оператор отвечает из кабинета. История, файлы и оценки остаются у вас.

Telegram-мост

Двусторонняя связь с Telegram: оператор может отвечать прямо из Telegram-чата, и ответ возвращается клиенту в виджет.

Входящая и исходящая почта

Письма от клиентов автоматически складываются в диалоги и поддерживают переписку. Исходящие письма идут через вашу почту.

Интеграция с вашими системами

iEXChat можно связать с обменником, CRM и внутренними сервисами — события и данные ходят в обе стороны.

Безопасность

Данные клиентов и доступы — только в вашем контуре

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

Двухфакторный вход

Операторы заходят в кабинет с кодом из приложения на телефоне — компрометация пароля не открывает доступ.

Защищённые сессии клиентов

Идентификатор посетителя нельзя подделать — никто чужой не «прочитает» переписку клиента.

Подпись данных от сайта

Обменник может «удостоверить» клиента подписью — оператор уверен, что email и номер заявки настоящие.

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

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

Журнал действий

Видно, кто и когда менял настройки, переназначал диалоги, удалял сообщения — для контроля и аудита.

Шифрование чувствительных данных

Лицензия, секреты интеграций и токены доступа хранятся в зашифрованном виде, а не «как есть».

Обновления

Управляемые обновления — без поломки данных

Каждое изменение — отдельная версия с понятным журналом. Обновление накатывается по порядку, идемпотентно — даже если оборвалось, можно продолжить с того же места без потерь.

Версионирование

Каждая значимая правка — своя версия. Никаких «накатим как-нибудь», только понятная история.

Журнал обновлений

В системе всегда видно, какие обновления уже применены, а какие ещё нет.

Безопасные миграции

Изменения базы аддитивные: данные не теряются, схема обновляется по строгому порядку.

Одна команда

Запустили апдейт — система сама проверит готовность, применит изменения и доложит результат.

Под капотом

На чём построен iEXChat

Монорепо pnpm + turbo. Полный TypeScript с обеих сторон, типизированные контракты между виджетом, API и панелью. PostgreSQL как источник истины, Redis для очередей и pub/sub, S3/MinIO для файлов и Docker для всей обвязки.

Клиент

Виджет и панель

То, что видит клиент в виджете, и оператор в кабинете. Лёгкое, изолированное, реактивное.

React 18 + TanStack Query
Панель оператора: React 18, TanStack Query, реактивный инбокс.
Vanilla TypeScript widget
Виджет: vanilla TypeScript в Shadow DOM, без зависимостей от сайта.
TypeScript strict
TypeScript strict-mode на всех сторонах — типизированные API-контракты.
Tailwind 4
Дизайн-система панели и страниц настроек.
Vite
Сборка виджета и панели — IIFE-бандл ~52 KB gzip.
Socket.IO client
Socket.IO client — мгновенные сообщения в виджете и панели.
Сервер

API и воркер

NestJS API, gateway реального времени, фоновый воркер с очередями и Prisma поверх Postgres.

NestJS 11
NestJS 11 — модульный API с DI, гвардами и пайпами.
Prisma ORM
Prisma ORM — миграции, type-safe запросы, baseline.
PostgreSQL
PostgreSQL — переписки, клиенты, настройки, аудит.
Redis + BullMQ
Redis + BullMQ + Socket.IO Adapter — очереди и pub/sub.
Socket.IO + Redis Adapter
Socket.IO gateway — все realtime-события.
Worker (queues, SLA)
Отдельный воркер: webhooks, рассылки, регламентные задачи.
Инфраструктура

Хостинг и эксплуатация

Self-hosted на Debian/Ubuntu, всё запаковано в Docker, nginx как reverse proxy, Cloudflare опционально.

Debian 12 / Ubuntu 22
Debian 12 / Ubuntu 22.04 — рекомендованная база.
Docker compose
Docker compose — Postgres, Redis, MinIO, app, worker.
Nginx + Let's Encrypt
Nginx — reverse proxy, статика, Let's Encrypt сертификаты.
Cloudflare
Cloudflare — DNS, защита, опционально WAF.
MinIO / S3
MinIO / S3 — файлы, голосовые, изображения.
systemd + cron
systemd + cron — supervision и регламентные задачи.
Готовы попробовать

iEXChat — поддержка, которой управляете только вы

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