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.
Dès le palier Scale. Coût affiché avant l’envoi.
Doublons et numéros invalides écartés.
Suivi des clics inclus sans surcoût.
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.
-
Importez vos contacts
Fichier CSV ou Excel, ou synchronisation depuis Shopify, WooCommerce et YouCan.
clients_vip.csv -
Ciblez et rédigez
Choisissez un segment, personnalisez le message et vérifiez l’aperçu.
{first_name} -
Programmez
Coût estimé affiché avant de confirmer, puis envoi au moment choisi.
ven. 18:30 -
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}
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.
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.
- Référence APISDK
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
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
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
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
É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
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.
Clics par heure 48 h après l’envoi
Campagnes récentes
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.