Créez un workflow pour envoyer automatiquement les transcriptions d’appels vers un canal Slack.
Créer l’application CloudTalk dans Slack
Avant d’envoyer des appels API à Slack, vous devez créer une application CloudTalk et l’autoriser à publier dans les canaux désignés.-
Sur la page Slack API apps, sélectionnez
Create an App.
- Sélectionnez From scratch.
-
Saisissez
CloudTalkcomme App Name et sélectionnez l’espace de travail Slack de votre entreprise. -
Create App. -
Accédez à Features > Incoming Webhooks dans les pages de l’application.
-
Activez Activate Incoming Webhooks.

-
Activez Activate Incoming Webhooks.
-
Accédez à Features > OAuth & Permissions.
-
Sous Scopes > Bot Token Scopes, sélectionnez
Add an OAuth Scope.- Sélectionnez le scope chat:write.customize.
-
Sélectionnez
Add scopeslorsque l’on vous demande d’ajouter chat:write. -
Sélectionnez chat:write.public comme dernier scope de cette section.

-
Sous Scopes > User Token Scopes, sélectionnez
Add an OAuth Scope.- Sélectionnez chat:write.
-
Sous Scopes > Bot Token Scopes, sélectionnez
-
Accédez à Settings > Install App et sélectionnez
Install to Workspace. -
Choisissez le canal dans lequel vous souhaitez que votre application CloudTalk publie. Allow.

-
Lorsque vous êtes redirigé vers Settings > Install App, vous pourrez voir le User OAuth Token et le Bot User OAuth Token. Vous devrez copier l’une de ces valeurs lors de la configuration de votre workflow.

Transférer les transcriptions vers Slack
Dans cet exemple, nous aurons en fait besoin de deux workflows : un pour automatiser la création des transcriptions, et un pour automatiser l’export de ces transcriptions une fois qu’elles sont terminées. Objectif :- Transcrire tous les enregistrements d’appels.
- Transférer ces transcriptions vers Slack.
Prérequis
- Vous avez souscrit un forfait Expert ou Custom chez CloudTalk
- L’équipe support de CloudTalk a activé la Reconnaissance Vocale pour votre compte
- Vous avez créé une application CloudTalk dans Slack et l’avez connectée au canal Slack souhaité (voir Créer l’application CloudTalk dans Slack)
- Les autorisations du token de votre canal Slack incluent l’autorisation chat:write, ce qui signifie que votre espace de travail autorise les données provenant d’une autre application à publier sur les canaux Slack à la place d’un utilisateur individuel. Vous pouvez consulter le guide d’aide de l’API Slack pour en savoir plus sur le fonctionnement des tokens Slack.
Transcrire les enregistrements d’appels
- Depuis votre Dashboard, accédez à Compte -> Automatisations des flux de travail.
-
Sélectionnez
+ Ajouter un workflowet nommez votre workflow. -
Définissez un déclencheur. Dans cet exemple, notre déclencheur se produira chaque fois qu’un enregistrement est téléversé. Sous Objet, nous sélectionnons recording. Pour Action, nous sélectionnons uploaded.
Remarque : il s’agit de la seule action disponible pour un Objet recording.

-
Nous pourrions choisir de configurer une condition facultative. Choisissez une Propriété dynamique et référez-vous à son exemple de Valeur dans la section Données utiles pour votre Workflow, si des Conditions sont nécessaires. Pour les besoins de notre exemple, nous n’en avons pas vraiment besoin. Nous pouvons cliquer sur
Skip and continue without action.
-
L’étape suivante consiste à choisir un type d’action qui se déclenchera chaque fois qu’un enregistrement est téléversé. Nous sélectionnons Type d’action > Reconnaissance Vocale.

- Pour Clé > language, saisissez dans le champ Valeur la langue correspondant à nos enregistrements. Choisissez-la dans la liste des langues de Google Cloud et copiez/collez le code indiqué dans sa colonne BCP-47**.**
- Pour Clé > model, vous pouvez choisir un modèle de machine learning spécifique. Dans la plupart des cas, le modèle phone_call suffit pour la plateforme CloudTalk.
- Lorsque Clé > enhancedModel est réglé sur true, un modèle plus avancé, optimisé pour la précision, est appliqué. Cette option augmente toutefois le coût de la transcription.
-
Confirmer et continuer. -
Enregistrervotre workflow et activez-le en basculant l’interrupteur en haut de la page de configuration du workflow.
Transférer les transcriptions vers Slack
Dans la section précédente de cet article, nous avons configuré notre automatisation des flux de travail afin de garantir la création d’une transcription par Reconnaissance Vocale. Dans la section suivante, nous allons configurer le workflow pour envoyer cette transcription vers l’espace de travail Slack de votre choix.- Depuis votre Dashboard, accédez à Compte -> Automatisations des flux de travail.
-
Sélectionnez
+ Ajouter un workflowet nommez votre workflow.
-
Définissez un déclencheur avec l’Objet de type transcription et l’Action de type created. Ce déclencheur se lancera chaque fois qu’une transcription est créée.

-
Nous pourrions choisir de configurer une condition facultative. Choisissez une Propriété dynamique et référez-vous à son exemple de Valeur dans la section Données utiles pour votre Workflow, si des Conditions sont nécessaires. Pour les besoins de notre exemple, nous n’en avons pas vraiment besoin. Nous pouvons cliquer sur
Skip and continue without action. -
L’étape suivante consiste à choisir une action qui aura lieu lorsque nos conditions sont remplies. Nous sélectionnons Type d’action > Envoyer une notification à Slack.

-
Sous Valeurs, plusieurs Clés doivent apparaître avec leurs champs déjà remplis. Ils ne peuvent pas être modifiés. La saisie
tokendoit remplir automatiquement le premier champ Clé. Lesx'squi remplissent le champ Valeur , pour la Clé :tokenne sont que des espaces réservés. Pour nous connecter à Slack, nous devons saisir soit le User OAuth token SOIT le Bot User OAuth Token indiqué dans les paramètres de votre application Slack (voir Créer l’application CloudTalk dans Slack).
- Le Bot User OAuth permet de publier dans n’importe quel canal Slack public, tandis que le User OAuth exige que vous soyez ajouté au canal.
- Consultez le centre d’aide Slack pour plus d’informations sur les tokens Slack.
-
Saisissez le nom de votre canal Slack dans le champ Valeur de la Clé :
channel. Ici, notre canal Slack s’appelle #call-transcript.
-
À côté de la Clé :
text, nous choisissons de saisir une valeur dynamique, c’est-à-dire une valeur qui sera renseignée à partir des informations du système. Pour cela, nous allons cliquer dans le champ Valeur de la Clé :text, puis cliquer sur un mot-clé de la section Données utiles pour votre Workflow. Cliquer sur leblue + signà côté de transcription ouvre d’autres options, parmi lesquelles nous pouvons choisir un format de fichierjsonoucsv.
-
Nous avons choisi la valeur dynamique transcription.csv, qui sera envoyée vers Slack. Nous savons que la notification Slack contiendra le contenu de la transcription ayant déclenché l’automatisation, au format csv.

-
Confirmer et continuer. Enregistrez votre workflow et activez-le en basculant l’interrupteur en haut de la page de configuration du workflow.
Conseils de dépannage
-
Concernant Slack :
- Vérifiez que l’application Slack de votre équipe fonctionne et que vous êtes connecté
- Vérifiez que vous avez bien autorisé Slack à accéder à CloudTalk
- Assurez-vous que les scopes de votre token incluent l’autorisation chat:write. Consultez les guides de l’API Slack ou le centre d’aide Slack pour obtenir de l’aide.
- Les conditions défectueuses résultent souvent de saisies non reconnues dans le champ Propriété, ou de saisies dans le champ Valeur qui ne donneront jamais de correspondance.
- Après avoir cliqué dans le champ Propriété, vous devez cliquer sur l’un des mots-clés pré-sélectionnés de la section Données utiles pour votre Workflow située à droite. Sinon, référez-vous aux images pour le formatage correct des valeurs dynamiques.
- Vous pouvez également consulter la section Données utiles pour votre Workflow pour vérifier si la Valeur que vous avez saisie correspond bien à la propriété choisie.
- Lorsque vous définissez une valeur pour une condition qui recherche des numéros de téléphone saisis, assurez-vous d’utiliser le numéro reconnu par CloudTalk. Le format est important. Si l’exemple de valeur suggéré dans la section Données utiles pour votre Workflow affiche un numéro au format « +55 55 5555 5555 » (sans traits d’union) alors que la valeur saisie ressemble à « +55 55 5555 5555 » (avec traits d’union), votre condition ne trouvera jamais de correspondance.
Besoin d’aide ou une question ? Contactez-nous via notre Portail Support — nous sommes là pour vous.