TL;DR : Le SMS transactionnel (confirmation commande, livraison) ne nécessite pas de consentement marketing si envoyé dans le cadre d'un contrat. Le SMS marketing (promos, relances) exige un opt-in explicite RGPD. Les providers diffèrent selon le cas d'usage : Klaviyo pour le marketing e-commerce, Twilio ou Sinch pour le transactionnel custom, Brevo pour les PME. Ce guide clarifie les différences et aide à choisir.
1. Définitions opérationnelles
1.1 SMS transactionnel
Un SMS transactionnel est déclenché par une action spécifique du destinataire ou par un événement lié à sa relation contractuelle avec la marque. Il informe, il ne vend pas.
Exemples concrets :
- Confirmation de commande : "Votre commande #45821 a bien été reçue."
- Notification d'expédition : "Votre colis est en route. Suivi : [lien]"
- OTP (One-Time Password) : "Votre code de connexion : 847392"
- Alerte fraude : "Connexion depuis un nouvel appareil détectée. Pas vous ? [lien]"
- Confirmation de rendez-vous : "Rappel : votre RDV du 15 mai à 14h30"
- Notification de retour validé : "Votre retour a été traité. Remboursement sous 5 jours."
Ces SMS sont attendus par le destinataire. Leur but est l'information dans le cadre d'un service contractuel, pas la conversion commerciale.
1.2 SMS marketing
Un SMS marketing est envoyé à l'initiative de la marque pour promouvoir un produit, une offre ou un événement commercial.
Exemples concrets :
- "Soldes d'été : -30 % sur toute la collection. [lien]"
- Relance panier abandonné : "Vous avez oublié quelque chose ! Votre panier vous attend."
- Campagne BFCM : "Black Friday demain. Préparez-vous."
- Cross-sell post-achat : "Les clients qui ont acheté X adorent aussi Y."
- Réactivation : "On ne vous a pas vu depuis un moment. Un cadeau vous attend."
Ces SMS sont à l'initiative de la marque et visent à générer un acte commercial.
2. Différences clés : tableau comparatif
| Critère | SMS transactionnel | SMS marketing |
|---|---|---|
| Déclencheur | Action utilisateur ou événement contractuel | Initiative de la marque |
| Opt-in requis | Non (base contractuelle) | Oui (consentement explicite) |
| Opt-out obligatoire | Non légalement, mais recommandé | Oui (mention STOP obligatoire) |
| Contenu | Informatif, non promotionnel | Promotionnel, commercial |
| Timing | Temps réel (déclenché) | Planifié ou déclenché |
| Délai de lecture attendu | Immédiat | Immédiat (SMS) |
| Régime juridique FR | CPCE art. L34-5 + RGPD base contractuelle | CPCE art. L34-5 + RGPD consentement |
| Tarif moyen France | 0,04-0,06 € / SMS | 0,04-0,06 € / SMS |
| Provider recommandé | Twilio, Sinch, OVH SMS | Klaviyo, Brevo, Sinch |
3. Régime juridique et opt-in : ce que dit la loi française
3.1 SMS transactionnel : base contractuelle
Le SMS transactionnel repose sur la base légale de "l'exécution du contrat" (RGPD art. 6.1.b). Si quelqu'un achète sur votre boutique, vous pouvez lui envoyer des notifications relatives à cette commande sans consentement marketing séparé.
Conditions pour que cela soit valide :
- Le SMS est directement lié à la transaction (commande, livraison, retour, compte)
- Le destinataire s'y attend raisonnablement
- Le numéro de téléphone a été collecté dans le cadre de cette transaction
- Le SMS ne contient aucun élément promotionnel ("et découvrez aussi notre nouvelle collection")
Ce dernier point est crucial. Un SMS de confirmation de commande qui mentionne une offre devient un SMS marketing et tombe sous le régime du consentement.
3.2 SMS marketing : consentement obligatoire
Le consentement SMS marketing doit être :
- Libre (pas de condition d'achat pour refuser)
- Spécifique au canal SMS (distinctement du consentement email)
- Éclairé (finalité explicite mentionnée)
- Univoque (case non pré-cochée)
Le consentement doit être documenté et prouvable. Klaviyo stocke la date, l'heure et la source de consentement pour chaque profil.
Pour une analyse approfondie de la compliance CNIL, voir notre guide SMS RGPD France.
4. Comparatif providers SMS France
4.1 Providers pour le SMS marketing e-commerce
| Provider | Spécialité | Tarif FR (SMS) | Intégration Klaviyo | Point fort |
|---|---|---|---|---|
| Klaviyo | CRM email + SMS | ~0,052 $ | Natif (lui-même) | Unification email/SMS |
| Brevo (ex-Sendinblue) | Multi-canal PME | ~0,07 € | Via Zapier | Facilité d'usage |
| Omnisend | E-commerce | ~0,055 $ | Concurrent | Alternative Klaviyo |
Pour les marques Shopify/WooCommerce avec Klaviyo comme CRM : rester sur Klaviyo SMS natif est la meilleure option. L'intégration flows + segments + reporting est imbattable.
Pour la configuration complète de Klaviyo SMS, voir SMS Klaviyo marketing France.
4.2 Providers pour le SMS transactionnel
| Provider | Spécialité | Tarif FR (SMS) | API REST | SLA uptime |
|---|---|---|---|---|
| Twilio | Leader mondial | 0,043 $ | Excellente | 99,95 % |
| Sinch | Européen | 0,038-0,050 € | Bonne | 99,9 % |
| OVH SMS | Français, RGPD natif | 0,056 € | Correcte | 99,5 % |
| Brevo | Multi-usage | 0,07 € | Bonne | 99,5 % |
| Vonage (Nexmo) | Enterprise | Sur devis | Excellente | 99,95 % |
| MessageBird | Européen | 0,041 € | Bonne | 99,9 % |
4.3 Comment choisir son provider transactionnel
Critères de sélection par priorité :
- Volume mensuel : moins de 10 000 SMS/mois : OVH ou Brevo suffisent. Plus de 50 000 : Twilio ou Sinch.
- Criticité : SMS OTP ou alerte sécurité : exiger 99,95 % uptime (Twilio, Vonage).
- Localisation data : données hébergées en UE obligatoire pour certains secteurs : OVH, Sinch EU.
- Intégration technique : stack Node.js/Python avec bonne doc : Twilio domine.
- Budget : start-up early stage : OVH ou Sinch pour des tarifs prévisibles sans engagement.
5. Intégration dans une stack e-commerce française
5.1 Architecture type Shopify + Klaviyo
Pour un e-commerce Shopify standard :
Shopify Webhooks --> Klaviyo (CRM)
|-- SMS marketing : Klaviyo SMS natif
|-- Email marketing : Klaviyo email natif
|-- SMS transactionnel (confirmation, expédition) : Shopify email/SMS natif OU Klaviyo flow
Klaviyo peut gérer les SMS transactionnels via des flows déclenchés par les événements Shopify (Placed Order, Fulfilled Order). Cela simplifie la stack mais nécessite un segment "tous les acheteurs" avec opt-in SMS si vous y ajoutez le moindre contenu promotionnel.
5.2 Architecture avec séparation transactionnel / marketing
Pour les marques avec fort volume transactionnel ou contraintes de compliance strictes :
Shopify Webhooks --> API interne
|-- Transactionnel --> Twilio/Sinch (sans opt-in marketing)
|-- Marketing trigger --> Klaviyo (avec vérification opt-in SMS)
Cette architecture est plus complexe mais offre :
- Contrôle granulaire du contenu transactionnel
- Facturation séparée (souvent moins cher pour le transactionnel pur)
- Compliance propre : zéro risque de croiser les deux régimes
5.3 Intégration avec les flows Klaviyo existants
Si vous avez déjà configuré vos flows email (flow abandon Klaviyo, welcome flow Klaviyo), l'ajout du SMS transactionnel dans Klaviyo se fait en ajoutant un step SMS au début de chaque flow événementiel, avec le contenu strict informatif.
Règle d'or : si le message contient un lien vers une page produit ou une offre, c'est du marketing. Si c'est un lien de suivi de commande ou un lien vers l'espace compte, c'est du transactionnel.
6. Pricing et modèles de facturation
6.1 Pay-as-you-go vs abonnement
| Modèle | Adapté pour | Avantages | Inconvénients |
|---|---|---|---|
| Pay-as-you-go | Volumes irréguliers, démarrage | Aucun engagement | Tarif unitaire plus élevé |
| Crédit prépayé | Volumes mensuels stables | Tarif dégressif | Avance de trésorerie |
| Abonnement | Gros volumes | Tarif le plus bas | Engagement minimum |
6.2 Segments de SMS et impact sur le pricing
Un SMS standard en GSM-7 est de 160 caractères maximum. Au-delà, il est fragmenté en segments :
| Longueur message | Nb segments | Coût (ex. 0,052 € / segment) |
|---|---|---|
| 1-160 caractères | 1 | 0,052 € |
| 161-306 caractères | 2 | 0,104 € |
| 307-459 caractères | 3 | 0,156 € |
Caractères spéciaux (accents é, è, à...) : certains providers basculeraient en encodage UCS-2 qui réduit la limite à 70 caractères par segment. Vérifier la configuration provider : Klaviyo gère les accents en GSM-7 étendu (160 chars préservés).
7. Deliverability SMS vs email
Contrairement à l'email, le SMS n'a pas de filtre spam chez l'opérateur téléphonique pour les messages commerciaux envoyés via des numéros dédiés enregistrés. Le taux de délivrabilité approche les 97-99 % pour les numéros bien configurés.
Pour comprendre les enjeux de délivrabilité email en parallèle, voir nos guides deliverability email guide anti spam et SPF DKIM DMARC configuration DNS.
Points de vigilance pour la délivrabilité SMS :
- Numéros blacklistés par les opérateurs (trop de plaintes STOP)
- Volume spike inhabituel (envoi massif soudain depuis un numéro neuf)
- Contenu avec certains mots considérés comme spam par les carriers US (moins applicable en France)
- Numéros invalides ou portés : vérifier via API de validation avant envoi
FAQ
Peut-on utiliser le même provider pour le transactionnel et le marketing ?
Oui. Brevo et Klaviyo gèrent les deux types. Mais pour les gros volumes ou la compliance stricte, séparer les providers selon les cas d'usage est recommandé.
Le SMS de confirmation de commande Shopify est-il transactionnel ou marketing ?
Transactionnel. Il est envoyé dans le cadre de l'exécution du contrat de vente. Il ne nécessite pas de consentement marketing. Tant qu'il ne contient aucune mention promotionnelle.
Peut-on personnaliser les SMS transactionnels avec le prénom du client ?
Oui. La personnalisation (prénom, numéro de commande, lien de suivi) est compatible avec le SMS transactionnel. Ce n'est pas de la personnalisation marketing, c'est de l'adaptation au contexte contractuel.
Comment savoir si mon SMS dépasse 160 caractères avant l'envoi ?
Tous les providers SMS sérieux (Klaviyo, Twilio, Brevo) affichent le compteur de caractères et le nombre de segments dans l'éditeur de message. Vérifiez avant de programmer.
Twilio ou Sinch pour un e-commerce français en démarrage ?
Sinch pour les volumes faibles à moyens avec facturation en euros et données EU. Twilio pour les stacks techniques avancées avec API complexe et volume élevé.
Le SMS marketing doit-il obligatoirement contenir "STOP" en France ?
Oui. L'article L34-5 du CPCE impose la mention d'un moyen de désinscription dans chaque SMS marketing. "Répondez STOP pour vous désabonner" est la formulation standard reconnue par les carriers français.
Charlotte Rodrigues, CRM Lead chez Deliver by Make Sense
Vous souhaitez structurer votre stratégie SMS e-commerce et choisir les bons providers ? Discutons de votre setup.
Besoin d'appliquer ça à votre stack ?
30 minutes avec Charlotte. On audit votre setup CRM en direct, on chiffre l'opportunité, vous repartez avec un plan d'attaque.
Réserver 30 minutes →