Flux Chat

Heedify supports inbound Microsoft Teams chat routing via a visual designer with Greeting, Queue, Customer Choice and Form nodes, multilingual messages, holidays and open hours, integrated with Microsoft Teams bots and a parent call flow so customer-facing chat conversations can escalate to voice without re-configuring routing. Un flux chat est l’équivalent conversationnel d’un flux d’appel — il route les conversations Microsoft Teams Chat vers les agents via des files, avec branchement par choix client, formulaires et gestion des jours fériés / heures d’ouverture en option. Chaque flux chat est lié à un flux d’appel parent dont il hérite les agents et le contexte.

Créer un flux chat

  1. Ouvrez Flux de chat depuis la barre latérale
  2. Cliquez sur +Ajouter un flux de chat
  3. Remplissez l’onglet Compte de ressources — chaque champ marqué requis doit être renseigné avant que Enregistrer soit activé
  4. Cliquez sur Enregistrer

Après le premier enregistrement, deux onglets supplémentaires se débloquent : Messages d’accueil et Routage. Ouvrez-les pour finir la configuration.

Obligatoire à la création : Nom du flux de chat, Identifiant du robot, Clé du robot, Entité et Lien vers le flux d’appels. Le bouton Enregistrer reste désactivé tant que ces cinq champs ne sont pas définis.

Onglet Compte de ressources

Les champs affichés dépendent du mode (création vs édition).

Champs à la création

Champ Requis Description
Nom du flux de chat Oui Nom d’affichage du flux chat. Apparaît dans la liste Flux de chat.
Identifiant du robot Oui App ID du bot Teams qui supporte ce flux chat. Cette valeur devient aussi l’ID interne du flux à la création.
Clé du robot Oui Secret / mot de passe du bot. Stocké chiffré et jamais réaffiché.
Entité Oui Entité à laquelle appartient le flux chat. Détermine les permissions appliquées au flux et à toutes ses sous-ressources.
Lien vers le flux d’appels Oui Flux d’appel parent auquel ce flux chat se rattache. Choisi dans la liste déroulante ; le premier flux d’appel disponible est présélectionné.

Champs visibles en édition

Champ Modifiable Description
Nom du flux de chat Oui Nom d’affichage.
Entité Non Lecture seule après création.
Clé du robot Oui Re-saisir pour faire tourner le secret ; laisser vide pour conserver la valeur courante.
Fuseau horaire Oui Fuseau utilisé pour évaluer Jours fériés et Heures d’ouverture. Par défaut Europe/Paris.
Langue Oui Langue par défaut pour les messages d’accueil. Par défaut en-US.
Lien vers le flux d’appels Oui Flux d’appel parent. Requis — ne peut pas être vidé.
ID de flux de chat Non Identifiant système en lecture seule.

Aucun champ Région ou Emplacement des données n’est exposé dans cet onglet du portail courant — le flux chat hérite de l’emplacement de stockage de son tenant.

Onglet Messages d’accueil

Quatre variantes de message optionnelles, activables individuellement. Quand activée, la variante est jouée au point correspondant de la conversation.

Variante Quand elle s’affiche
Message de bienvenue Premier message envoyé quand le client ouvre la conversation. Activé par défaut avec un texte d’exemple.
Message d’urgence Affiché avant le message de bienvenue pour signaler une interruption de service. À utiliser avec parcimonie.
Message flash Court avis ponctuel ajouté avant le message de bienvenue (ex. horaires du jour).
Message personnalisé Message libre réservé aux usages spécifiques au tenant.

Chaque variante expose un unique champ Texte du message visible quand l’interrupteur est activé.

Jours fériés & Heures d’ouverture

Les flux chat respectent le même modèle de planification que les flux d’appel.

Heures d’ouverture

Plages horaires par jour (lundi à dimanche) durant lesquelles les chats entrants sont routés normalement. En dehors de ces plages, l’action hors heures est appliquée — soit déconnecter la conversation, soit la rediriger vers une file de secours.

Jours fériés

Liste d’entrées (journée entière ou plage de dates) qui priment sur les Heures d’ouverture. Lorsqu’un chat arrive un jour férié, l’action jours fériés est appliquée — soit déconnecter, soit rediriger vers une file de secours.

Les deux actions stockent un targetType, targetId, queueId et queueDisplayName. Dans l’UI, vous choisissez simplement une file ou l’option Déconnecter.

Onglet Routage

L’onglet Routage est un designer drag-and-drop avec deux vues : une liste de routages à gauche et un éditeur à droite (ou un panneau unique depuis le panneau latéral du diagramme).

Point d’entrée par défaut

Chaque flux chat embarque un routage d’entrée intégré identifié en interne routing-0. Dans le designer il est labellisé Démarrer (ou Début conversation sur le canevas) et ne peut pas être supprimé. Éditez-le pour choisir ce qu’il advient du tout premier message envoyé par le client.

Il n’existe aucun “nœud Start” distinct dans la palette — le start est généré automatiquement.

Palette de nœuds

Faites glisser un nœud depuis la palette gauche vers le canevas pour ajouter un nouveau routage.

Catégorie Nœud Rôle
Général Greeting Envoie les messages d’accueil définis dans l’onglet Messages d’accueil. La palette désactive Greeting dès qu’il est déjà sur le canevas — un seul Greeting est autorisé par flux.
Routage File d’attente Route la conversation vers une file.
Routage Choix du client Pose une question au client et branche selon sa réponse.
Routage Formulaire Collecte des champs structurés auprès du client.

Il n’existe aucun nœud Message. Pour envoyer un texte ponctuel, utilisez une variante Greeting ou le texte de question d’un Choix du client.

Nœud File d’attente

Sélectionnez la file de destination via le sélecteur de file. Une fois choisie, queueId et queueDisplayName sont stockés sur le routage.

Nœud Choix du client

Un routage Choix du client expose :

Champ Description
Nom Identifiant interne affiché dans le designer.
Texte Question envoyée au client.
Messages Retour Mapping des boutons de réponse. Chaque entrée a un Choisissez un nom (le label du bouton), un type Suivant (Aucun, Routage ou File d’attente) et une cible Rediriger vers choisie parmi les routages ou files disponibles.

Chaque entrée est stockée sous customerChoiceActions avec une clé ID générée ; les clés persistent entre les enregistrements pour que les branches existantes restent stables.

Nœud Formulaire

Un routage Formulaire collecte des champs auprès du client.

Champ Description
Label Identifiant du champ. Stocké comme id du champ.
Placeholder Texte d’indice affiché dans la zone de saisie.
Type Type d’entrée. Une de Texte, Nombre, Date, Heure, Email, Téléphone.
Suivant Routage ou file vers lequel sauter après soumission du formulaire.

Cliquez sur + pour ajouter un champ ; l’icône supprimer retire la ligne.

Modifier et supprimer

  • Cliquez sur l’icône éditer d’une ligne de flux chat pour ouvrir l’onglet Compte de ressources.
  • Cliquez sur l’icône diagramme pour ouvrir directement le designer visuel.
  • Cliquez sur l’icône supprimer pour retirer un flux chat. La suppression est définitive.

Règle d’identification

Un flux est traité comme flux chat lorsque ni whatsAppId ni teamsBotId ne sont définis. Si les deux sont présents, le même formulaire le sert comme flux WhatsApp.

FAQ

Les flux chat Heedify supportent-ils l’enregistrement ?

Non. L’enregistrement est une fonctionnalité voix configurée sur le flux d’appel parent. Les conversations chat sont stockées comme messages dans le stockage tenant du flux chat, mais aucun enregistrement audio ni transcription n’est produit pour elles.

Comment basculer un chat Heedify vers une file voix ?

Chaque flux chat déclare un Lien vers le flux d’appels parent à la création. Les nœuds File et Transfert du flux d’appel parent sont accessibles quand la conversation bascule en voix. Le lien est requis et ne peut pas être vidé en édition.

Puis-je collecter des informations client avant de router un chat Heedify ?

Oui. Utilisez le nœud Formulaire pour collecter des champs structurés (Texte, Nombre, Date, Heure, Email, Téléphone). Chaque champ déclare un Label, un Placeholder et un Suivant — routage ou file appliqué après soumission.

Combien de variantes d’accueil un flux chat Heedify peut-il afficher ?

Quatre variantes sont configurables : Message de bienvenue (activé par défaut), Message d’urgence, Message flash et Message personnalisé. Chacun s’active indépendamment et expose un seul champ Texte du message.

Puis-je avoir plus d’un nœud Greeting sur le canevas d’un flux chat Heedify ?

Non. Le nœud Greeting est désactivé dans la palette dès qu’il est sur le canevas — un seul Greeting est autorisé par flux. Il n’existe pas non plus de nœud Message séparé ; utilisez une variante Greeting ou un texte de Choix du client pour un message ponctuel.

Works with: Microsoft Teams Chat, bots Microsoft Teams, Flux d’appel (flux parent pour bascule voix), Files d’attente.