· Nathan Abondance · think2lab  · 5 min read

Agentforce sur votre site web: DeepChat, la solution pour une customisation avancée

Découvrez comment DeepChat fournit une interface moderne, customisable et open source pour intégrer votre agent à votre site internet.

Découvrez comment DeepChat fournit une interface moderne, customisable et open source pour intégrer votre agent à votre site internet.

Agentforce sur votre site web: DeepChat, la solution pour une customisation avancée

Vous connaissez déjà Agentforce, la solution agentique de Salesforce qui automatise les tâches, exécute des actions et interagit avec vos processus CRM.

Pour rappel il existe 3 manières d’interagir avec votre agent :

  • Headless (via code ou un autre agent)
  • Email (via Email-to-Case)
  • Conversationnel (via un chat)

Pour cette dernière, Salesforce propose une solution native particulièrement efficace : Embedded Messaging, via le canal “Messaging for In-App and Web”. Intégration universelle, widget de chat natif, configuration rapide depuis Salesforce… tout est pensé pour que la mise en place soit fluide et accessible, sans prise de tête.

Mais si vous visez une customisation propre à votre identité visuelle ? Si votre interface doit vraiment se démarquer ? DeepChat.dev est un bon candidat ! Cette solution open-source propulse vos agents Agentforce dans une interface élégante, ultra-personnalisable et libérée des contraintes natives. Le résultat : une expérience conversationnelle qui vous ressemble, sans compromis technique.

Deepchat en quelques mots

Deepchat est une interface de conversation open‑source conçue pour être agnostique vis‑à‑vis des modèles IA. Développée autour des standards modernes du web, elle intègre de nombreuses fonctionnalités prêtes à l’emploi, et ce gratuitement. Il ne nécessite qu’un backend léger pour fonctionner, offrant ainsi une solution simple, modulable et économique pour vos intégrations IA.

DeepChat Interface

Une liberté de customisation totale

Là où Embedded Messaging vous propose des thèmes prédéfinis et un widget standardisé, DeepChat.dev permet une personnalisation totale: CSS entièrement personnalisable, design system à votre image, animations fluides et responsive design natif optimisé…

Et ça change la donne ! Les fonctionnalités interactives impossibles avec la solution native deviennent possibles : speech-to-text et text-to-speech intégrés, capture webcam/micro en un clic, drag & drop universel, support Markdown complet pour un formatage riche. Contrairement aux cycles trimestriels Salesforce, vous déployez vos améliorations en temps réel, sans attendre les roadmaps natives.

Résultat : là où Embedded Messaging propose une expérience très correcte mais simple à mettre en place, DeepChat.dev crée une expérience mémorable qui transforme l’adoption utilisateur en avantage concurrentiel durable.

L’orchestration multi-agent en pratique

DeepChat.dev permet de centraliser plusieurs agents spécialisés dans une interface unique. Concrètement : votre agent Agentforce gère les actions CRM (création de leads, mise à jour de contacts, traitement des requêtes), un LLM externe comme Claude ou OpenAI s’occupe de la génération et reformulation de contenus, tandis qu’un agent métier personnalisé interagit avec vos APIs spécifiques. Une logique d’orchestrateur dans le back ou via des outils comme LangChain ou AutoGen coordonne ces échanges en arrière-plan. L’utilisateur final profite d’une expérience fluide, sans soupçonner la complexité technique sous-jacente. Le résultat : plusieurs intelligences IA - génération, analyse, action - convergent vers un point d’entrée unique.

Intégration avec l’écosystème Salesforce

Pour intégrer votre interface de conversation à l’écosystème Salesforce, deux approches principales s’offrent à vous :

L’Agent API

Il s’agit de l’API standard de Salesforce, conçue spécifiquement pour les intégrations headless sans interface utilisateur que ce soit pour interagir avec un agent en code ou carrément communiquer entre agents. Sa simplicité en fait une solution idéale pour le prototypage rapide ou pour les cas d’usage les plus courants. C’est d’ailleurs l’approche que nous avons retenue pour la démonstration dans cet article.

L’API Messaging for In-App and Web

En GA depuis la version Winter ‘25, cette API représente la solution la plus moderne et complète proposée par Salesforce. Elle offre des fonctionnalités natives avancées, notamment :

  • La gestion de l’authentification des utilisateurs
  • Le suivi et la reprise des sessions de conversation
  • Solution native pour la gestion des fichiers
Play

Les bénéfices de cette approche

Cette combinaison Deepchat + Agentforce apporte plusieurs avantages concrets : une expérience utilisateur moderne avec design responsive et interactions plus fluides, des cycles de mise à jour indépendants de Salesforce, un speech-to-text local qui évite les coûts et dépendances externes, une flexibilité de déploiement sur tous types de contextes, et la possibilité de créer une base pour orchestrer plusieurs agents IA simultanément dans une interface cohérente.

Comment intégrer Deepchat et Agentforce :

On vous a mâché le travail en développant une integration DeepChat via l’Agent API ! 🤩

  • Suivez les instructions de notre dépôt pour connecter Deepchat à votre Agentforce : Think2Corp/deep-chat
  • Explorez le dépôt GitHub Deepchat pour découvrir les possibilités de customisation et comment insérer le composant dans votre UI web : OvidijusParsiunas/deep-chat

Idées pour la suite:

Deepchat peut s’intégrer encore plus étroitement à Salesforce, que ce soit en s’appuyant directement sur Salesforce comme backend pour interagir avec Agentforce, ou en étant embarqué dans la Utility Bar via un composant LWC pour un accès permanent depuis la console. Ces deux configurations feront l’objet de guides détaillés dans de futurs blogs et dépôts GitHub.


En somme, Deepchat n’est pas juste un chat : c’est le hub IA visuel parfait pour enrichir vos déploiements Salesforce et Agentforce, tout en préparant votre architecture à accueillir plusieurs agents spécialisés, sans compromis visuel ni technique.

Découvrez un tableau comparatif entre Embedded Messaging et DeepChat.dev, ainsi que nos recommandations selon l’usage :

CritèresEmbedded MessagingDeepChat.dev
Type d’intégrationComposant natif ou snippet JSAPI REST + frontend open source
Personnalisation UILimitée : couleurs, images, textes modifiablesTotale : CSS, animations, interactions, responsive
Fonctionnalités interactivesChat textuel, formulaires pré-chat, pas de speech-to-text natifRiches : speech-to-text local, text-to-speech, gestion média, markdown
DéploiementSites Experience Cloud et externes (via snippet)Universel : web, intranet, outils internes
Mises à jourSynchronisé avec les cycles SalesforceDéploiement agile, mises à jour en continu
Complexité de mise en œuvreSimple à configurer, peu de développement nécessaireNécessite la mise en place d’un backend ainsi que la customisation du fontend
Recommandé pourDéploiements rapides et standardsProjets avancés et sur mesure
Usage idéalSites web nécessitant une fonction de chat simple avec une intégration rapideExpériences conversationnelles personnalisées, orchestration de multiples agents IA
Retour

Articles Similaires

Voir tous les Articles »