Expertise technical

Envoyer des SMS depuis Google Sheets au Maroc, sans écrire une ligne de code - Morocco Guide & Best Practices

Technical guide and best practices for envoyer des sms depuis google sheets au maroc, sans écrire une ligne de code in Morocco with direct carrier routing.

Last updated: July 8, 2026
Envoyer des SMS depuis Google Sheets au Maroc, sans écrire une ligne de code - Morocco Guide & Best Practices

Section 1: La réalité des PME marocaines (Agences immobilières, courtiers en assurance, cabinets médicaux) est que le "CRM" principal est bien souvent un simple tableau Google Sheets. Il est facile à partager, collaboratif, et gratuit.

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Lorsque vous avez une liste de 500 contacts dans votre Google Sheets (Nom, Téléphone, Statut), copier-coller les numéros un par un dans votre téléphone pour envoyer un rappel de paiement ou une invitation est un cauchemar chronophage. L'automatisation est possible. Voici deux méthodes pour relier votre fichier Sheets à l'API d'EnvoiSMS, selon votre niveau technique.

Section 2: Pourquoi Google Sheets reste l'outil préféré des PME marocaines

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. La flexibilité de Sheets est imbattable. Un médecin peut avoir une colonne "Rendez-vous" et une colonne "Numéro". Un agent immobilier peut avoir une colonne "Date de visite". L'objectif est simple : "Si j'écris 'Oui' dans la colonne E, un SMS automatique doit partir sur le téléphone de la personne (Colonne B)".

Section 3: Méthode 1 : Sans aucun code (via Make ou Zapier)

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. C'est la méthode visuelle, idéale pour les non-développeurs.

  1. Créez un compte gratuit sur Make (Integromat).
  2. Créez un nouveau scénario. Choisissez l'application Google Sheets.
  3. Sélectionnez le déclencheur : "Watch Rows" (Surveiller les lignes ajoutées) ou "Watch Changes" (Surveiller les modifications).
  4. Connectez le module à votre compte Google et sélectionnez votre fichier.
  5. Ajoutez un module HTTP (Make a Request).
  6. Configurez l'appel vers l'API EnvoiSMS (POST https://api.envoisms.ma/v1/sms/send).
  7. Dans le champ recipient, glissez la bulle correspondant à votre colonne "Téléphone". Dans le champ message, glissez la colonne "Nom" pour personnaliser : Bonjour {{Nom}}, votre rendez-vous est confirmé.

Résultat : À chaque fois que vous ajoutez une ligne dans votre tableau Excel, le client reçoit un SMS instantanément.

Section 4: Méthode 2 : Avec Apps Script (Zéro abonnement externe, un peu de copier-coller)

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Google Sheets possède un langage de programmation caché (Google Apps Script). Si vous faites un simple copier-coller de ce code, vous n'aurez pas besoin de payer Make ou Zapier.

  1. Dans votre Google Sheets, cliquez sur Extensions > Apps Script.
  2. Effacez tout, et collez ce script (modifiez votre clé API) :

```javascript function envoyerSMS() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var startRow = 2; // On commence à la ligne 2 pour éviter l'en-tête var numRows = sheet.getLastRow() - 1; var dataRange = sheet.getRange(startRow, 1, numRows, 3); // Colonne A=Nom, B=Tel, C=Statut SMS var data = dataRange.getValues(); var apiKey = "VOTRE_CLE_API_ENVOISMS"; var url = "https://api.envoisms.ma/v1/sms/send";

for (var i = 0; i < data.length; ++i) { var row = data[i]; var nom = row[0]; var tel = row[1]; var statut = row[2];

// On n'envoie le SMS que si la colonne Statut est vide if (statut !== "Envoyé" && tel) { var message = "Bonjour " + nom + ", nous vous rappelons votre rendez-vous demain. L'équipe du Cabinet XYZ."; var payload = { "recipient": tel, "sender_id": "CABINET_XYZ", "message": message }; var options = { "method": "post", "headers": { "Authorization": "Bearer " + apiKey, "Content-Type": "application/json" }, "payload": JSON.stringify(payload) }; // Appel de l'API UrlFetchApp.fetch(url, options); // Marquer la cellule comme envoyée pour ne pas renvoyer le SMS demain sheet.getRange(startRow + i, 3).setValue("Envoyé"); } } } ```

  1. Sauvegardez. Cliquez sur le bouton "Exécuter".
  2. Magie : Le script va lire votre fichier, envoyer les SMS via l'API locale marocaine, et écrire "Envoyé" dans la colonne C pour chaque client traité.

Section 5: Le cas d'usage concret : Relancer les impayés en fin de mois

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Grâce à ce système, le recouvrement des factures ou traites (impayés) prend 5 secondes. Le comptable de la PME filtre son tableau Google Sheets sur les clients "En retard", clique sur son bouton "Exécuter", et 200 SMS partent simultanément (avec l'identifiant Sender ID officiel de l'entreprise). L'effort manuel est supprimé, et la facture de crédits SMS est rentabilisée dès le premier règlement récupéré.

💡 Why choose EnvoiSMS for your business?

Critical Delivery

Under 4 seconds for OTP codes via direct routes.

💰

Cost Optimization

WhatsApp Business API at 0.45 MAD per message.

🛡️

Sovereign Data (CNDP)

Hosting compliant with Moroccan data protection regulations.

Suggested Articles

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts - Morocco Guide & Best Practices
technical

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts - Morocco Guide & Best Practices

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs - Morocco Guide & Best Practices
technical

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs - Morocco Guide & Best Practices

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco
technical

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco