Aller au contenu
Wbiztool

Intégrations

Intégration Google Sheets

Envoyez automatiquement un message WhatsApp lorsqu'une ligne est ajoutée à une feuille Google Sheets, ou lorsqu'une ligne est modifiée. Chaque ligne devient un message, personnalisé avec les valeurs de ses colonnes. Aucun outil d'automatisation n'est nécessaire : les déclencheurs s'exécutent dans Wbiztool.

Avant de commencer#

  • Un forfait payant. Tous les forfaits payants incluent des déclencheurs Google Sheets : Lite 1, Standard 3, Advanced 5 et Enterprise 10 (voir Tarifs). Une fois votre compte Google connecté, la page Google Sheets indique combien de déclencheurs vous avez utilisés sur votre limite. Si votre forfait n'inclut aucun déclencheur, Connecter le Compte Google affiche une invitation à passer à un forfait supérieur ; contactez le support si vous ne savez pas de quel forfait vous avez besoin.
  • Un numéro WhatsApp connecté dans les paramètres WhatsApp.
  • Vous devez être propriétaire (owner) ou éditeur de l'espace de travail. Seul le propriétaire peut déconnecter le compte Google.
  • Une feuille Google Sheets dont la première ligne contient les en-têtes de colonnes, comme Name, Phone et Order.

Connecter votre compte Google#

Allez sur wbiztool.com/google-sheets/ et cliquez sur Connecter le Compte Google. La page ne figure pas dans le menu du tableau de bord : utilisez donc ce lien. Connectez-vous avec Google et autorisez l'accès. Wbiztool demande un accès en lecture seule à vos feuilles de calcul, ainsi qu'un accès aux fichiers que vous choisissez, afin de détecter leurs modifications.

Un seul compte Google peut être connecté par espace de travail. Déconnecter (propriétaire uniquement) supprime la connexion et arrête tous ses déclencheurs.

Créer un déclencheur#

  1. Sélectionnez les ressources

    Choisissez le WhatsApp Number (numéro WhatsApp) d'envoi, cliquez sur Select Sheet (sélectionner la feuille) pour choisir votre Google Sheet dans Google Drive, puis choisissez la Worksheet (onglet). Chaque onglet peut avoir un seul déclencheur.

  2. Choisissez l'événement déclencheur

    • New Spreadsheet Row (nouvelle ligne) : envoie un message pour chaque ligne ajoutée après la création du déclencheur.
    • New or Updated Spreadsheet Row (ligne nouvelle ou modifiée) : envoie aussi à nouveau un message lorsqu'une ligne déjà traitée est modifiée.
  3. Configurez le déclencheur

    Donnez-lui un Trigger Name (nom du déclencheur) et choisissez la Phone Number Column (colonne des numéros de téléphone). Activez Enable Scheduling (activer la programmation) si vous souhaitez envoyer les messages à une date et une heure tirées de la ligne. Consultez Programmation.

  4. Rédigez le message

    Choisissez le Message Type (type de message) et rédigez le Message Template (modèle de message), en utilisant {{Column Name}} pour insérer les valeurs de la ligne. Le Message Preview (aperçu du message) affiche le résultat.

  5. Enregistrez et testez

    Enregistrez le déclencheur. Utilisez Tester sur le déclencheur pour prévisualiser le message généré à partir de la dernière ligne de la feuille, et éventuellement l'envoyer. Le message de test commence par [TEST], et il nécessite que l'en-tête des numéros corresponde exactement au nom de la colonne.

Les lignes déjà présentes dans la feuille lors de la création d'un déclencheur New Spreadsheet Row sont ignorées. Seules les lignes ajoutées ensuite sont envoyées.

Modèles de message#

Écrivez les en-têtes de colonnes entre doubles accolades, exactement tels qu'ils apparaissent dans la ligne d'en-tête, sans espace à l'intérieur des accolades :

Hi {{Name}}, your order {{Order ID}} is ready for pickup.

Avec une ligne où Name vaut Aman et Order ID vaut 4821, le message devient :

Hi Aman, your order 4821 is ready for pickup.

Les en-têtes sont sensibles à la casse : {{name}} ne correspond pas à une colonne appelée Name.

Types de message#

Message TypeCe qu'il faut renseigner
Text (texte)Le Message Template.
Image with Text (image avec texte)Un Media URL Template (modèle d'URL du média) contenant l'URL publique de l'image, le modèle servant de légende. L'URL peut inclure des colonnes, par exemple https://example.com/products/{{SKU}}.jpg.
Document with Text (document avec texte)Un Media URL Template contenant l'URL publique du fichier, le modèle servant de légende. Le nom du fichier est tiré de la fin de l'URL. Utilisez une URL qui se termine par .pdf, .docx, .xls ou .xlsx ; les autres fichiers, comme .doc ou .csv, arrivent avec .pdf ajouté à leur nom. Tester ne peut pas encore joindre de documents : vérifiez donc avec une vraie ligne.

Numéros de téléphone#

  • La Phone Number Column doit contenir des numéros complets avec l'indicatif pays, par exemple 919876543210. Aucun indicatif pays n'est ajouté automatiquement.
  • Les espaces, tirets, parenthèses, points et + sont supprimés. Les numéros stockés en notation scientifique, comme 9.19877E+11, sont reconvertis en chiffres, mais les chiffres déjà arrondis par la feuille sont perdus.
  • Utilisez un en-tête de numéro dont le nom ne fait partie d'aucun autre en-tête (évitez par exemple Phone à côté de Alternate Phone). Wbiztool utilise la dernière colonne dont l'en-tête contient le nom choisi. Il en va de même pour les colonnes de date et d'heure.
  • Les lignes dont le numéro ne comporte pas entre 6 et 15 chiffres sont ignorées. Les lignes ignorées ne sont pas comptées comme des erreurs sur la carte du déclencheur : si des messages manquent, vérifiez les numéros.

Programmation#

Lorsque Enable Scheduling est activé, choisissez :

  • Date Column (colonne date) : la date d'envoi. Formats acceptés : YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY et DD-MM-YYYY. Pour les dates comme 03/04/2026 qui correspondent aux deux, la lecture avec le mois en premier (MM/DD/YYYY) est utilisée : préférez donc YYYY-MM-DD.
  • Time Column (Optional) (colonne heure, facultative) : l'heure au format HH:MM ou HH:MM:SS (24 heures). Sans elle, le message est programmé à minuit, au début de cette date : une ligne datée d'aujourd'hui sans heure est donc déjà dans le passé et est ignorée.
  • Default Timezone (fuseau horaire par défaut) : le fuseau horaire des dates et heures de votre feuille.

Les lignes dont la date et l'heure sont déjà passées sont ignorées. Sans programmation, chaque ligne est envoyée dès que le déclencheur s'exécute.

Comment et quand les déclencheurs s'exécutent#

Google informe Wbiztool lorsque la feuille est modifiée ; le déclencheur lit alors les colonnes A à Z de l'onglet et traite les lignes nouvelles ou modifiées. Les messages partent généralement peu après l'enregistrement de la modification.

  • Seules les colonnes A à Z sont lues. Placez la colonne des numéros et toutes les colonnes utilisées dans les modèles dans cette plage.
  • Si votre forfait n'a plus de messages, le traitement s'arrête à cette ligne. Les lignes restantes sont envoyées lors d'une modification ultérieure de la feuille, une fois que vous disposez à nouveau de messages.
  • Suspendez, reprenez ou supprimez un déclencheur depuis sa carte. La carte indique combien de fois le déclencheur s'est exécuté et combien d'erreurs il a rencontrées.

Dépannage#

ProblèmeCe qu'il faut vérifier
Impossible de se connecter ou de créer des déclencheursIl vous faut un forfait payant, et vous avez peut-être atteint sa limite de déclencheurs.
Le déclencheur s'est exécuté mais aucun message n'est partiLes numéros incluent l'indicatif pays et comportent entre 6 et 15 chiffres, et l'en-tête de la colonne des numéros n'a pas été renommé depuis la création du déclencheur.
Une variable apparaît telle quelle dans le messageLe texte entre {{ }} ne correspond pas exactement à un en-tête.
Les messages programmés ne sont pas envoyésLa date et l'heure sont dans le futur et dans le fuseau horaire choisi.
D'anciennes lignes ont reçu un messageConsultez l'avertissement sur New or Updated Spreadsheet Row ci-dessus.
Le déclencheur affiche Drive watch setup failed: WbizTool has no access to this sheet…, ou ne s'exécute jamaisLes déclencheurs créés avant le 17 septembre 2026 n'ont jamais obtenu l'accès à leur feuille. Supprimez le déclencheur et recréez-le en choisissant la feuille avec Select Sheet.
Les messages partent vers le mauvais numéro, ou les dates sont lues dans la mauvaise colonneWbiztool utilise la dernière colonne dont l'en-tête contient le nom choisi. Renommez les en-têtes pour qu'aucun n'en contienne un autre, par exemple Phone à côté de Alternate Phone.
Messages en file d'attente mais non envoyésVérifiez que votre numéro WhatsApp est connecté dans les paramètres WhatsApp.