Saviez-vous qu’il est possible d’envoyer des messages WhatsApp directement depuis une feuille Google Sheets ? Que ce soit pour des rappels, des notifications ou des alertes, cette méthode simple vous permet de rester en contact avec vos contacts sans effort, grâce à un script Google Apps Script et un service comme CallMeBot.
Ce dont vous avez besoin :
- Un compte Google
- Un fichier Google Sheets
- Un numéro WhatsApp
- Une API gratuite comme CallMeBot
Étape 1 : Préparer votre feuille Google Sheets
Créez un onglet nommé WhatsApp, et entrez vos données ainsi :
numéro | message |
33612345678 | Bonjour ! Ceci est un test via WA. |
33698765432 | Coucou, n’oublie pas notre appel ! |
Assurez-vous que les numéros soient bien au format international sans le +.
Etape 2 : Ajouter le script
- Cliquez sur Extensions > Apps Script
- Supprimez le code par défaut et collez celui que je vous donne ci-dessous.
- Cliquez sur la disquette
pour enregistrer.
- Rechargez votre feuille Google Sheets.
Vous verrez apparaître un nouveau menu “ WhatsApp”. Cliquez dessus, puis sélectionnez “Envoyer les messages”.
const URL_API_CALLMEBOT = 'https://api.callmebot.com/whatsapp.php'; function envoyerMessagesWhatsApp() { const feuille = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('WhatsApp'); if (!feuille) { SpreadsheetApp.getUi().alert('La feuille "WhatsApp" est introuvable.'); return; } const données = feuille.getDataRange().getValues(); données.slice(1).forEach(([numéro, message]) => { if (numéro && message) { const url = `${URL_API_CALLMEBOT}?phone=${numéro}&text=${encodeURIComponent(message)}&apikey=TA_CLE_ICI`; try { const réponse = UrlFetchApp.fetch(url); Logger.log(`Message envoyé à ${numéro} : ${réponse.getResponseCode()}`); } catch (erreur) { Logger.log(`
Échec pour ${numéro} : ${erreur.message}`); } } }); SpreadsheetApp.getUi().alert('
Envois terminés. Consultez le journal pour les détails.'); } function onOpen() { SpreadsheetApp.getUi() .createMenu('
WhatsApp') .addItem('Envoyer les messages', 'envoyerMessagesWhatsApp') .addToUi(); }
Étape 3 : Obtenir votre clé API CallMeBot
- Ajoutez le numéro CallMeBot sur WhatsApp : +34 603 21 25 25
- Envoyez-lui ce message : I allow callmebot to send me messages
- Il vous répondra avec une clé API.
- Copiez cette clé dans le script à la place de TA_CLE_ICI.
Testez !
Une fois tout configuré :
- Cliquez sur
WhatsApp > Envoyer les messages
- Le script enverra les messages ligne par ligne
- Vérifiez les résultats dans le journal (Menu > Afficher > Journaux)
Ce que vous pouvez faire ensuite
- Planifier les envois automatiques (par heure/jour)
- Ajouter des colonnes pour personnaliser davantage les messages
- Connecter avec Google Forms pour du marketing automatisé