Mon édition
Module supplémentaire Agents IA - avancé

Le fait de recueillir des données auprès d'utilisateurs authentifiés pour déterminer quelles informations peuvent être partagées, sans leur demander de fournir ces détails par le biais des messages des agents IA, est une expérience utilisateur d'exception.

Dans la plupart des cas, les utilisateurs qui ont un compte sont déjà connectés, mais dans ce cas, quand ils ne le sont pas et qu'ils accèdent à un workflow qui nécessiterait que l'utilisateur s'authentifie, quelle est la meilleure façon de traiter le problème ? 

La façon la plus simple de gérer ce processus est de masquer le widget derrière un mur de connexion ou d’inviter les utilisateurs à se connecter avant de commencer le chat, mais pour l’expérience utilisateur, ils peuvent le faire au sein du workflow et n’ajoutent pas d’obstacles à l'entrée pour le support, ce qui est la méthode préférée.

Comprendre la configuration de Sunshine

Sunshine Conversations prend en charge la méthode d’authentification JWT (token Web JSON) dans laquelle toutes les conversations sont affectées à un ID externe. Les utilisateurs connus peuvent avoir l’ID que vous avez dans votre propre répertoire, mais les utilisateurs anonymes (non connectés) se verront affecter un ID. 

Vous trouverez la documentation sur la configuration de cette option dans Sunshine Conversations ou Zendesk ici

Quand vous configurez le script pour l'authentification, vous pouvez passer deux types d'appels : init() ou login(). Si vous permettez aux utilisateurs d’utiliser le chat sans se connecter, vous devez utiliser la méthode init(). En savoir plus ici.

Création de la vue Web

La création de modèles, notamment de vues Web, est disponible directement dans Agents IA - avancé. Il s’agit de pages Web qui peuvent être incorporées au chat pour permettre à l’utilisateur d’effectuer des tâches sans quitter la page. Il suffit de donner un nom à la vue Web, de définir ce que doit dire le texte sous forme de message et le bouton, puis les URL qui doivent être utilisées pour initialiser l'authentification. 

Création d’un flux de dialogue

Ici, les blocs conditionnels vont être nos amis. 

  1. Vérifiez si l’utilisateur est connecté. Pour ce faire, nous recherchons l’ID que vous utilisez pour l’authentification, par exemple l’ID externe. Si l’utilisateur est connecté, il peut continuer comme prévu. 
  2. Si l’identifiant externe est vide, nous pouvons envoyer la version abrégée de la vue Web créée à l’étape précédente dans la vue des modèles. 
  3. Fusionner les utilisateurs créés ?

Réalisé par Zendesk