SendSMSforFree

Accueil › SMS depuis Google Sheets

Envoyer des SMS depuis Google Sheets

Votre liste de clients, d’élèves ou d’adhérents est dans Google Sheets ? Ajoutez-y un bouton Envoyer à tous : chaque ligne reçoit un SMS personnalisé, envoyé par votre téléphone Android, et la colonne Statut se met à jour toute seule.

Ce dont vous avez besoin

Installer le script

  1. Ouvrez votre classeur Google Sheets, puis Extensions → Apps Script.
  2. Remplacez le contenu de Code.gs par celui du script SendSMSforFree, puis Enregistrer.
  3. Revenez sur la feuille et rechargez la page : un menu 📱 SendSMSforFree apparaît.
  4. 📱 SendSMSforFree → Configurer : collez l’adresse, puis la clé API. Google vous demande d’autoriser le script la première fois.
  5. 📱 SendSMSforFree → Créer le modèle de tableau : une feuille « SMS » est créée avec les colonnes Numéro, Nom, Texte, Date, Statut et un bouton Envoyer à tous.

Envoyer et suivre

Remplissez les lignes et cliquez sur Envoyer à tous. La colonne Statut passe à En attente, puis Envoyé, puis Reçu ✅ quand l’accusé de réception arrive, ou Échec avec la raison.

MenuEffet
Envoyer à tousEnvoie les lignes qui n’ont pas encore de statut : pas de double envoi.
Envoyer les lignes sélectionnéesEnvoie les lignes sélectionnées, même déjà envoyées.
Mettre à jour les statutsRelit le statut de chaque SMS depuis le téléphone.
Suivi automatique (15 min)Met à jour les statuts chaque minute pendant 15 minutes.

Android limite chaque appli à environ 30 SMS par tranche de 30 minutes : pour une longue liste, les SMS restent En attente et partent au fil de l’eau. Lancez Suivi automatique ou Mettre à jour les statuts plus tard.

Questions fréquentes

Faut-il un compte Google payant ?

Non. Un compte Google gratuit suffit : le script s’exécute dans Apps Script, inclus avec Google Sheets.

Une ligne peut-elle recevoir deux fois le même SMS ?

Non avec « Envoyer à tous » : seules les lignes sans statut sont envoyées. Pour renvoyer volontairement, sélectionnez les lignes et utilisez « Envoyer les lignes sélectionnées ».

Pourquoi activer l’accès par Internet ?

Le script tourne sur les serveurs de Google, pas sur votre réseau : il doit joindre votre téléphone par Internet, via le relais SendSMSforFree.

Aller plus loin