> ## Documentation Index
> Fetch the complete documentation index at: https://help.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Transférer les SMS entrants vers Slack

> Nos automatisations des flux de travail vous permettent de transférer les SMS entrants vers le Slack de votre entreprise.

<Note>
  Créez un workflow pour transférer automatiquement un SMS entrant vers un canal Slack.
</Note>

**Niveau d'utilisateur** : Admin

***

<h2 id="h_a6528e6336">
  Créer l'application CloudTalk dans Slack
</h2>

Avant d'envoyer des appels API vers Slack, vous devez créer une application CloudTalk et l'autoriser à publier dans les canaux désignés.

1. Depuis la page [Slack API apps](https://api.slack.com/apps), sélectionnez **`Create an App`**.

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/a05e9cfb6a36-screenshot-2023-12-13-at-11-49-52.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=772565bfae91d67b29ea3f158873c321" alt="" width="2406" height="872" data-path="images/help-center/articles/5671117/a05e9cfb6a36-screenshot-2023-12-13-at-11-49-52.png" />
   </Frame>

2. Sélectionnez **From scratch**.

3. Saisissez `CloudTalk` comme **App Name** et sélectionnez l'espace de travail Slack de votre entreprise.

4. **`Create App`**.

5. Accédez à **Features** **>** **Incoming Webhooks** dans les pages de l'application.

   1. Activez **Activate Incoming Webhooks**.

      <Frame>
        <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/4a2be47ca83e-activate-incoming-webhooks.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=91a372481485df7eda667d1f6800de02" alt="" width="1814" height="872" data-path="images/help-center/articles/5671117/4a2be47ca83e-activate-incoming-webhooks.png" />
      </Frame>

6. Accédez à **Features >** **OAuth & Permissions**.

   1. Sous *Scopes* **> Bot Token Scopes**, sélectionnez **`Add an OAuth Scope`**.

      1. Sélectionnez le scope **chat:write.customize**.

      2. Sélectionnez **`Add scopes`** lorsqu'il vous est demandé d'ajouter **chat:write**.

      3. Sélectionnez **chat:write.public** comme dernier scope de cette section.

         <Frame>
           <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/ea88f15da8d2-adding-bot-scopes.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=40573014d3c11adb1cc19c50842031e6" alt="" width="400" data-path="images/help-center/articles/5671117/ea88f15da8d2-adding-bot-scopes.png" />
         </Frame>

   2. Sous *Scopes* **> User Token Scopes**, sélectionnez **`Add an OAuth Scope`**.

      1. Sélectionnez **chat:write**.

7. Accédez à **Settings > Install App** et sélectionnez **`Install to Workspace`**.

8. Choisissez le canal dans lequel vous souhaitez que votre application CloudTalk publie. **Allow**.

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/f667fab921e2-test-app-auth-to-channel.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=93a8116beb1ec66758e03d45f7b027ea" alt="" width="400" data-path="images/help-center/articles/5671117/f667fab921e2-test-app-auth-to-channel.png" />
   </Frame>

9. 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.

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/981abab211bd-user-oauth-token-copy.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=bf886d877b045ef158cc5661f961f28d" alt="" width="400" data-path="images/help-center/articles/5671117/981abab211bd-user-oauth-token-copy.png" />
   </Frame>

<Warning>
  **Si l'administrateur qui configure l'automatisation** **du flux de travail** n'est pas ajouté au canal choisi pour la publication, le **Bot User OAuth Token** devra être utilisé comme valeur `token` dans les étapes suivantes. En effet, le **User OAuth Token** ne permet de publier que dans les canaux où l'utilisateur CloudTalk associé a été ajouté.
</Warning>

***

<h2 id="h_551799842f">
  Workflow SMS Slack
</h2>

Dans cet exemple, nous allons automatiser l'envoi d'une notification vers Slack en réponse à un SMS reçu. C'est l'une des nombreuses façons d'automatiser vos flux de travail avec CloudTalk.

**Objectif :**

* Transférer un message texte d'un client important vers le canal Slack de l'équipe.

<h3 id="h_2eda0edf7c">
  Prérequis
</h3>

* Vous avez souscrit un [plan Essential, Expert ou Custom chez CloudTalk](https://www.cloudtalk.io/pricing)

* 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](#h_a6528e6336)).

* Les autorisations du token pour le canal Slack de votre équipe incluent les autorisations **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](https://api.slack.com/authentication/token-types).

<h2 id="h_3e841c3d54">
  **Envoyer une notification SMS vers un canal**
</h2>

Depuis votre Dashboard, accédez à **Automatisations des flux de travail**.

1. Sélectionnez **+ Ajouter un workflow** et nommez votre workflow.

2. Commencez par définir un **[déclencheur](/fr/articles/5648924-triggers)**. Dans cet exemple, notre déclencheur sera la réception d'un SMS. Sous **Objet**, nous sélectionnerons **Message**. Pour **Action**, nous sélectionnons **reçu**.

   *Adaptez vos propres paramètres si nécessaire.*

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/3c3334f79013-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=86212a1e1faeb61fb2094aa0b89092fc" alt="" width="1666" height="452" data-path="images/help-center/articles/5671117/3c3334f79013-image.png" />
   </Frame>

3. Nous pouvons maintenant choisir de définir une **[condition](/fr/articles/5649346-conditions)** facultative. La condition définira une situation ou une catégorie supplémentaire qui doit être remplie pour que notre notification Slack automatisée soit envoyée.

4. Dans notre exemple, seuls nous intéressent les SMS reçus (notre déclencheur) provenant d'un client important précis. Nous voulons donc définir une condition selon laquelle le système vérifiera si l'expéditeur du SMS a le même numéro que ce client important. Pour renseigner correctement le champ, cliquez dans le premier champ intitulé **Propriété**, puis consultez la liste des expressions disponibles à droite, sous **Données utiles pour votre Workflow**. Nous choisirons l'expression intitulée **sender**.

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/c46a6103d997-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=4787caf298dfe8c79e6b1b8b9b21cea7" alt="" width="2336" height="876" data-path="images/help-center/articles/5671117/c46a6103d997-image.png" />
   </Frame>

   ```
   Important: You must choose from this list of tag words in order for your condition to work correctly. You should see the Property input populate with a value that looks like the structure of the one in the picture (event.properties.tags) 
   ```

5. Dans le menu déroulant intitulé **Opérande**, nous choisirons **est égal à** dans la liste. Lorsque vous sélectionnez votre propre opérande, assurez-vous qu'il s'intègre logiquement dans votre énoncé final (par exemple, « est supérieur ou égal à » s'associe mieux à une valeur numérique).

6. Dans le champ Valeur, nous renseignons la valeur à laquelle le **sender** doit être **égal** pour que notre action se déclenche. Reportez-vous aux **Exemples de valeurs** associés dans la barre latérale **Données utiles pour votre Workflow**. Dans notre exemple, la valeur suggérée sera le numéro de téléphone du client important, saisi dans le format indiqué.

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/5034078fdedb-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=d9ca21d9d27e2fecb4f3a582271bb0cd" alt="" width="1606" height="730" data-path="images/help-center/articles/5671117/5034078fdedb-image.png" />
   </Frame>

   Cliquez sur **`Confirmer et continuer`**`.` Nous venons de créer une condition qui analysera les numéros CloudTalk de tous les SMS reçus, en vérifiant si le numéro de l'expéditeur correspond à celui du client important.

7. L'étape suivante consiste à choisir une [action](/fr/articles/5649782-actions) qui se produira lorsque nos conditions seront remplies. Nous sélectionnons le **type d'action Envoyer une notification à Slack.**

8. Sous **Valeurs**, différentes clés de chaque ensemble clé-format-valeur sont pré-remplies et ne peuvent pas être modifiées. Vous utiliserez la partie valeur de ces ensembles pour configurer vos notifications Slack. Dans l'ensemble de configuration où la **Clé** correspond au ***token***, remplacez les x par la valeur réelle du token afin d'autoriser la communication entre CloudTalk et votre espace de travail Slack. Pour vous connecter à Slack, vous devez utiliser soit le User OAuth Token, soit le Bot User OAuth Token, que vous trouverez dans les paramètres de votre application Slack (voir [Créer l'application CloudTalk dans Slack](/fr/articles/5959405-send-transcriptions-to-slack#h_3248403432)).

   <Frame>
     <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/c61af317f267-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=0eb91c224b30de7198ca67233fcf2481" alt="" width="1576" height="884" data-path="images/help-center/articles/5671117/c61af317f267-image.png" />
   </Frame>

   1. 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.

   2. *Consultez le [centre d'aide Slack](https://slack.com/help/articles/215770388-Create-and-regenerate-API-tokens) pour en savoir plus sur les tokens Slack.*

9. Saisissez le nom de votre canal Slack dans le champ **Valeur** de l'ensemble de configuration où la **Clé** correspond au ***channel***.

10. Dans l'ensemble de configuration où la **Clé** correspond au ***text***, vous pouvez choisir de saisir une valeur dynamique, c'est-à-dire une valeur renseignée à partir des informations du système. Pour cela, cliquez dans le champ, puis sélectionnez un mot-clé dans la section **Données utiles pour votre Workflow**, comme décrit à l'étape 4 de ce guide..

11. Nous avons choisi trois valeurs dynamiques pour le **text**, c'est-à-dire le contenu de notre message envoyé vers Slack. Nous savons que la notification Slack contiendra le numéro de téléphone, le numéro de téléphone du destinataire et le contenu du SMS reçu.

    <Frame>
      <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/f077aa39551c-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=679a97526440455e837569980cdbe6e7" alt="" width="1510" height="500" data-path="images/help-center/articles/5671117/f077aa39551c-image.png" />
    </Frame>

12. Cliquez sur Confirmer et continuer pour terminer la configuration de l'étape d'action.

13. Cliquez sur **Enregistrer** pour terminer la configuration du workflow.

14. Pour activer vos notifications Slack, activez votre workflow en basculant l'interrupteur situé à côté du nom du workflow sur la position On.

    <Frame>
      <img src="https://mintcdn.com/cloudtalk/0B2VFDHod1TeIVNA/images/help-center/articles/5671117/803a594dac5f-image.png?fit=max&auto=format&n=0B2VFDHod1TeIVNA&q=85&s=827518d3118454457350e7818dfba894" alt="" width="2388" height="428" data-path="images/help-center/articles/5671117/803a594dac5f-image.png" />
    </Frame>

Nous avons maintenant atteint notre objectif : transférer un message texte d'un client important vers le canal Slack de l'équipe, un processus que nous pourrons modifier par la suite et basculer sur **off** ou **on** selon nos besoins.

<h2 id="h_0b44621195">
  Conseils de dépannage
</h2>

* Concernant Slack :

  * Vérifiez que l'application Slack de votre équipe fonctionne correctement 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 les autorisations **chat:write**. Consultez les [guides de l'API Slack](https://api.slack.com/authentication/token-types) ou le [centre d'aide Slack](https://slack.com/help/articles/215770388-Create-and-regenerate-API-tokens) pour obtenir de l'aide.

- Les conditions défectueuses résultent souvent de valeurs non reconnues dans le champ **Propriété**, ou d'une valeur saisie dans le champ **Valeur** qui ne donnera jamais de correspondance.

- Après avoir cliqué dans le champ **Propriété**, vous *devez cliquer sur l'un des **mots-clés prédéfinis*** de la section **Données utiles pour votre Workflow** située à droite.

- Vous pouvez également vous reporter à la section **Données utiles pour votre Workflow** pour vérifier si la **Valeur** que vous avez saisie correspond bien à la propriété que vous avez 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 a son importance. 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](ct+tel://+555555555555)* » (sans tirets) mais que la valeur saisie ressemble à « *[+55 55 5555 5555](ct+tel://+555555555555)* » (avec tirets), votre condition ne trouvera jamais de correspondance.

***

*Besoin d'aide ou vous avez une question ?* Contactez-nous simplement via notre [Portail Support](https://support.cloudtalk.io/hc/en-us/requests/new?ticket_form_id=26305535257884) — nous sommes là pour vous.


## Related topics

- [Guide des automatisations des flux de travail](/fr/articles/10568412-workflow-automations-guide.md)
- [Configurer les Automatisations des flux de travail](/fr/articles/5450779-configuring-workflow-automations.md)
- [Envoyer les transcriptions vers Slack](/fr/articles/5959405-send-transcriptions-to-slack.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.