Dei sei criteri della griglia più sotto, quattro decidono: il costo totale per messaggio effettivamente consegnato, la deliverability misurabile presso gli operatori, la conformità (consenso, STOP, orari) e la qualità dell’integrazione con i tuoi strumenti. Gli altri, ergonomia e personalizzazione, servono a scegliere tra due offerte equivalenti. Un test di consegna su due piattaforme, descritto più sotto, risolve la questione prima di firmare.
Piattaforma SMS: SaaS o API in base al volume
Una piattaforma SaaS si usa dal browser: importi i contatti, scrivi il messaggio, lo programmi e leggi le statistiche. Va bene per i team marketing che lanciano qualche campagna di SMS marketing al mese senza sviluppatore.
Un’API SMS espone l’invio sotto forma di chiamate HTTP. Serve appena i messaggi partono da un evento: la conferma di un ordine o un codice di accesso. Questi SMS transazionali non passano da un’interfaccia di invio manuale. Molte offerte propongono entrambe le modalità sullo stesso account. Controlla che fatturazione e statistiche siano comuni, altrimenti seguirai due budget.
Per qualche migliaio di SMS al mese il SaaS basta, anche per l’SMS professionale tra un team e i suoi clienti. Quando un CRM o un negozio online deve far partire gli invii, pretendi un’API REST con documentazione pubblica, esempi di codice e un ambiente di test. Una documentazione riservata ai clienti che hanno già firmato è un primo campanello d’allarme.
Prezzo per SMS e costo totale
La tariffa esposta per SMS dice poco del costo finale. Due cose la deformano: il numero di segmenti fatturati e gli invii che falliscono. Si aggiungono i costi accessori: abbonamento mensile, mittente personalizzato, numero dedicato per le risposte, scaglioni di prezzo riservati ai grandi volumi.
I segmenti si contano. Un SMS in alfabeto GSM contiene 160 caratteri, e 70 appena un solo carattere esce da quell’alfabeto, per esempio un’emoji (codifica UCS-2). Oltre questo limite il messaggio si spezza: un’intestazione di 6 byte, tolta ai 140 byte di ogni SMS, porta il segmento a 153 caratteri in GSM e a 67 in Unicode. Di norma ogni segmento è fatturato come un SMS, e il contratto deve confermarlo.
Esempio, senza alcuna tariffa: lo stesso testo di 140 caratteri, con o senza emoji.
- Senza emoji: 140 caratteri stanno nei 160 del GSM, quindi 1 segmento per destinatario.
- Con un’emoji: 140 caratteri superano i 70 dell’Unicode, quindi 3 segmenti per destinatario, da 67 caratteri al massimo (201 posti).
L’emoji triplica i segmenti e quindi la fattura, qualunque sia il prezzo del segmento. Contano anche i numeri non validi: se il 5% di una lista di 10.000 contatti è inattivo e il contratto fattura i fallimenti, 500 SMS partono a vuoto a ogni campagna. Chiedi per iscritto se i fallimenti si pagano. Per confrontare i listini, leggi l’articolo sugli SMS low cost o premium e sui prezzi per SMS.
Deliverability e routing diretto verso gli operatori
Un SMS attraversa la piattaforma, a volte uno o più aggregatori, poi l’operatore del destinatario (in Francia Orange, SFR, Bouygues Telecom, Free Mobile). Ogni intermediario aggiunge un rischio di perdita. Alcune offerte low cost non dichiarano nessuna garanzia di consegna.
Chiedi a ogni fornitore: il messaggio parte con una connessione diretta all’operatore del destinatario o passa da un intermediario? Quale tasso di consegna misura, su quale periodo e in che forma (ricevuta di consegna dell’operatore o semplice stato «inviato»)? Solo una ricevuta per ogni messaggio permette di verificare un tasso. Se scrivi all’estero, chiedi l’elenco dei paesi coperti con tariffa e tipo di routing per ciascuno. Per capire cosa blocca un messaggio lato operatore, leggi l’articolo sulla deliverability degli SMS presso gli operatori.
API SMS e integrazione con CRM o e-commerce
Bastano due domande per fare una selezione. Esiste un connettore nativo per il tuo CRM o il tuo negozio (HubSpot, Salesforce, Shopify, PrestaShop, WooCommerce)? Se no, l’API gestisce i webhook di ritorno, per ricevere in tempo reale lo stato di consegna e le risposte STOP?
Prova il flusso completo con un contatto fittizio prima di scrivere qualsiasi codice.
GDPR: consenso e orari di invio
Le regole dipendono dal paese del destinatario, quindi verifica quelle del tuo mercato prima di scegliere. In Francia, per i privati, la CNIL ricorda che la prospezione via SMS si basa in linea di principio sul consenso preventivo, libero, specifico e informato (articolo L.34-5 del CPCE). I clienti esistenti possono ricevere offerte per prodotti simili se hanno potuto opporsi alla raccolta dei dati e possono farlo di nuovo a ogni messaggio. Nel B2B il consenso non è automatico se il messaggio riguarda l’attività professionale del destinatario, che deve conoscere l’origine dei suoi dati e la finalità del messaggio e potersi opporre in modo semplice. Per i dettagli, leggi il nostro articolo sulle regole degli SMS commerciali.
Quello che la piattaforma deve fare al posto tuo: datare ogni consenso, conservarne la prova, inserire in ogni messaggio la dicitura di disiscrizione e trattare gli STOP senza ritardo, come spiega la nostra pagina sulla legge sullo STOP SMS.
Le fasce orarie dipendono da una carta degli operatori. In Francia la carta Business Messaging dell’af2m, in vigore dal 1° marzo 2026, limita gli SMS promozionali alla fascia dalle 8 alle 21.30 (prima le 22). I messaggi transazionali, come il tracciamento di un pacco, ne sono esclusi. Alcuni fornitori applicano regole più severe: leggi le loro condizioni e verifica che la pianificazione degli invii blocchi le fasce vietate.
Sui dati, pretendi l’hosting nell’UE, un contratto di trattamento ai sensi dell’articolo 28 del GDPR e un accesso sicuro: permessi per utente, autenticazione a due fattori.
Qualità dei numeri: HLR lookup prima dell’invio
Un SMS verso un numero disattivato parte comunque e a volte costa lo stesso. L’HLR lookup interroga la rete per sapere se un numero è assegnato a un abbonato raggiungibile. Fallo prima della campagna: un numero valido oggi può essere disdetto il mese prossimo.
Alla piattaforma chiedi se questo controllo esiste, quanto costa e se gli invii verso numeri già non validi vengono fatturati. In caso contrario, pulisci la lista a monte, come spiega l’articolo sul file clienti aggiornato.
Assistenza clienti e prova gratuita
L’assistenza si giudica prima di firmare: manda una domanda tecnica precisa al supporto (limite di richieste dell’API, gestione di un mittente rifiutato) e cronometra la risposta. Leggi anche le recensioni recenti sull’affidabilità degli invii. Molti confronti sono pubblicati da editori di piattaforme, quindi la reputazione di un fornitore si verifica altrove, non sul suo sito. Una risposta vaga o tardiva anticipa l’assistenza che avrai dopo.
Pretendi una prova gratuita o un lotto di SMS omaggio per il test di consegna, perché è quello a darti il tasso reale. Finché non l’hai misurato, preferisci nessun vincolo o una durata breve il primo anno. Fai scrivere nero su bianco le condizioni di recesso. Il mittente personalizzato (alfanumerico, col nome del tuo marchio) deve poter essere registrato senza costi nascosti. L’RCS, il messaggio arricchito riservato ai terminali compatibili, si aggiunge a volte come opzione: l’articolo sull’RCS ne descrive i limiti.
Griglia di criteri per confrontare due piattaforme SMS
| Criterio | Cosa verificare | Segnale d’allarme |
|---|---|---|
| Prezzo per SMS | Prezzo per segmento, scaglioni, costi accessori, fatturazione dei fallimenti | Tariffa unica senza dettaglio dei costi |
| Deliverability | Connessione diretta agli operatori, ricevuta di consegna per messaggio | Solo lo stato «inviato» |
| API e integrazione | Documentazione pubblica, webhook, connettore CRM o negozio | Documentazione su richiesta |
| Conformità | Prova del consenso, STOP automatico, blocco delle fasce vietate | STOP da aggiungere a mano |
| Qualità dei numeri | Controllo HLR prima dell’invio, pulizia dei numeri non validi | Nessun controllo della lista |
| Assistenza e contratto | Risposta tecnica prima della firma, prova gratuita, durata del vincolo | Vincolo lungo senza prova |
Test di consegna da fare prima di firmare
- Apri un account di prova su due piattaforme e chiedi lo stesso volume di SMS di test.
- Prepara da 30 a 50 numeri di colleghi, distribuiti tra i diversi operatori del paese di destinazione (in Francia Orange, SFR, Bouygues Telecom e Free Mobile).
- Invia lo stesso messaggio, alla stessa ora, con il tuo mittente.
- Per ogni destinatario annota l’ora di ricezione, il mittente visualizzato e la presenza dello STOP.
- Confronta con le ricevute di consegna della piattaforma: devono coincidere.
- Rispondi STOP da un telefono e controlla che il numero sia bloccato per l’invio successivo.
Scarta la piattaforma che dichiara una consegna che i tuoi telefoni non confermano.
Errori frequenti
Scegliere solo in base al prezzo per SMS fa dimenticare segmenti, fallimenti fatturati e costi accessori. Molti firmano anche senza test di consegna, importano una vecchia lista senza controllare i numeri o lasciano partire un sollecito commerciale senza la dicitura STOP. Resta l’identità dell’invio: un mittente che i tuoi clienti non riconoscono lascia il messaggio senza firma.
Prima della prossima campagna, passa un campione della tua lista al controllo HLR e confronta la quota di numeri non validi con quella che il tuo fornitore ti fattura.

