Vous souhaitez envoyer automatiquement des SMS pour notifier vos clients de leurs réservations ou de l'état de leurs commandes gérées dans Google Sheets ? Dans ce guide, nous allons connecter le service 'android sms' et 'google sheets' grâce à MySMSGate. Découvrez comment mettre en place un système d'envoi automatique de SMS économique et fiable en utilisant simplement votre smartphone Android et votre carte SIM habituels, sans aucune procédure d'approbation complexe de la part des opérateurs.
Pourquoi connecter Google Sheets et Android SMS ?
Pour de nombreux gérants de petites entreprises (cabinets médicaux, salons de coiffure, écoles privées, garages de réparation, salles de sport, etc.), l'un des plus grands défis est de gérer les rendez-vous manqués (No-Show) et la gestion fastidieuse des clients. Envoyer manuellement un SMS la veille ou le jour même de chaque rendez-vous fait perdre un temps précieux, et un simple oubli de la part d'un employé peut entraîner des pertes financières.
De nombreuses entreprises utilisent Google Sheets pour gérer leurs données de réservation ou leurs listes de clients. Cependant, tenter d'intégrer cet outil avec des API SMS traditionnelles ou des services internationaux comme Twilio présente plusieurs obstacles :
- Réglementations et validations complexes : Enregistrement du numéro d'expéditeur, conformité A2P 10DLC, approbations préalables des opérateurs... Autant de démarches administratives lourdes et de longs délais d'attente.
- Coûts excessifs : En plus d'un tarif de base élevé par SMS, vous faites face à une facturation injuste où le prix double ou triple selon la limite de caractères (segments de 160 caractères).
- Numéros d'expéditeur inconnus : Les messages sont envoyés depuis des numéros virtuels ou des numéros génériques que vos clients ne connaissent pas, ce qui augmente le risque qu'ils soient ignorés ou signalés comme spam.
Pour résoudre ces problèmes, vous pouvez transformer votre propre smartphone Android en une puissante passerelle SMS et connecter le service 'android sms' à 'google sheets'. Vos clients recevront des messages provenant de votre numéro habituel (le numéro de votre boutique ou de votre entreprise qu'ils ont déjà enregistré). Cela réduit considérablement le taux de blocage des spams et maximise le taux de délivrabilité.
MySMSGate : La solution 'low cost sms api' la plus pratique
MySMSGate est un service SaaS innovant qui vous permet d'envoyer des SMS via la carte SIM de votre propre smartphone Android en y installant simplement une application dédiée. En plus de fournir une API REST simple pour les développeurs, il propose un tableau de bord web et des outils d'intégration no-code faciles d'accès pour les non-développeurs.
Voici les avantages uniques de MySMSGate :
- Tarif unique et transparent : Peu importe la longueur du message, vous payez un tarif fixe de seulement 0,02 $ par SMS envoyé. Contrairement à Twilio ou Plivo, le prix ne double ou ne triple pas en fonction du nombre de caractères.
- Sans abonnement ni frais fixes : Rechargez simplement ce dont vous avez besoin (à partir de 5,00 $ pour 250 SMS). Aucun frais de maintenance ne s'applique les mois où vous n'utilisez pas le service. Comme le montre notre guide de l'API SMS la moins chère pour les petites entreprises, c'est le choix le plus économique pour les professionnels.
- Envoi immédiat sans approbation : Pas besoin d'attendre de validation fastidieuse de l'opérateur ni de soumettre des documents administratifs. Commencez à envoyer des SMS avec votre propre numéro dès votre inscription.
- Remboursement automatique des échecs : Si un message échoue en raison d'un numéro erroné ou d'un refus de réception, le coût est automatiquement et instantanément recrédité sur votre solde.
- Multi-appareils et Dual SIM : Connectez plusieurs téléphones Android à un seul compte pour différencier les numéros d'expédition par succursale, ou utilisez la fonction Double SIM d'un téléphone pour choisir entre votre numéro personnel et professionnel.
Guide pratique étape par étape : connecter le service 'android sms' et 'google sheets'
Voici deux méthodes concrètes pour connecter MySMSGate et Google Sheets afin de mettre en place votre système d'envoi automatisé. La première utilise Make.com (no-code), idéale si vous ne souhaitez pas coder. La seconde repose sur Google Apps Script (low-code), parfaite pour les développeurs ou les utilisateurs avancés.
Prérequis : Inscription à MySMSGate et connexion de votre téléphone Android
Tout d'abord, vous devez enregistrer le matériel (votre smartphone Android) qui enverra les SMS dans le système MySMSGate.
- Rendez-vous sur la page d'inscription gratuite à MySMSGate pour créer un compte.
- Une fois connecté au tableau de bord, un code QR s'affiche à l'écran.
- Téléchargez et installez l'application officielle MySMSGate sur le smartphone Android qui servira à envoyer les messages.
- Lancez l'application et appuyez sur le bouton 'Scan QR' pour scanner le code QR affiché sur votre tableau de bord.
- Une fois la connexion établie, votre smartphone apparaîtra comme actif sur votre tableau de bord. Vous êtes prêt !
Méthode 1 : Intégration No-Code avec Make.com (Recommandé)
Sans écrire une seule ligne de code, vous pouvez utiliser Make.com (anciennement Integromat) pour envoyer automatiquement un SMS à chaque fois qu'une nouvelle ligne est ajoutée dans Google Sheets. C'est la réponse parfaite à la question : "comment envoyer des campagnes sms sans utiliser de code ?".
- Connectez-vous à votre compte Make.com et créez un nouveau Scenario.
- Sélectionnez Google Sheets (Watch Rows) comme premier module, puis indiquez la feuille de calcul et l'onglet à utiliser.
- Ajoutez un second module : HTTP (Make a request).
- Configurez le module HTTP de la manière suivante :
- URL :
https://mysmsgate.net/api/v1/send - Method : POST
- Headers :
Authorization: Bearer [Votre clé API MySMSGate] - Body Type : Raw (application/json)
- Content :
{ "to": "{{Colonne du numéro de téléphone mappée depuis Google Sheets}}", "message": "Bonjour {{Nom du client}}, votre réservation a bien été confirmée !" }
- URL :
- Activez le scénario. Désormais, à chaque fois qu'une nouvelle information client est saisie dans Google Sheets, un SMS est automatiquement envoyé en temps réel via votre téléphone Android.
Méthode 2 : Intégration directe via Google Apps Script
Si vous préférez ne pas utiliser de plateforme d'automatisation tierce, vous pouvez appeler directement l'API à l'aide de "Apps Script", une fonctionnalité native de Google Sheets. Vous pouvez vous référer à notre guide d'intégration de passerelle SMS Android destiné aux développeurs pour une personnalisation plus poussée.
Dans le menu de votre Google Sheet, cliquez sur Extensions > Apps Script, effacez tout code existant, puis copiez-collez le script simple mais puissant ci-dessous :
function sendSMSFromSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var apiKey = "YOUR_MYSMSGATE_API_KEY"; // MySMSGate 대시보드에서 발급받은 API 키 입력
// 첫 번째 행은 헤더(이름, 전화번호, 메시지, 상태)라고 가정하고 2번째 행부터 순회합니다.
for (var i = 1; i < data.length; i++) {
var customerName = data[i][0]; // A열: 고객명
var phoneNumber = data[i][1]; // B열: 전화번호
var message = data[i][2]; // C열: 메시지 내용
var status = data[i][3]; // D열: 발송 상태 (예: "대기")
if (status === "대기") {
var payload = {
"to": phoneNumber,
"message": message
};
var options = {
"method": "post",
"contentType": "application/json",
"headers": {
"Authorization": "Bearer " + apiKey
},
"payload": JSON.stringify(payload),
"muteHttpExceptions": true
};
try {
var response = UrlFetchApp.fetch("https://mysmsgate.net/api/v1/send", options);
var responseData = JSON.parse(response.getContentText());
if (response.getResponseCode() == 200) {
sheet.getRange(i + 1, 4).setValue("발송완료");
} else {
sheet.getRange(i + 1, 4).setValue("실패: " + responseData.message);
}
} catch (e) {
sheet.getRange(i + 1, 4).setValue("오류: " + e.toString());
}
}
}
}Ce script recherche les lignes de votre feuille de calcul où le statut (colonne D) est "대기" (En attente), envoie le SMS via l'API MySMSGate, puis met à jour le statut en "발송완료" (Envoyé) en cas de succès. Vous pouvez configurer un déclencheur (trigger) pour exécuter ce script automatiquement toutes les heures ou à chaque modification de la feuille.
Comparatif : Services SMS internationaux vs MySMSGate
Les raisons pour lesquelles de nombreux gérants de petites entreprises et développeurs choisissent MySMSGate plutôt que des plateformes traditionnelles comme Twilio ou Plivo sont évidentes. Découvrez-les dans ce tableau comparatif :
| Critère de comparaison | API SMS internationales (Twilio, etc.) | MySMSGate (Android SMS) |
|---|---|---|
| Coût par message | 0,05 $ ~ 0,08 $ + frais supplémentaires si dépassement de caractères | 0,02 $ (tarif fixe unique) |
| Frais fixes mensuels | Frais de location de numéro virtuel et abonnement mensuel | Aucun (0 $, sans engagement) |
| Numéro d'expéditeur | Numéros virtuels souvent perçus comme des spams | Votre propre numéro de téléphone Android |
| Réglementation et validation | Enregistrement A2P 10DLC, validations d'opérateurs complexes | Envoi immédiat sans approbation dès l'inscription |
| Remboursement des échecs | Généralement non remboursé (facturation à la tentative) | Remboursement automatique et immédiat en cas d'échec |
| Réception de messages (Inbox) | Frais supplémentaires et configuration complexe de webhooks | Réception et réponse gratuites en temps réel depuis le tableau de bord |
Foire aux questions (FAQ)
Voici les réponses aux questions les plus fréquemment posées sur l'intégration de Google Sheets avec Android SMS.
Y a-t-il une limite au nombre de SMS que je peux envoyer par jour ?
MySMSGate n'impose aucune limite d'envoi de son côté. Cependant, comme vous utilisez la carte SIM de votre propre téléphone Android, vous devez respecter les limites d'envoi quotidien fixées par votre opérateur mobile (généralement quelques centaines de SMS par jour selon votre forfait et les politiques anti-spam). C'est amplement suffisant pour des notifications quotidiennes ou des confirmations de rendez-vous pour vos clients réels.
Puis-je voir les réponses de mes clients et y répondre depuis mon ordinateur ?
Oui, tout à fait. Grâce à la fonctionnalité 'Web Conversations' de MySMSGate, vous pouvez consulter les réponses de vos clients en temps réel sur votre navigateur web, comme sur une application de messagerie, et y répondre directement. Plus besoin de sortir votre téléphone de votre poche, toute la communication client est centralisée sur votre écran d'ordinateur.
Puis-je envoyer des SMS à des clients situés à l'étranger ?
Oui, vous pouvez envoyer des messages vers des numéros du monde entier. Le tarif de MySMSGate reste fixe à 0,02 $ par envoi, quel que soit le pays de destination. Cependant, comme le SMS est physiquement envoyé depuis la carte SIM de votre téléphone Android, vous devez vous assurer que votre forfait mobile autorise l'envoi de SMS internationaux et vérifier les éventuels frais appliqués par votre opérateur.
Si mon téléphone Android se met en veille (Sleep), l'envoi est-il interrompu ?
Non. MySMSGate intègre une fonctionnalité puissante d'Auto Wake-up basée sur des technologies de notification push avancées. Même si votre smartphone est en veille ou en mode économie d'énergie, il est instantanément réveillé dès qu'une requête API arrive pour envoyer votre SMS en toute sécurité et sans délai.
Comments (0)
Be the first to comment!