iEXChat · plateforme de support sur votre serveur

Votre propre chat avec les clients pour le service d’échange.

Les clients écrivent depuis le site, Telegram ou e-mail, et l’équipe répond depuis un espace unique avec le contexte de commande et tout l’historique.

Widget React à votre marque, Telegram, automatisation, profils unifiés, SLA, analytics et conversations E2EE sur votre serveur.

Prix$499
Widget pour le site Messages instantanés Bureau des opérateurs Multisites Telegram et e-mail Intégrations
Votre propre serveur
correspondance, fichiers et opérateurs - avec vous, pas avec SaaS
Multisites
un compte - plusieurs services d’échange et domaines
Pas de retard
messages, statuts et saisie - instantanément
Uniquement pour les clients iEXExchanger

Le projet se connecte à la licence actuelle iEXExchanger et fonctionne comme un module supplémentaire à la plateforme principale.

Pourquoi est-ce nécessaire ?

Le support doit voir la situation du client, pas seulement son message

Dans un service d’échange, la question est presque toujours liée au paiement, au statut de la demande, à la paire de l'échange ou à une page spécifique. iEXChat collecte cela à côté du dialogue afin que l'opérateur comprenne immédiatement ce qui se passe et évite les questions inutiles.

Contexte de la demande dans le dialogue

Le site peut transmettre le numéro de demande, le sens de l'échange, le montant, la page et toutes ses données au chat - l'opérateur le voit dans la carte du client, plutôt que de le rechercher manuellement.

Les données restent avec vous

La correspondance, les fichiers, les clients, les paramètres et les évaluations sont stockés sur votre serveur. Personne de l’extérieur n’en fermera l’accès ou n’augmentera les prix unilatéralement.

Un produit - plusieurs sites

Une installation dessert plusieurs services d’échange, vitrines ou domaines : chacun a ses propres paramètres de widget, opérateurs, balises, files d'attente et analyses - ils ne se chevauchent pas.

Comparaison

Chat SaaS externe et propre iEXChat

Service de chat régulier
  • Paiement par opérateur et abonnement mensuel
  • Les correspondances et fichiers clients sont stockés par un service tiers
  • Contexte faible : l'opérateur recherche le montant, la paire et e-mail avec ses mains
  • Les intégrations, le style et le comportement sont limités par les règles du fournisseur
iEXChat - votre chat
  • Déployé sur votre serveur, sans payer pour chaque place
  • L'historique, les clients, les fichiers, les évaluations et les analyses restent avec vous
  • Le chat affiche la paire, le montant, le e-mail, le numéro de commande et les événements d'échange
  • Intégration profonde avec iEXExchanger, widget de marque et personnalisation flexible
Architecture

Un widget léger sur le site - une plateforme d'assistance à part entière à l'intérieur

Un petit script est chargé sur le site. Le widget ouvre un dialogue en temps réel, le compte reçoit un message, l'historique et le contexte de la demande sont enregistrés dans votre base de données.

Site du service d’échange

Connecte le widget et, si vous le souhaitez, transfère les données du client et de la demande.

Widget sur la page

Fenêtre de support soignée, design de marque, restauration du dialogue après le retour du client.

Livraison des messages

Les messages, les lectures, la saisie et les statuts sont transmis instantanément, sans actualiser la page.

Histoire et contexte

Les conversations, clients, fichiers, évaluations et audits sont stockés dans votre base de données.

Bureau de l'opérateur

File d'attente des demandes, fiche client, modèles, tags, transferts entre opérateurs et analyses.

Plateforme iEXChat

Canaux, équipe et données client dans un seul environnement

iEXChat couvre tout le cycle du support : demandes, contexte client, SLA, historique et analytics pour le responsable.

Telegram comme canal complet

Bot par site ou personnalisé, synchronisation bidirectionnelle, sujets de groupe, boutons, CSAT et Mini App.

Conversations privées E2EE

AES-GCM-256 côté navigateur : la clé ne passe que dans le fragment URL et le serveur conserve uniquement le texte chiffré.

Un profil client unique

Fusion automatique par e-mail, téléphone, Telegram et external ID, timeline commune, champs personnalisés et export JSON/CSV.

Groupes et contrôle opérationnel

Groupes illimités, rôles, accès par mot de passe, actions en masse, macros et recherche plein texte.

Widget React adapté à votre site

Isolé dans Shadow DOM avec éditeur de marque, conversations multiples, aide, bots, scénarios proactifs et cinq modes.

Voix, PWA et observabilité

Voix entre site, Telegram et panneau, transcription optionnelle, PWA, Web Push, métriques, traces et tests de charge.

Possibilités

Que reçoit le service d’échange après connexion ?

File d'attente unique de demandes

Tous les dialogues nouveaux et actifs sont rassemblés sur un seul écran : qui écrit, qui répond, sur quel site et quelle demande.

Widget pour votre marque

Couleur, logo, position, langue, message d'accueil, FAQ, pièces jointes, formulaire vocal et pré-chat - tout est personnalisable.

Sites, rôles et départements

Accès séparé des opérateurs aux sites, rôles flexibles, départements et balises - chacun ne voit que le sien.

Telegram, l’e-mail et intégrations

Pont bidirectionnel dans Telegram, courrier entrant vers les conversations, notifications et connexion à vos systèmes.

Régulation et automatisation

Modèles, tags, transmissions, ouverture automatique, protection anti-spam, délais de réponse et règles d'automatisation.

Analyse et qualité

Vitesse de réponse, charge de l'opérateur, évaluations des clients et mesures par site et par service.

Bots, connaissances et automatisation

Bot flows, FAQ, articles, deflection, invitations proactives, exit intent, webhooks et macros réduisent les tâches manuelles.

Voix, fichiers et assistance guidée

Voix et transcription, fichiers, albums, réactions, réponses, édition et co-browse avec consentement et masquage.

Bureau de l'opérateur

Un lieu de travail où le soutien vit toute la journée

A gauche se trouvent les dialogues, à droite la fiche client et le contexte de la demande. L'administrateur configure les sites, les opérateurs, les départements, les modèles et les règles dans un onglet de paramètres séparé - sans programmeurs et sans modifier le code.

File d'attente de dialogue

Toutes les demandes sont regroupées dans une seule liste : qui écrit, qui répond, ce qui reste sans réponse et ce qui doit être repris.

Carte client

Nom, e-mail, téléphone, demande, pays et appareil : tout est à portée de main, sans changer de fenêtre.

Modèles de réponse

Phrases prêtes à l'emploi pour les questions fréquemment posées, par catégorie et avec variables - l'opérateur répond en un clic.

Balises et priorités

Tags pour les dialogues et les clients, les priorités, le transfert entre opérateurs et services.

Analyse et qualité

Première vitesse de réponse, charge de travail, évaluations des clients après dialogue et goulots d'étranglement du support.

Archive, notes et audit

Notes internes entre opérateurs, une archive des anciens dialogues et un journal des modifications des paramètres.

Widget sur le site

Ce que voit le client : compact, rapide et cohérent avec votre marque

Un loader léger charge le noyau isolé à la demande. Shadow DOM évite les conflits et cinq modes couvrent tous les canaux.

Mode 1

Votre propre chat sur le site

Scénario principal. Le client écrit directement dans le widget, les messages sont immédiatement visibles dans le compte de l'opérateur et l'historique est enregistré avec vous.

Mode 2

Propre chat + Telegram-fallback

Si les opérateurs sont en ligne, le client écrit sur le chat. Si tout est hors ligne, le widget affiche le bouton « Écrire sur Telegram » avec un lien prêt à l'emploi.

Mode 3

Immédiatement dans Telegram

Le widget n'ouvre pas son propre chat, mais dirige le client vers le compte de support Telegram. Convient si l'équipe habite à Telegram.

Mode 4

Prestation externe

Le widget peut être temporairement remplacé par un widget tiers, ce qui est pratique pour une migration en douceur de l'ancien fournisseur vers votre propre chat.

Mode 5

Menu multicanal

Un seul bouton propose le chat natif, Telegram et e-mail dans l’ordre défini par le propriétaire.

Formulaire avant de discuter

Nom, e-mail, téléphone - les champs sont inclus à la discrétion de l'administrateur et peuvent être rendus obligatoires.

Messages vocaux

Le client peut enregistrer sa voix, l'opérateur écoute et répond sur la même bande.

Fichiers et images

Taille et catégories configurables, blocklist, glisser-déposer, collage, multi-upload, progression et albums photo.

FAQ et articles

Centre d'aide intégré avec des articles, des catégories et des évaluations d'utilité du client.

Localisation

Traductions personnalisées de l'interface du widget et détection automatique de la langue du client.

Sauvegarder le dialogue

Le client revient une heure, un jour ou une semaine plus tard et continue le même dialogue sans perdre l'histoire.

Contexte client

Le site transmet e-mail, le nom, le numéro de téléphone, le numéro de demande et toutes ses données au chat - l'opérateur le voit immédiatement.

Ouverture automatique

Le chat peut s'ouvrir en fonction de l'heure sur la page, du défilement ou d'une adresse spécifique - sans modifier le site.

Livraison instantanée

Messages, statuts et présence - sans délai et sans actualisation de page

Chat en direct : le client voit quand l'opérateur tape, l'opérateur voit quand le client est en ligne et lit. Si les opérateurs ne sont pas là, le client connaît sa position dans la file d'attente.

Messages instantanés

Les messages volent dans les deux sens sans actualiser la page, tout comme dans les messageries instantanées modernes.

Vous pouvez voir qui appelle

L'indicateur « impression... » fonctionne dans les deux sens afin que le client ne s'énerve pas et ne quitte pas le site.

Lectures

Marques de livraison et de lecture avec le temps - le client est sûr que le message a été reçu.

Statut de l'opérateur

En ligne, occupé, absent, hors ligne - le client voit qu'il attend une réponse d'une personne vivante.

Évaluation des files d’attente et des attentes

Si tous les opérateurs sont occupés, le client voit sa position et le temps d'attente approximatif.

Pas de doubles réponses

L'opérateur voit immédiatement que le collègue a déjà ouvert un dialogue : le client ne reçoit pas deux réponses de personnes différentes.

Multisite et rôles

Un compte - plusieurs services d’échange sans accès mixte

Chaque site possède ses propres paramètres de domaine, de marque, de langue, d'opérateurs et de widgets. Une personne peut être opérateur sur un site et administrateur sur un autre - et ne voit que les accès qui ont été explicitement accordés.

Plusieurs sites

Chacun a sa propre adresse, son logo, sa couleur, sa langue et ses paramètres de widget – pas de marques « communes ».

Accès séparé

L'opérateur ne voit que ses propres sites et ses propres dialogues, il n'y a pas d'entrée accidentelle dans le service d’échange de quelqu'un d'autre.

Rôles flexibles

Rôles d'administrateur, d'opérateur et personnalisés avec un ensemble précis de droits - pour KYC, analyses, support.

Statistiques individuelles

Les dialogues, les notes, la charge et les analyses sont calculés pour chaque site séparément - sans mélanger les chiffres.

Canaux et intégrations

D'abord votre chat, puis les canaux et les intégrations qui l'entourent

Votre propre chat sur le site

Scénario principal : le client écrit dans le widget, l'opérateur répond depuis le compte. L'historique, les fichiers et les évaluations restent avec vous.

Pont Telegram

Bot par site ou personnalisé avec médias, saisie, réactions, édition, boutons, CSAT et deep links.

Groupe d’équipe et Mini App

Chaque conversation peut avoir un sujet de forum dans le groupe ; les opérateurs y répondent ou ouvrent la Mini App.

Courrier entrant et sortant

Les lettres des clients sont automatiquement transformées en dialogues et en correspondance de support. Les lettres sortantes transitent par votre courrier.

Intégration avec vos systèmes

iEXChat peut être connecté au service d’échange, CRM et aux services internes - événements et flux de données dans les deux sens.

Identité client unifiée

Les contacts fusionnent par e-mail, téléphone, utilisateur Telegram et external ID, avec liaison ou séparation manuelle.

Sécurité

Données client et accès - uniquement dans votre circuit

Les données et fichiers principaux restent dans votre périmètre. Les canaux externes activés ne reçoivent que les données nécessaires.

Connexion à deux facteurs

Les opérateurs saisissent le compte avec un code provenant d'une demande sur le téléphone - compromettre le mot de passe ne donne pas accès.

Séances client sécurisées

L'identifiant du visiteur ne peut pas être falsifié - aucun étranger ne « lira » la correspondance du client.

Conversations privées E2EE

AES-GCM-256 s’exécute dans le navigateur ; la clé reste dans le fragment URL et le serveur ne voit que fingerprint et texte chiffré.

Protection anti-spam

Limites sur les messages, les tentatives de connexion et les actions suspectes - le bot n'inondera pas le chat et ne devinera pas le mot de passe.

Journal des actions

Vous pouvez voir qui a modifié les paramètres et quand, réaffecté les boîtes de dialogue, supprimé les messages - à des fins de contrôle et d'audit.

Co-browse avec consentement

Il démarre uniquement après accord explicite et masque mot de passe, e-mail, téléphone et champs sensibles.

Déploiement et exploitation

Une infrastructure prête pour un support fiable

iEXChat fonctionne dans votre environnement avec proxy, SSL, tâches en arrière-plan, stockage, sauvegardes et suivi de santé.

Installation automatisée

Configure les services, le reverse proxy et le certificat SSL, puis vérifie la disponibilité.

Diffusion rapide du widget

Le loader charge le noyau immuable uniquement lorsqu’il est nécessaire.

Migrations et sauvegardes

Les changements idempotents et les sauvegardes réduisent les risques pour les données de production.

Worker et observabilité

Des files séparées traitent SLA, notifications, nettoyage et analytics, avec métriques et traces optionnelles.

Sous le capot

Sur quoi est construit iEXChat ?

Monorepo pnpm + turbo. TypeScript complet des deux côtés, contrats tapés entre le widget, API et le panneau. PostgreSQL comme source de vérité, Redis pour les files d'attente et pub/sub, S3/MinIO pour les fichiers et Docker pour l'ensemble du framework.

Client

Widget et panneau

Ce que le client voit dans le widget et l'opérateur au bureau. Léger, isolé, réactif.

React 18 + TanStack Query
Panneau de commande : React 18, TanStack Query, boîte de réception réactive.
React 19 widget + Shadow DOM
React 19 et Tailwind 4 dans Shadow DOM, chargement à la demande et aucun conflit de styles.
TypeScript strict
Mode strict TypeScript de tous les côtés - contrats API tapés.
Tailwind 4
Système de conception pour le panneau et les pages de paramètres.
Vite
Vite construit le panneau et le noyau isolé ; le loader léger ne le télécharge qu’au besoin.
Socket.IO client
Client Socket.IO - messages instantanés dans le widget et le panneau.
Serveur

API et travailleur

NestJS API, passerelle temps réel, travailleur en arrière-plan avec files d'attente et Prisma au-dessus de Postgres.

NestJS 10
NestJS 10 : API modulaire, guards, pipes, intégrations et passerelle temps réel.
Prisma ORM
Prisma ORM - migrations, requêtes de type sécurisé, référence.
PostgreSQL
PostgreSQL - correspondance, clients, paramètres, audit.
Redis + BullMQ
Redis + BullMQ + Adaptateur Socket.IO - files d'attente et pub/sub.
Socket.IO + Redis Adapter
Passerelle Socket.IO - tous les événements en temps réel.
Worker (queues, SLA)
Travailleur distinct : webhooks, mailings, tâches courantes.
Infrastructure

Hébergement et fonctionnement

self-hosted sur Debian/Ubuntu, tout est packagé dans Docker, nginx comme proxy inverse, Cloudflare en option.

Debian 13 / Ubuntu 26.04
Debian 13 / Ubuntu 26.04 est la base serveur recommandée.
Docker compose
Docker compose — Postgres, Redis, MinIO, app, worker.
Nginx + Let's Encrypt
Nginx - proxy inverse, statique, certificats Let's Encrypt.
Cloudflare
Cloudflare - DNS, protection, WAF en option.
MinIO / S3
MinIO / S3 - fichiers, voix, images.
systemd + cron
systemd + cron - supervision et tâches de routine.
Prêt à essayer

iEXChat - un support que vous seul contrôlez

Un script sur le site, un compte pour l'équipe et toutes les données sont sur votre serveur. Commandez le déploiement de votre service d’échange.