iEXChat · платформа підтримки на вашому сервері

Свій чат із клієнтами для обмінника.

Клієнти пишуть із сайту, Telegram або e-mail, а команда відповідає з єдиного кабінету з контекстом заявки та повною історією.

Брендований React-віджет, Telegram, автоматизація, єдині профілі, SLA, аналітика та E2EE-чати на вашому сервері.

Вартість$499
Віджет на сайт Миттєві повідомлення Кабінет операторів Мультисайт Telegram та e-mail Інтеграція
Свій сервер
листування, файли та оператори - у вас, не у SaaS
Мультисайт
один кабінет — кілька обмінників та доменів
Без затримки
повідомлення, статуси та набір тексту — миттєво
Тільки для клієнтів iEXExchanger

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

Навіщо це потрібно

Підтримка має бачити ситуацію клієнта, а не лише його повідомлення

В обміннику питання майже завжди пов'язане із оплатою, статусом заявки, напрямом обміну або конкретною сторінкою. iEXChat збирає це поруч із діалогом, щоб оператор відразу розумів, що відбувається, і не ставив зайвих питань.

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

Сайт може передати в чат номер заявки, направлення обміну, суму, сторінку та будь-які свої дані – оператор бачить це у картці клієнта, а не шукає руками.

Дані залишаються у вас

Листування, файли, клієнти, налаштування та оцінки зберігаються на вашому сервері. Ніхто з боку не закриє доступ до них і не підніме ціну в односторонньому порядку.

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

Одна установка обслуговує кілька обмінників, вітрин чи доменів: у кожного свої налаштування віджету, оператори, теги, черги та аналітика – вони не перетинаються.

Порівняння

Зовнішній SaaS-чат та власний iEXChat

Звичайний чат-сервіс
  • Оплата за кожного оператора та щомісячна передплата
  • Листування та файли клієнтів зберігаються у стороннього сервісу
  • Слабкий контекст: суму, напрям і e-mail оператор шукає руками
  • Інтеграції, стиль та поведінка обмежені правилами провайдера
iEXChat - ваш чат
  • Розгортається на вашому сервері без оплати за кожне місце
  • Історія, клієнти, файли, оцінки та аналітика залишаються у вас
  • У чаті показано напрямок, суму, e-mail, номер замовлення та події обміну
  • Глибока інтеграція з iEXExchanger, віджет під бренд та гнучке налаштування
Архітектура

Легкий віджет на сайті – повноцінна платформа підтримки всередині.

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

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

Підключає віджет та за бажання передає дані клієнта та заявки.

Віджет на сторінці

Обережне вікно підтримки, оформлення під бренд, відновлення діалогу після повернення клієнта.

Доставка повідомлень

Повідомлення, прочитання, набір тексту та статуси надходять миттєво – без оновлення сторінки.

Історія та контекст

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

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

Черга звернень, картка клієнта, шаблони, теги, передачі між операторами та аналітика.

Платформа iEXChat

Канали, команда й дані клієнта в одному контурі

iEXChat охоплює весь цикл підтримки: приймає звернення, показує контекст, допомагає дотримуватися SLA, зберігає історію та надає аналітику.

Telegram як повний канал

Окремий або власний бот для сайту, двостороння синхронізація, теми групи, кнопки, CSAT і Mini App.

Секретні E2EE-діалоги

AES-GCM-256 у браузері: ключ передається лише у фрагменті URL, а сервер зберігає тільки шифротекст.

Єдиний профіль клієнта

Автооб’єднання за e-mail, телефоном, Telegram та external ID, спільна історія, власні поля й експорт JSON/CSV.

Групи та контроль роботи

Необмежені групи, ролі, парольний доступ, масові дії, макроси та повнотекстовий пошук.

React-віджет для вашого сайту

Ізоляція Shadow DOM, live-конструктор бренду, кілька бесід, база знань, боти, proactive-сценарії та п’ять режимів.

Голос, PWA і спостережуваність

Голос між сайтом, Telegram і панеллю, опційна транскрибація, PWA, Web Push, метрики, трасування та load-тести.

Можливості

Що отримує обмінник після підключення?

Єдина черга звернень

Усі нові та активні діалоги зібрані в одному екрані: хто пише, хто відповідає, в якому сайті та яка заявка.

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

Колір, логотип, позиція, мова, привітання, FAQ, прикріплення, голосові та форма перед чатом – все налаштовується.

Сайти, ролі та відділи

Роздільний доступ операторів до сайтів, гнучкі ролі, відділи та теги – кожен бачить тільки своє.

Telegram, e-mail та інтеграції

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

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

Шаблони, теги, передачі, авто-відкриття, захист від спаму, дедлайни на відповідь та правила автоматизації.

Аналітика та якість

Швидкість відповіді, навантаження операторів, оцінки клієнтів та метрики по сайтам та відділам.

Боти, знання й автоматизація

Bot flows, FAQ, статті, deflection, proactive invite, exit intent, webhooks і макроси прибирають ручну рутину.

Голос, файли та спільна допомога

Голос і транскрибація, файли, альбоми, реакції, відповіді, редагування та co-browse зі згодою й маскуванням.

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

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

Зліва – діалоги, праворуч – картка клієнта та контекст заявки. Адміністратор налаштовує сайти, операторів, відділи, шаблони та правила в окремій вкладці налаштувань без програмістів і без правки коду.

Черга діалогів

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

Картка клієнта

Ім'я, e-mail, телефон, заявка, країна та пристрій – все під рукою, без перемикання вікон.

Шаблони відповідей

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

Теги та пріоритети

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

Аналітика та якість

Швидкість першої відповіді, навантаження, оцінки клієнтів після діалогу та вузькі місця підтримки.

Архів, нотатки та аудит

Внутрішні позначки між операторами, архів старих діалогів та журнал змін налаштувань.

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

Те, що бачить клієнт: компактний, швидкий та під ваш бренд

Легкий loader завантажує ізольоване ядро за потреби. Shadow DOM не конфліктує зі стилями, а п’ять режимів охоплюють усі канали.

Режим 1

Свій чат на сайті

Основний сценарій. Клієнт пише прямо у віджеті, повідомлення відразу видно у кабінеті оператора, історія зберігається у вас.

Режим 2

Свій чат + Telegram-fallback

Якщо оператори онлайн – клієнт пише в чат. Якщо все офлайн - віджет показує кнопку "Написати в Telegram" з готовим посиланням.

Режим 3

Відразу у Telegram

Віджет не відкриває свій чат, а веде клієнта до Telegram-аккаунт підтримки. Підходить, якщо команда живе у Telegram.

Режим 4

Зовнішній сервіс

Віджет можна тимчасово замінити на сторонній – зручно для плавної міграції зі старого провайдера на свій чат.

Режим 5

Меню каналів

Одна кнопка пропонує нативний чат, Telegram або e-mail у заданому власником порядку.

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

Ім'я, e-mail, телефон - поля включаються на вибір адміністратора, можна зробити обов'язковою.

Голосові повідомлення

Клієнт може записати голос, оператор слухає та відповідає у тій самій стрічці.

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

Налаштовуваний розмір і категорії, blocklist, drag-and-drop, вставка, мультизавантаження, прогрес і фотоальбоми.

FAQ та статті

Вбудований help-центр із статтями, категоріями та оцінкою корисності від клієнта.

Локалізація

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

Збереження діалогу

Клієнт повертається за годину, день чи тиждень — і продовжує той самий діалог без втрати історії.

Контекст клієнта

Сайт передає в чат e-mail, ім'я, телефон, номер заявки та будь-які свої дані – оператор бачить це відразу.

Авто-відкриття

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

Миттєва доставка

Повідомлення, статуси та присутність – без затримки та без оновлення сторінки

Чат живий: клієнт бачить, коли оператор друкує, оператор бачить, коли клієнт онлайн та читає. Якщо операторів немає на місці, клієнт знає свою позицію в черзі.

Миттєві повідомлення

Повідомлення летять в обидві сторони без оновлення сторінки як у сучасних месенджерах.

Видно, хто набирає

Індикатор «друкує...» працює в обидві сторони, щоб клієнт не нервував і не йшов із сайту.

Прочитання

Позначки доставки та прочитання з часом клієнт впевнений, що повідомлення дійшло.

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

Онлайн, зайнятий, відійшов, офлайн - клієнт бачить, що чекає відповідь від живої людини.

Черга та оцінка очікування

Якщо всі оператори зайняті, клієнт бачить свою позицію та приблизний час очікування.

Без подвійних відповідей

Оператор одразу бачить, що колега вже відкрив діалог — клієнт не отримує дві відповіді від різних людей.

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

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

Кожен сайт має свій домен, бренд, мову, оператори та налаштування віджету. Одна людина може бути оператором на одному сайті та адміністратором на іншому — і бачить лише те, до чого явно надано доступ.

Декілька сайтів

Кожен має свою адресу, логотип, колір, мову та налаштування віджету — жодних «загальних» брендів.

Роздільний доступ

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

Гнучкі ролі

Адміністратор, оператор та кастомні ролі з точним набором прав – для KYC, аналітики, підтримки.

Окрема статистика

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

Канали та інтеграції

Спочатку свій чат, потім канали та інтеграції навколо нього

Свій чат на сайті

Головний сценарій: клієнт пише у віджеті, оператор відповідає із кабінету. Історія, файли та оцінки залишаються у вас.

Telegram-міст

Окремий або власний бот для сайту з медіа, typing, реакціями, edit/delete, кнопками, CSAT і deep links.

Група команди та Mini App

Кожен діалог може отримати тему форуму в групі, а оператори відповідають там або відкривають Mini App.

Вхідна та вихідна e-mail

Листи від клієнтів автоматично складаються в діалоги та підтримують листування. Вихідні листи йдуть через вашу пошту.

Інтеграція з вашими системами

iEXChat можна зв'язати з обмінником, CRM та внутрішніми сервісами – події та дані ходять в обидві сторони.

Єдина ідентичність клієнта

Контакти об’єднуються за e-mail, телефоном, Telegram user та external ID з ручним link/unlink.

Безпека

Дані клієнтів та доступи – лише у вашому контурі

Основні дані й файли залишаються у вашому контурі. Увімкнені зовнішні канали отримують лише потрібні для роботи дані.

Двофакторний вхід

Оператори заходять до кабінету з кодом із програми на телефоні – компрометація пароля не відкриває доступу.

Захищені сесії клієнтів

Ідентифікатор відвідувача не можна підробити — ніхто чужий не прочитає листування клієнта.

Секретні E2EE-діалоги

AES-GCM-256 працює у браузері; ключ є лише у фрагменті URL, сервер бачить fingerprint і шифротекст.

Захист від спаму

Ліміти на повідомлення, спроби входу та підозрілі дії - бот не заллє чат і не підбере пароль.

Журнал дій

Видно, хто і коли змінював налаштування, перепризначав діалоги, видаляв повідомлення для контролю та аудиту.

Co-browse зі згодою

Спільний перегляд запускається лише після згоди й маскує пароль, e-mail, телефон та чутливі поля.

Розгортання та експлуатація

Інфраструктура для стабільної роботи підтримки

iEXChat працює у вашому контурі та включає proxy, SSL, фонові задачі, сховище, резервні копії й контроль стану.

Автоматизоване встановлення

Налаштовує сервіси, reverse proxy та SSL-сертифікат, а потім перевіряє готовність.

Швидка доставка віджета

Loader завантажує незмінне ядро лише тоді, коли воно потрібне.

Міграції та резервні копії

Ідемпотентні зміни й backups знижують ризик для робочих даних.

Worker і спостережуваність

Окремі черги обробляють SLA, сповіщення, очищення й аналітику; метрики та трасування підключаються за потреби.

Під капотом

На чому побудовано iEXChat

Monorepo pnpm + турбо. Повний TypeScript з обох сторін, типізовані контракти між віджетом, API і панеллю. PostgreSQL as the source of truth, Redis for queues and pub/sub, S3/MinIO for files and Docker for the entire framework.

Клієнт

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

Те, що бачить клієнт у віджеті, та оператор у кабінеті. Легке, ізольоване, реактивне.

React 18 + TanStack Query
Панель оператора: React 18, TanStack Query, реактивний інбокс.
React 19 widget + Shadow DOM
React 19 і Tailwind 4 у Shadow DOM, ліниве завантаження та відсутність конфліктів зі стилями сайту.
TypeScript strict
TypeScript strict-mode на всіх сторонах – типізовані API-контракти.
Tailwind 4
Дизайн-система панелі та сторінок налаштувань.
Vite
Vite збирає панель та ізольоване ядро; легкий loader отримує його лише за потреби.
Socket.IO client
Socket.IO client — миттєві повідомлення у віджеті та панелі.
Сервер

API та воркер

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

NestJS 10
NestJS 10 — модульний API, guards, pipes, інтеграції та realtime gateway.
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 13 / Ubuntu 26.04
Debian 13 / Ubuntu 26.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 - підтримка, якою керуєте тільки ви

Один скрипт на сайті, один кабінет для команди та всі дані у вас на сервері. Замовте розгортання під обмінник.