Si vous souhaitez mettre à jour votre tableur Google avec les nouveaux messages WhatsApp , vous pouvez le faire via les Webhooks sortants. Dans cet article, nous utiliserons Make pour créer cette intégration webhook.
Vous pouvez en savoir plus sur l'intégration des webhooks sortants.
N'oubliez pas que vous devrez créer un compte sur Makepour pouvoir créer cette intégration pour votre espace de travail.
Étape 1 : Créer un nouveau scénario sur Make
Pour commencer, nous allons aller dans Make et créer un "Nouveau scénario", ce qui vous permettra de construire votre intégration :

Vous accéderez à une section dans laquelle vous devrez sélectionner le déclencheur :
1. Cliquez sur le bouton "+" et vous pourrez rechercher le déclencheur ; tapez "Webhooks"
2. Cliquez ensuite sur "Custom webhook".
Après avoir fait cela, Make vous fournira une invite ; en cliquant sur le bouton "Add", vous pourrez lui donner un nom. Après cela, cliquez sur save et procédez à la copie du webhook, comme indiqué ici :

Étape 2 : Activer le Webhook sortant sur TimelinesAI
Une fois que vous avez créé le déclencheur, vous pourrez obtenir l'URL du webhook ou l'accès à partir de Make. Vous pouvez ensuite insérer cette URL dans TimelinesAI:

Après avoir inséré l'URL du webhook, vous pouvez continuer et cliquer sur "Enregistrer". Cela vous permettra d'activer ce webhook en cliquant sur le bouton ci-dessous.
Vous pouvez définir ici la granularité de l'agrégation, qui définira la fréquence à laquelle TimelinesAI enverra des informations à Make ; en choisissant "Ne pas agréger", TimelinesAI enverra les données immédiatement.
Étape 3 : Ajout d'un autre module sur Make
Après avoir configuré le webhook sur TimelinesAI, il est temps de retourner sur Make, pour continuer à travailler sur votre intégration. Maintenant, nous allons ajouter un module à côté de votre webhook, comme indiqué ci-dessous :

1. Passez votre curseur sur le bouton "+", qui se trouve à droite de l'icône du webhook, et cliquez dessus.
2. Make affiche une barre de recherche dans laquelle vous pouvez taper "Google Sheets" et le sélectionner dans les résultats de la recherche.
3. Vous verrez une liste d'actions que vous pouvez sélectionner ici ; assurez-vous de choisir l'action "Add a Row" (Ajouter une ligne).
Ensuite, Make affichera une fenêtre avec quelques options à configurer :

- Connexion: Sélectionnez ici votre compte Google - pour en ajouter un nouveau, assurez-vous de cliquer sur le bouton "Ajouter".
Make vous demandera des informations sur votre compte Google. Vous pouvez ajouter un nom dans la zone de texte "Nom de la connexion". Ensuite, vous pouvez cliquer sur le bouton "Se connecter avec Google", qui vous présentera une demande d'accès à votre compte ; autorisez-la pour continuer.
- Choisissez une méthode: Cliquez sur "Select by path" (sélectionner par chemin)
- Choisissez un lecteur: Ici, vous pourrez sélectionner la section de votre lecteur où se trouvent les dossiers contenant les feuilles de calcul que vous utiliserez.
- ID de la feuille de calcul: Cette section vous permettra de spécifier les dossiers que Make recherchera(par exemple : Dossier #1 → Dossier des feuilles de calcul → Feuille de calcul pour les nouveaux messages), pour trouver la feuille de calcul spécifique que vous souhaitez utiliser.
Nous avons préparé un modèle de feuille de calcul Google que vous pouvez utiliser. Cliquez ici pour l'obtenir (téléchargement au format .CSV) et l'utiliser pour configurer ce webhook.
- Nom de la feuille: Ce champ apparaît après que vous ayez défini l'"ID de la feuille de calcul". Veillez à sélectionner la feuille spécifique dans laquelle vous souhaitez que Make ajoute des informations, par exemple "Feuil1"
- Le tableau contient des en-têtes: Ce champ s'affiche après la définition du "Nom de la feuille". Si votre feuille de calcul contient des en-têtes, vous pouvez sélectionner "Oui", afin que Make prenne en compte ces en-têtes lorsqu'il ajoute des informations à votre feuille de calcul.
Make affichera les valeurs trouvées dans votre feuille de calcul, qui sont les mêmes en-têtes. Nous travaillerons avec ces variables dans l'étape suivante.
- Non formaté: sélectionner "Non"
Étape 4 : Configuration des variables (valeurs)
Maintenant que nous avons mis en place la structure de base de cette intégration, entre Webhooks et Google Sheets, nous pouvons maintenant procéder et travailler sur les variables trouvées dans votre module d'action (Google Sheets).
Afin que nous ayons du contenu pour ces variables, nous aurons besoin de lancer le webhook une fois :
1. Procédez à l'envoi d'un message test à l'un de vos chats sur TimelinesAI . vous devez vérifier que votre Webhook sortant est activé sur TimelinesAI avant avant d'envoyer le message.
2. Ensuite, retournez à Make et cliquez sur le bouton "Run Once" (Exécuter une fois) qui se trouve en bas :

Vous remarquerez qu'après avoir cliqué sur ce bouton, Make affichera des informations sur l'intégration. Après cela, Make affichera des coches vertes sous les modules Webhooks et Google Sheets, ce qui signifie qu'ils fonctionnent correctement et qu'il y a des informations sur lesquelles nous pouvons travailler.
Configuration des variables collectées par le Webhook :
Cliquez sur le module Google Sheets et reportez-vous à la section Valeurs :

Lorsque vous cliquez sur l'une des zones de texte de ces variables, Make vous fournira les variables recueillies à partir du Webhook. Ajoutez les variables respectives dans ces champs (par exemple : Chat Name (A) = "1. chat : full_name" ; Chat URL (B) = "1. chat : chat_url" ; etc.) et cliquez ensuite sur le bouton "Ok" pour enregistrer vos modifications.
Une fois que vous avez configuré vos variables en conséquence, vous pouvez retourner à TimelinesAI et envoyer un autre message de test. Après cela, retournez dans Make et cliquez à nouveau sur le bouton "Exécuter une fois" ; Make signalera que le processus est terminé en affichant les coches vertes sous les deux modules (Webhooks et Google Sheets).
Cela devrait suffire pour que vous puissiez voir la première entrée dans votre Google Sheet, juste en dessous des en-têtes, comme vous l'avez configuré. Elle devrait ressembler à ceci :

Enfin, activez cette intégration en cliquant sur le bouton bascule qui se trouve sous le bouton "Exécuter une fois" :

Et le tour est joué ! Vous avez créé avec succès un webhook sortant pour votre espace de travail - maintenant tous vos messages seront ajoutés dans votre Google Spreadsheet.
Rappelez-vous que vous pouvez toujours modifier les actions que Google Sheets fournit, en fonction de ce dont vous avez besoin pour votre espace de travail.
Si vous avez des questions, contactez-nous via notre Chat Support ou envoyez-nous un email à hello@timelines.ai !
