Digital Engagement est l'ensemble de fonctionnalités Salesforce qui permet de router des conversations issues de WhatsApp, SMS, Facebook Messenger ou d'un canal de messagerie personnalisé directement dans Omni-Channel, au même titre qu'un cas ou un chat. L'objet central est MessagingSession, qui se comporte comme n'importe quel élément routable une fois correctement configuré.
Avant toute configuration, vérifiez que votre org dispose des licences Digital Engagement (add-on Service Cloud) et que le canal WhatsApp Business est provisionné via un Business Solution Provider (BSP) partenaire Salesforce, ou via Salesforce lui-même selon votre contrat. Sans ce provisioning côté opérateur, aucune configuration Salesforce ne fera transiter de vrais messages.
Dans Configuration Rapide, ouvrez Canaux de messagerie WhatsApp (ou « Canaux Digital Engagement » selon la version) et créez un enregistrement :
Comme pour tout objet routable, il faut créer un Service Channel pointant vers l'objet MessagingSession, puis une Routing Configuration dédiée. Points spécifiques à la messagerie :
Le Skills-Based Routing fonctionne nativement sur MessagingSession : vous pouvez router une conversation WhatsApp vers un agent qualifié en Langue_Portugais exactement comme pour un Case. Un Flow avant enregistrement sur MessagingSession peut déduire les compétences requises à partir du numéro d'entrée, de mots-clés détectés, ou de données du contact associé.
Ajoutez le composant Messagerie améliorée (Enhanced Messaging) ou le composant de conversation Digital Engagement à votre application console, en plus du widget Omni-Channel classique. C'est cette interface qui affiche le fil de discussion WhatsApp et permet à l'agent de répondre.
Piège fréquent : une conversation WhatsApp qui n'arrive jamais dans Omni-Channel provient très souvent d'un point d'entrée (Messaging Channel ou Flow d'accueil) mal relié à la file cible, plutôt que d'un problème de Routing Configuration. Vérifiez toujours en premier le Flow ou le bot d'accueil associé au canal.
WhatsApp impose une fenêtre de service de 24 heures : passé ce délai sans message du client, seul un message-modèle pré-approuvé (template) peut relancer la conversation. Cela a un impact direct sur la conception de votre routage :
Omni Supervisor affiche les MessagingSession comme n'importe quel autre type de travail, avec le canal d'origine visible (WhatsApp, SMS, etc.). Cela permet aux superviseurs de suivre la charge par canal digital en temps réel, et de comparer les temps de réponse entre canaux synchrones (chat) et asynchrones (WhatsApp) pour ajuster les Routing Configurations en conséquence.
Notre équipe DevToSpace accompagne vos projets Salesforce, de l'expérience client omnicanale à l'intégration Data Cloud / Marketing Cloud Next.
Parler à un expert