Sur les six critères de la grille plus bas, quatre décident : le coût total par message réellement délivré, la délivrabilité mesurable chez les opérateurs, la conformité (consentement, STOP, horaires) et la qualité d’intégration à vos outils. Le reste, ergonomie et options de personnalisation, départage deux offres équivalentes. Un test de livraison sur deux plateformes, détaillé plus bas, tranche avant toute signature.
Plateforme SMS : SaaS ou API selon le volume
Une plateforme SaaS s’utilise depuis un navigateur : import de contacts, rédaction, programmation, statistiques. Elle convient aux équipes marketing qui lancent quelques campagnes de SMS marketing par mois sans développeur.
Une API SMS expose l’envoi sous forme d’appels HTTP. Elle devient nécessaire dès que les messages partent d’un événement : une confirmation de commande ou un code de connexion. Ces SMS transactionnels ne passent pas par une interface d’envoi manuelle. Beaucoup d’offres proposent les deux modes sur le même compte. Vérifiez que la facturation et les statistiques sont communes aux deux, faute de quoi vous suivrez deux budgets.
Pour quelques milliers de SMS par mois, le SaaS suffit, y compris pour le SMS professionnel entre une équipe et ses clients. Dès qu’un CRM ou une boutique en ligne doit déclencher les envois, exigez une API REST documentée publiquement, avec des exemples de code et un environnement de test. Une documentation réservée aux clients signés est un premier signal d’alerte.
Prix par SMS et coût total
Le tarif affiché par SMS ne dit presque rien du coût final. Deux choses le déforment : le nombre de segments facturés et les envois qui échouent. S’y ajoutent les frais annexes (abonnement mensuel, nom d’expéditeur personnalisé, numéro dédié pour les réponses, paliers dégressifs réservés à de gros volumes).
Les segments, c’est de l’arithmétique. Un SMS en alphabet GSM tient en 160 caractères et 70 dès qu’un seul caractère sort de cet alphabet, un émoji par exemple (codage UCS-2). Au-delà, le message est découpé : un en-tête de 6 octets prélevé sur les 140 octets de chaque SMS ramène un segment à 153 caractères en GSM et à 67 en Unicode. Chaque segment est en général facturé comme un SMS, ce que votre contrat doit confirmer.
Exemple, sans aucun tarif : le même texte de 140 caractères, selon qu’il contient ou non un émoji.
- Sans émoji : 140 caractères tiennent dans les 160 du GSM, soit 1 segment par destinataire.
- Avec un émoji : 140 caractères dépassent les 70 de l’Unicode, donc 3 segments de 67 caractères au plus (201 places), soit 3 segments par destinataire.
L’émoji triple le nombre de segments, donc la facture, quel que soit le prix du segment. Les numéros invalides pèsent aussi : si 5 % d’une liste de 10 000 contacts est inactive et que le contrat facture les échecs, 500 SMS partent pour rien à chaque campagne. Demandez par écrit si les échecs sont facturés. Pour comparer les grilles entre elles, voyez l’article sur le SMS low cost ou premium et ses prix par SMS.
Délivrabilité et routage direct opérateurs
Un SMS passe par la plateforme, parfois par un ou plusieurs agrégateurs, puis par l’opérateur du destinataire (Orange, SFR, Bouygues Telecom, Free Mobile). Chaque intermédiaire ajoute un risque de perte. Certaines offres low cost n’annoncent aucune garantie de remise.
Demandez à chaque prestataire : le message part-il par une connexion directe à l’opérateur français du destinataire ou par un intermédiaire ? Quel taux de remise mesure-t-il, sur quelle période et sous quelle forme (accusé de réception opérateur ou simple statut « envoyé ») ? Seul un accusé de remise par message permet de contrôler un taux. Si vous écrivez à l’étranger, demandez la liste des pays couverts avec, pour chacun, le tarif et le type de routage. Pour comprendre ce qui bloque un message côté opérateur, lisez l’article sur la délivrabilité SMS chez les opérateurs.
API SMS et intégration CRM ou e-commerce
Deux questions suffisent à trier. Un connecteur natif existe-t-il pour votre CRM ou votre boutique (HubSpot, Salesforce, Shopify, PrestaShop, WooCommerce) ? Sinon, l’API gère-t-elle les webhooks de retour, pour recevoir en temps réel le statut de livraison et les réponses STOP ?
Testez le flux complet avec un contact fictif avant tout développement.
RGPD : consentement et horaires d’envoi
Pour les particuliers, la CNIL rappelle que la prospection par SMS repose en principe sur le recueil préalable du consentement, libre, spécifique et éclairé (article L.34-5 du CPCE). Les clients existants peuvent recevoir des offres pour des produits similaires s’ils ont pu s’opposer à la collecte et peuvent le refaire à chaque message. En B2B, le consentement n’est pas systématique si le message concerne l’activité professionnelle du destinataire, qui doit connaître l’origine de ses données, la finalité du message et pouvoir s’opposer simplement. Pour le détail, consultez notre article sur les règles des SMS commerciaux.
Ce que la plateforme doit faire à votre place : horodater chaque consentement, conserver sa preuve, insérer une mention de désinscription dans chaque message et traiter les STOP sans délai, comme le détaille notre page sur la loi du STOP SMS.
Les plages horaires dépendent d’une charte des opérateurs. La charte Business Messaging de l’af2m, appliquée depuis le 1er mars 2026, limite les SMS promotionnels à la plage 8 h à 21 h 30 (22 h auparavant). Les messages transactionnels, comme un suivi de colis, y échappent. Certains prestataires appliquent des règles plus strictes : lisez leurs conditions et vérifiez que la planification des envois bloque les créneaux interdits.
Côté données, exigez un hébergement des données dans l’UE, un contrat de sous-traitance au sens de l’article 28 du RGPD et une sécurité d’accès correcte : droits par utilisateur, double authentification.
Qualité des numéros : HLR lookup avant envoi
Un SMS vers un numéro résilié part quand même et coûte parfois le même prix. Le HLR lookup interroge le réseau pour savoir si un numéro est attribué à un abonné joignable. Faites-le avant la campagne : un numéro valide aujourd’hui peut être résilié le mois prochain.
Chez la plateforme, demandez si ce contrôle existe, ce qu’il coûte et si les envois vers des numéros déjà invalides sont facturés. Sinon, nettoyez la liste en amont, démarche détaillée dans l’article sur le fichier client à jour.
Support client et essai gratuit
Le support se juge avant la signature : envoyez une question technique précise à l’assistance (limite de débit de l’API, gestion d’un nom d’expéditeur refusé) et chronométrez la réponse. Lisez aussi les avis clients récents sur la fiabilité des envois, sachant que bien des comparatifs sont publiés par des éditeurs de plateformes : la réputation du prestataire se vérifie ailleurs que sur son site. Une réponse vague ou tardive annonce le suivi que vous aurez ensuite.
Exigez un essai gratuit ou un lot de SMS offerts pour le test de livraison, puisque c’est lui qui vous donnera votre taux de remise réel. Tant qu’il n’est pas mesuré, préférez l’absence d’engagement ou une durée courte la première année. Faites écrire noir sur blanc les conditions de résiliation. Le nom d’expéditeur personnalisé (alphanumérique, à votre marque) doit pouvoir être déclaré sans frais cachés. Le RCS, message enrichi réservé aux terminaux compatibles, s’ajoute parfois en option : la messagerie RCS détaille ses limites.
Grille de critères pour comparer deux plateformes SMS
| Critère | Ce qu’il faut vérifier | Signal d’alerte |
|---|---|---|
| Prix par SMS | Prix par segment, paliers, frais annexes, facturation des échecs | Tarif unique sans détail des frais |
| Délivrabilité | Connexion directe aux opérateurs, accusé de remise par message | Statut « envoyé » seulement |
| API et intégration | Documentation publique, webhooks, connecteur CRM ou boutique | Documentation sur demande |
| Conformité | Preuve de consentement, STOP automatique, blocage des créneaux interdits | STOP à ajouter à la main |
| Qualité des numéros | Contrôle HLR avant envoi, nettoyage des invalides | Aucun contrôle de liste |
| Support et contrat | Réponse technique avant signature, essai, durée d’engagement | Engagement long sans essai |
Test de livraison à faire avant de signer
- Ouvrez un compte d’essai chez deux plateformes et demandez le même volume de SMS de test.
- Préparez 30 à 50 numéros de collègues, répartis entre Orange, SFR, Bouygues Telecom et Free Mobile.
- Envoyez le même message, à la même heure, avec votre nom d’expéditeur.
- Relevez pour chaque destinataire l’heure de réception, l’expéditeur affiché et la présence du STOP.
- Comparez avec les accusés de remise de la plateforme : ils doivent correspondre.
- Répondez STOP depuis un téléphone et vérifiez que le numéro est bloqué pour l’envoi suivant.
Écartez la plateforme qui annonce une remise que vos téléphones ne confirment pas.
Erreurs courantes
Choisir sur le seul prix par SMS fait oublier les segments, les échecs facturés et les frais annexes. Beaucoup signent aussi sans test de livraison, importent une vieille liste sans contrôle des numéros ou laissent partir une relance commerciale sans mention STOP. Reste l’identité de l’envoi : un expéditeur que vos clients ne reconnaissent pas laisse le message sans signature.
Avant la prochaine campagne, passez un échantillon de votre liste au contrôle HLR et comparez le taux de numéros invalides avec ce que votre prestataire facture.

