
Ce que « intégré à l'application » signifie réellement (ce n'est pas votre widget de site web)
L'expression est utilisée de façon assez large, donc il vaut la peine de la préciser. Le chat en direct intégré à l'application est une surface de chat qui vit à l'intérieur du produit authentifié qu'un utilisateur utilise déjà, pas sur le site marketing public. Un widget de site web s'adresse à un prospect ; le chat intégré à l'application s'adresse à un utilisateur connecté, en pleine tâche, à l'intérieur de ce qu'il paie déjà ou qu'il est en train d'évaluer.
Zendesk trace la même limite sur sa propre page de messagerie, en positionnant « votre site web » et « votre application mobile » comme deux canaux séparés vers lesquels une entreprise se déploie, pas une seule surface étendue. Crisp va plus loin et présente explicitement sa gamme de SDK comme une infrastructure « pour donner du pouvoir aux entreprises mobiles et web », un produit différent de son simple widget web. La distinction n'est pas cosmétique : un widget de site web est généralement uniquement en JavaScript, sans connexion requise, orienté vers la capture de leads. Le chat intégré à l'application est accessible via un SDK natif, transporte la session et l'état du compte de l'utilisateur, et (selon la propre documentation SDK de Zendesk) prend généralement en charge l'authentification JWT afin que l'historique d'un utilisateur récurrent le suive d'une visite à l'autre.

C'est pourquoi « ajouter un chat en direct à mon application » et « ajouter un widget de chat à mon site web » sont deux projets différents, même si la plupart des fournisseurs vendent les deux depuis le même tableau de bord.
Pourquoi les équipes placent le chat à l'intérieur du produit lui-même
Il y a un vrai écart derrière cette tendance, pas seulement un plus agréable à avoir. Zendesk cite sa propre étude montrant que 84 % des responsables CX jugent leur vitesse de réponse excellente, mais seulement 39 % des clients sont d'accord, et présente la messagerie intégrée à l'application comme un moyen de combler cet écart de perception en gardant le support « à un clic » à l'intérieur de l'application elle-même, et non à un changement d'onglet (Zendesk Messaging).
Quelques raisons concrètes qui reviennent souvent :
- Support en contexte. L'utilisateur est déjà en pleine tâche, en train de payer, de rencontrer une erreur, de configurer un paramètre, donc le support peut voir (ou se faire dire) l'écran exact et l'état du compte au lieu de partir de « sur quelle page êtes-vous ? »
- Moins de changements de contexte. Sans chat intégré à l'application, un utilisateur qui rencontre un problème dans une application mobile doit en sortir, trouver un navigateur, localiser la bonne page de support, et tout réexpliquer. Le pitch du propre SDK mobile de Tidio commence justement par ça : « des réponses instantanées et intelligentes sans jamais quitter votre application ».
- Continuité entre les canaux. Un utilisateur qui commence sur mobile et ouvre ensuite l'application web s'attend à ce que le fil de discussion soit toujours là. La documentation du SDK mobile de Freshchat décrit le fait de transmettre le même identifiant utilisateur afin qu'une conversation « reprenne de façon fluide... depuis n'importe quelle plateforme prise en charge, Android, iOS et Web ».
- Une sensation plus native, qui se reflète dans la rétention. Crisp relie cela directement à des métriques produit, décrivant son SDK comme contribuant à « améliorer l'engagement et la rétention des utilisateurs », précisément parce que le chat se lit comme faisant partie de l'application, et non comme un plugin étranger (Crisp Chat SDK).
La voie du fait-maison : les SDK, et là où ça coince vraiment
Si vous prenez la voie traditionnelle, chaque grand fournisseur de chat en direct propose un SDK mobile ou intégré à l'application dédié, distinct de son widget de site web :
| Fournisseur | SDK intégré à l'app | Plateformes | Détail notable |
|---|---|---|---|
| Crisp | Famille de Chat SDK | JS (web), iOS, Android, React Native, Flutter | Le SDK iOS cible iOS 13+, « environ 96 % des appareils iPhone » ; permet d'envoyer des événements de session comme signup liés à l'utilisateur connecté |
| Tidio | SDK mobile | iOS, Android | Intègre directement son agent IA Lyro dans le SDK ; l'accès passe par un formulaire « Request Mobile SDK » plutôt qu'en libre-service |
| Zendesk | Chat SDK v2 (legacy) + Messaging SDK | iOS, Android, wrapper Flutter | L'authentification JWT transporte l'identité entre les sessions ; les notifications push font l'objet d'une étape de configuration documentée séparément |
| Freshchat (Freshworks) | SDK mobile | Android (4.1+), iOS (11.0+), React Native, Flutter | Hérite automatiquement de la configuration du widget web, une seule configuration pilote les deux canaux |
Drift est le cas édifiant qui mérite d'être cité ici. Sa propre page de live chat redirige désormais vers le nouveau produit d'agent de chat IA de Salesloft, et un évaluateur G2 a décrit directement les retombées :
"Once Salesloft acquired Drift the customer service went down significantly. They also had a major data breach that impacted the service for 10 days in August... We tried to cancel the renewal, but people from Salesloft kept calling me for payment."
C'est le risque qu'il est facile de sous-estimer : une fois qu'un SDK de chat est câblé dans votre produit en production comme infrastructure, une acquisition ou une panne chez le fournisseur n'est pas un simple désagrément, c'est un canal de support qui s'éteint sans que le volume ait où aller. Et même sans crise chez le fournisseur, le volet intégré à l'application de ces outils a tendance à accuser un retard sur le tableau de bord web. Un utilisateur de longue date de Crisp l'a dit sans détour :
"For many years the experience with the Crisp app, if it even worked, was just not great. Today, it's better, but it still lacks almost all new features Crisp has shipped the last two years: no way to trigger Hugo conversations, there's no AI implemented in the app at all."
Un évaluateur de Freshchat a signalé le même schéma chez un autre fournisseur : "the mobile app experience isn't as smooth or consistent as the desktop version, and occasional notification delays can lead to missed messages" (Siddharth O., G2 review). Si les fonctionnalités IA sont la raison pour laquelle vous ajoutez un chat en premier lieu, il vaut la peine de vérifier si le SDK mobile du fournisseur les propose réellement, pas seulement le widget web.
La voie plus légère : une couche de chat IA plutôt qu'un SDK brut
J'ai passé des années à observer des équipes de support câbler des SDK de chat entre eux, puis greffer une couche IA par-dessus comme un second projet, ce qui est exactement la couture où l'application mobile finit par être « pas terrible » des mois après le lancement du widget web. eesel évite cette couture en livrant l'agent IA et la surface d'intégration comme une seule chose, en trois versions selon l'endroit où vous voulez qu'il vive :

Bulle de chat est l'icône flottante dans un coin, ajoutée avec une seule balise script, qui peut être placée sur n'importe quelle page que vous contrôlez, y compris des pages à l'intérieur d'une application connectée. La propre documentation d'eesel note que « de nombreuses équipes déploient la bulle de chat IA d'eesel en interne, sur un intranet, un portail interne, ou un site destiné aux employés », ce qui est exactement le même schéma intégré à l'application dont parle cet article, simplement appliqué à des outils internes plutôt qu'à un produit destiné aux clients.
L'extrait intégré en ligne est celui qui correspond le plus directement à « mettre un chat à l'intérieur de mon application ». Au lieu de flotter au-dessus de chaque page, c'est un composant placé à un endroit précis, en haut d'une page de documentation, à l'intérieur d'un parcours d'onboarding produit, sur un portail développeur, via un seul extrait HTML. La propre FAQ d'eesel trace la limite clairement : « Une bulle de chat flotte dans le coin de chaque page. L'extrait intégré en ligne est placé à un endroit précis à l'intérieur d'une page spécifique... Il se sent plus natif et fonctionne mieux pour la documentation et les centres d'aide. » C'est le mécanisme que je privilégierais si l'objectif est un agent IA qui vit à l'intérieur d'un écran du produit plutôt qu'au-dessus.
Lien de chat public évite complètement l'intégration : une URL partageable et personnalisable à votre marque, que vous envoyez par e-mail, Slack, ou un ticket de support, sans toucher au code. C'est l'option à choisir quand vous n'avez pas (ou ne voulez pas) accès au code de l'application, et les utilisateurs finaux n'ont jamais besoin d'un compte eesel pour l'utiliser.
Les trois fonctionnent sur la même base de connaissances (centre d'aide, Notion, Confluence, tickets Zendesk, votre site web), répondent dans plus de 80 langues, et escaladent vers un humain selon le niveau de confiance ou le sujet. Rien de tout cela ne change d'une surface à l'autre, seul l'endroit où le chat se trouve physiquement change.
Comment le configurer concrètement
Que vous choisissiez la voie du SDK ou celle de l'intégration, la configuration suit à peu près les quatre mêmes étapes :

- Connectez vos sources de connaissances. Centre d'aide, documentation, Google Drive, Notion, Confluence, votre site web, ou un helpdesk existant, importés et synchronisés automatiquement plutôt qu'alimentés à la main ligne par ligne.
- Personnalisez le widget. Nom, avatar, couleurs et position, à décrire directement plutôt qu'à aller chercher dans un panneau de paramètres, puis testés avec de vraies questions avant la mise en ligne.
- Collez un seul extrait. Une balise
<script>pour une bulle de chat, un extrait HTML pour un extrait intégré en ligne, ou rien du tout pour un lien de chat public. - C'est en direct à l'intérieur de votre application. Aucun binaire natif à livrer, aucune revue d'app store à attendre si vous utilisez une intégration plutôt qu'un véritable SDK mobile.
Si votre produit a réellement besoin d'un SDK natif iOS/Android, parce que vous avez besoin de notifications push au niveau du système qui réveillent l'application ou de hooks d'interface native poussés, c'est là qu'un fournisseur comme le SDK iOS de Crisp ou le SDK Android de Freshchat trouve sa place, et vous superposeriez l'IA d'eesel par-dessus les données de tickets que ces SDK alimentent dans un helpdesk connecté. Pour une application web, une extension de navigateur, ou un portail interne, une intégration évite complètement cette étape de build natif.
Tarifs : ce que cela coûte réellement
Les fournisseurs de chat en direct traditionnels intègrent l'accès au SDK dans un plan plus large basé sur les sièges. Les SDK mobiles de Crisp et Tidio sont des modules complémentaires à leurs niveaux standards (voir les tarifs Crisp et les tarifs Tidio), et Tidio en particulier conditionne l'accès à son SDK à un formulaire de contact plutôt qu'à un prix affiché.
eesel fonctionne à l'inverse : à l'usage, sans frais de siège, sans frais de plateforme sur le plan en libre-service.
| Élément | Prix |
|---|---|
| Essai gratuit | 50 $ d'usage gratuit, sans carte bancaire |
| Tâche standard (une session de chat, quel que soit le nombre de messages) | 0,40 $ |
| Brouillon d'article de blog (sans rapport avec le chat, indiqué pour contexte) | 4,00 $ |
| Engagement annuel (≥300 $/mois) | 25 % de réduction |
| Enterprise (SE dédié, SSO, HIPAA, BAA) | 1 000 $/mois forfaitaire + usage |
Un exemple concret : 500 sessions de chat par mois coûtent 200 $, sans frais supplémentaire pour le volume de messages à l'intérieur d'une session, et vous n'êtes jamais facturé pour les conversations qu'un agent humain traite à la place (tarifs eesel). C'est une facture nettement différente d'un plan de chat en direct SaaS facturé par siège dès que plus d'une ou deux personnes ont besoin d'accéder au tableau de bord.
Erreurs courantes à éviter
- Traiter le volet mobile comme une réflexion après coup. Les avis G2 cités plus haut forment un schéma, pas une exception : les fonctionnalités IA et les nouvelles capacités arrivent généralement d'abord sur le widget web, et sur l'application native des mois plus tard, si jamais. Demandez directement à un fournisseur ce qui manque à son SDK mobile avant de vous engager.
- Ignorer la question du risque fournisseur. Une acquisition, une panne, ou un changement de tarif frappe plus fort une fois que le chat est une infrastructure à l'intérieur de votre produit plutôt qu'un widget de site web remplaçable. Vérifiez comment un fournisseur a géré les deux dernières années avant de le câbler profondément dans votre application.
- Construire la couche IA comme un second projet. Relier un SDK de chat brut à un framework de bot séparé double la surface de maintenance. Un agent entraîné sur votre propre documentation dès le premier jour, placé directement dans une bulle de chat ou un extrait intégré en ligne, évite complètement cette étape.
- Oublier l'escalade. Quoi que vous intégriez, vérifiez que les réponses à faible confiance sont dirigées vers un humain, par sujet, score de confiance, ou demande explicite, plutôt que de laisser l'IA deviner quand elle ne devrait pas.
Ajoutez une couche de chat IA à l'intérieur de votre propre produit avec eesel
J'ai vu assez d'équipes câbler un SDK de chat dans leur application puis passer un second projet à essayer de le rendre intelligent pour savoir que la version en deux étapes est le chemin le plus difficile. L'extrait intégré en ligne d'eesel place un agent IA, déjà entraîné sur votre documentation d'aide, vos tickets passés et vos données produit, directement dans une page à l'intérieur de votre propre application, que ce soit un parcours d'onboarding, une page de documentation, ou un panneau de support, sans SDK natif à maintenir ni second fournisseur à intégrer. Il escalade vers un humain quand il n'est pas confiant, fonctionne dans plus de 80 langues, et facture 0,40 $ par conversation sans frais de plateforme ni de siège. Si vous hésitez entre construire cela vous-même ou l'intégrer, essayez eesel sur votre propre documentation avant d'écrire une ligne de code SDK.
Questions fréquentes
Qu'est-ce que le chat en direct intégré à l'application ?
En quoi le chat en direct intégré à l'application diffère-t-il d'un widget de chat sur un site web ?
Dois-je créer un SDK natif iOS ou Android pour ajouter un chat intégré à l'application ?
Combien coûte le chat en direct intégré à l'application ?
Puis-je ajouter de l'IA à un chat intégré à l'application sans créer un bot moi-même ?
Que se passe-t-il si mon fournisseur de chat intégré à l'application subit une panne ou se fait racheter ?
Puis-je intégrer le chat en direct dans une application mobile, pas seulement une application web ?

Article by
Rama Adi Nugraha
Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.







