Campagnes

Des campagnes SMS qui convertissent

Importez votre fichier clients, rédigez un message personnalisé, choisissez l’heure d’envoi. Vous suivez les livraisons et les clics en direct, sans écrire une ligne de code.

Tarif marketing0,34MAD / SMS

Dès le palier Scale. Coût affiché avant l’envoi.

ImportCSV· Excel

Doublons et numéros invalides écartés.

Liens courts0MAD

Suivi des clics inclus sans surcoût.

DésinscriptionsSTOPauto.

Appliqué à toutes vos listes.

Fonctionnalités

De votre fichier clients au rapport de clics

Tout le nécessaire pour des campagnes SMS efficaces et conformes, sans outil supplémentaire.

Import CSV et Excel

Colonnes reconnues, numéros normalisés en +212, doublons et numéros invalides écartés, opérateur détecté pour chaque contact.

Listes et segments

Filtrez par ville, date d’achat, langue ou tout champ importé. Le nombre de contacts se met à jour à chaque critère.

Personnalisation

Variables {first_name}, {city} ou vos propres colonnes, avec aperçu par contact et compteur de caractères et de segments.

Envoi programmé

Maintenant ou à une date précise, à l’heure de Casablanca. Vous pouvez suspendre une campagne en cours à tout moment.

Liens courts et suivi des clics

Un lien court unique par destinataire : chaque clic remonte dans le rapport, sans surcoût.

STOP géré pour vous

Mention de désinscription ajoutée, désinscriptions appliquées à toutes vos listes, conformément à la loi 09-08.

Comment ça marche

Une campagne en quatre étapes

Depuis le tableau de bord, en quelques minutes, ou par l’API avec le même moteur.

  1. Importez vos contacts

    Fichier CSV ou Excel, ou synchronisation depuis Shopify, WooCommerce et YouCan.

    clients_vip.csv
  2. Ciblez et rédigez

    Choisissez un segment, personnalisez le message et vérifiez l’aperçu.

    {first_name}
  3. Programmez

    Coût estimé affiché avant de confirmer, puis envoi au moment choisi.

    ven. 18:30
  4. Mesurez

    Livraisons, clics et désinscriptions en direct, exportables en CSV.

    15,8 % de clics

Personnalisation

Un message, autant de versions que de clients

Un message qui appelle le client par son prénom et parle de sa ville est lu, et cliqué, bien plus volontiers.

Variables

Chaque colonne de votre fichier devient une variable

Prénom, ville, montant du panier, date de rendez-vous : insérez-les entre accolades. Une valeur manquante est remplacée par le texte de secours de votre choix.

  • Aperçu du message réel pour n’importe quel contact
  • Compteur de caractères et de segments sur la version la plus longue
  • Lien court personnel inséré avec {link}
Salam {first_name}, votre boutique de {city} vous offre -20 % ce week-end avec le code AID20 : {link}
MyShopAmine · Casablanca
Salam Amine, votre boutique de Casablanca vous offre -20 % ce week-end avec le code AID20 : myshop.ma/s/x7Ka
MyShopSalma · Rabat
Salam Salma, votre boutique de Rabat vous offre -20 % ce week-end avec le code AID20 : myshop.ma/s/p2Qe
MyShopYoussef · Fès · ar
السلام يوسف، متجرك في فاس يقدم لك تخفيض 20٪ هذا الأسبوع بالرمز AID20

Conformité

Conforme par défaut

Le SMS marketing est encadré par la loi 09-08 sur la protection des données personnelles. Nous appliquons les règles pour vous.

Désinscription

Un STOP est appliqué partout, pour toujours

Chaque message marketing porte une mention de désinscription. Un contact désinscrit est exclu de toutes vos campagnes futures, même s’il réapparaît dans un nouvel import.

  • Liste d’exclusion propre à votre compte, exportable
  • Messages transactionnels non concernés (codes, reçus, alertes)
  • Données hébergées et chiffrées au repos, journal des envois conservé

Pour les développeurs

Ou depuis votre code

Le même moteur de campagnes par l’API : déclenchez vos envois depuis votre CRM, votre boutique ou vos automatisations.

campaign.sh
curl https://api.mysms.ma/v1/campaigns \  -H "Authorization: Bearer $MYSMS_KEY" \  -H "Content-Type: application/json" \  -d '{    "sender": "MyShop",    "body": "Salam {first_name}, -20 % ce week-end avec le code AID20 : {link}",    "link": "https://myshop.ma/soldes",    "contacts": "list_vip_customers",    "send_at": "2026-11-07T18:30:00+01:00"  }'# → {"id":"cmp_71Hd","status":"scheduled","recipients":12480,"estimated_cost":5616.00}
use MySms\Client;$sms = new Client(env('MYSMS_KEY'));$campaign = $sms->campaigns->create([    'sender' => 'MyShop',    'body' => 'Salam {first_name}, -20 % ce week-end avec le code AID20 : {link}',    'link' => 'https://myshop.ma/soldes',    'contacts' => 'list_vip_customers',    'send_at' => '2026-11-07T18:30:00+01:00',]);// $campaign->estimatedCost === 5616.00 (MAD)
import MySms from '@mysms/node';const sms = new MySms(process.env.MYSMS_KEY);const campaign = await sms.campaigns.create({  sender: 'MyShop',  body: 'Salam {first_name}, -20 % ce week-end avec le code AID20 : {link}',  link: 'https://myshop.ma/soldes',  contacts: 'list_vip_customers',  sendAt: '2026-11-07T18:30:00+01:00',});// → { id: 'cmp_71Hd', status: 'scheduled', recipients: 12480 }
import osfrom mysms import Clientclient = Client(os.environ["MYSMS_KEY"])campaign = client.campaigns.create(    sender="MyShop",    body="Salam {first_name}, -20 % ce week-end avec le code AID20 : {link}",    link="https://myshop.ma/soldes",    contacts="list_vip_customers",    send_at="2026-11-07T18:30:00+01:00",)# Coût estimé avant l’envoiprint(campaign.estimated_cost)  # 5616.0 MAD
  • Coût estiméRenvoyé à la création, avant tout envoi.
  • Suspendre ou annulerJusqu’à la dernière minute, sans frais.
  • Événements de campagneLivraisons, clics et STOP sur votre webhook.

Cas d’usage

Une campagne pour chaque temps fort

Soldes, rentrée, ouverture d’un point de vente : le SMS reste le canal lu par tout le monde, sans application.

E-commerce

Vos temps forts, au bon moment

Aïd, Black Friday, soldes d’été : programmez l’envoi la veille au soir et suivez les ventes que génèrent vos liens.

  • Offres et codes promo personnels
  • Relance des clients inactifs
  • Lancement d’une nouvelle collection
MyShopven. 18:30
Salam Amine, -20 % ce week-end sur toute la boutique avec le code AID20 : myshop.ma/s/x7Ka Rép. STOP
1 912 clics
MyShopven. 18:30
السلام يوسف، تخفيض 20٪ على كل المتجر هذا الأسبوع بالرمز AID20

Banque & assurance

Informer vos clients, sans les noyer

Nouvelle offre, nouvelle agence, échéance à venir : ciblez précisément les clients concernés plutôt que toute la base.

  • Lancement d’une offre ou d’une carte
  • Ouverture d’une agence près de chez eux
  • Rappel d’échéance de contrat
AssurMAlun. 10:00
Votre contrat auto arrive à échéance le 30/11. Renouvelez en 2 minutes sur assurma.ma/r/K2 et gardez votre bonus. Rép. STOP
Livré

Santé

Prévention et campagnes saisonnières

Vaccination, dépistage, nouvelles consultations : prévenez vos patients au bon moment de l’année.

  • Campagne de vaccination saisonnière
  • Journée de dépistage
  • Nouveaux horaires ou nouveau praticien
PharmaNourmar. 09:00
Pharmacie Nour : la vaccination contre la grippe saisonnière est disponible sans rendez-vous, du lundi au samedi. Rép. STOP
Livré

Distribution

Tous vos clients prévenus en une fois

Nouveaux points relais, horaires des jours fériés, extension de zone de livraison : un envoi, toute votre base informée.

  • Nouveaux points relais ou agences
  • Horaires des jours fériés
  • Nouvelle zone de livraison
ExpressMAjeu. 11:00
ExpressMA livre désormais à Agadir et Tiznit en 48 h. Trouvez votre point relais : expressma.ma/pr Rép. STOP
Livré

Éducation

Inscriptions, rentrée, portes ouvertes

Écoles, centres de formation et universités privées : touchez les familles et les candidats là où ils lisent vraiment leurs messages.

  • Ouverture des inscriptions
  • Journée portes ouvertes
  • Rappel de la rentrée
AlAmalsam. 10:00
Groupe scolaire Al Amal : les inscriptions 2027-2028 sont ouvertes. Portes ouvertes le samedi 15 mars de 9h à 13h. Rép. STOP
Livré
AlAmalsam. 10:00
التسجيلات للموسم الدراسي 2027-2028 مفتوحة. أبواب مفتوحة يوم السبت 15 مارس.

Rapports

Sachez ce que chaque envoi rapporte

Livraisons, clics et désinscriptions, heure par heure et par campagne. Exportez tout en CSV pour votre CRM.

app.mysms.ma / campagnes / soldes-aid-vip Données d’exemple
Destinataires12 480Clients VIP · Casablanca
Livrés97%12 106 SMS
Clics1 91215,8 % des livrés
Désinscriptions410,3 %

Clics par heure 48 h après l’envoi

ven. 18:30sam. 18:30dim. 18:30

Campagnes récentes

CampagneEnvoyésClics
Soldes Aïd · VIP12 48015,8 %
Nouvelle collection31 2049,1 %
Relance inactifs6 9506,4 %
Black Friday—programmée

FAQ

Questions fréquentes

Ai-je besoin du consentement de mes contacts ?

Oui. Au Maroc, la loi 09-08 impose le consentement préalable du destinataire pour la prospection par SMS. Importez uniquement des clients qui ont accepté de recevoir vos offres : mysms ajoute la mention de désinscription et applique les STOP pour vous.

Comment fonctionne la désinscription STOP ?

Une mention de désinscription est ajoutée à chaque message marketing. Quand un contact se désinscrit, il est retiré de toutes vos listes et exclu automatiquement des campagnes suivantes, même si vous le réimportez.

Quels fichiers puis-je importer ?

CSV et Excel (.xlsx). Les colonnes sont reconnues automatiquement, les numéros sont normalisés au format +212, et les doublons comme les numéros invalides sont écartés avant l’envoi. Vous pouvez aussi synchroniser vos clients depuis Shopify, WooCommerce et YouCan.

Combien coûte une campagne ?

Le tarif marketing va de 0,58 à 0,34 MAD HT par SMS selon votre volume mensuel. Le coût exact (destinataires × segments) est affiché avant que vous confirmiez l’envoi. Liens courts et suivi des clics sont inclus.

Comment les clics sont-ils comptés ?

Chaque destinataire reçoit un lien court unique vers votre page. Un clic est attribué au contact et à la campagne, sans cookie sur votre site, et apparaît dans le rapport en temps réel.

Puis-je envoyer une campagne en arabe ?

Oui. Les messages en arabe sont envoyés en Unicode : 70 caractères par SMS, 67 par segment au-delà. Le compteur du tableau de bord affiche l’encodage et le nombre de segments pendant la saisie.

Plateforme

Les autres produits mysms

Un seul compte, un seul solde et une seule facture pour tous vos SMS.

Tarifs

Dès 0,34 MAD / SMS

Tarifs marketing : de 0,58 à 0,34 MAD HT par SMS selon le volume. Liens courts et suivi des clics inclus sans surcoût. Crédit rechargé par virement bancaire.

Commencez à envoyer en 5 minutes

Créez un compte gratuit, recevez 100 messages de test et constatez la rapidité de la livraison locale. Sans carte bancaire.