Canali di Messaggistica: SMS, RCS e WhatsApp
La Qlara Platform API supporta tre canali di messaggistica. Ogni canale serve a casi d'uso diversi e ha le proprie capacità, copertura e requisiti.
SMS
Short Message Service è il canale più diffusamente supportato. Ogni telefono cellulare può ricevere SMS: questo lo rende la scelta migliore quando serve una copertura universale.
- Contenuto: Solo testo semplice (fino a 160 caratteri per segmento, concatenati per messaggi più lunghi).
- Template: Non richiesti. Puoi inviare qualsiasi contenuto testuale.
- Ricevute di consegna: Disponibili tramite polling o webhook.
- Ideale per: Notifiche transazionali, OTP, avvisi, promemoria.
Endpoint API: POST /message-server/sms/send (SMS Universal API)
RCS
Rich Communication Services porta funzionalità multimediali avanzate all'app di messaggistica nativa Android. I messaggi RCS supportano immagini, caroselli, pulsanti e azioni suggerite.
- Contenuto: Testo, immagini, card, caroselli e pulsanti interattivi.
- Template: Richiesti. Crea e gestisci i template tramite l'API prima dell'invio.
- Ricevute di consegna: Disponibili tramite polling o webhook.
- Ideale per: Promozioni marketing, vetrine prodotto, engagement interattivo su Android.
Endpoint API: API dedicate RCS Send e RCS Templates.
WhatsApp
WhatsApp Business API ti permette di raggiungere gli utenti sull'app di messaggistica più popolare al mondo. WhatsApp applica rigide politiche di approvazione dei template tramite Meta.
- Contenuto: Testo, immagini, documenti, video, pulsanti e messaggi lista.
- Template: Richiesti e devono essere approvati da Meta prima dell'uso. I template sono associati a un numero di telefono.
- Ricevute di consegna: Disponibili tramite polling o webhook.
- Ideale per: Assistenza clienti, aggiornamenti ordini, promemoria appuntamenti, marketing (con opt-in).
Endpoint API: WhatsApp API dedicata per l'invio di messaggi e la gestione dei template.
Confronto
| Funzionalità | SMS | RCS | |
|---|---|---|---|
| Media ricchi | No | Sì | Sì |
| Template richiesto | No | Sì | Sì (approvato da Meta) |
| Ricevute di consegna | Sì | Sì | Sì |
| Messaggistica bidirezionale | Limitata | Sì | Sì |
| Copertura | Universale | Android | Utenti WhatsApp |
| Processo di approvazione | Nessuno | Interno | Revisione Meta |
Scegliere un canale
- Serve copertura universale? Usa SMS. Funziona su ogni telefono.
- Vuoi raggiungere utenti Android con contenuti ricchi? Usa RCS per messaggistica nativa avanzata.
- Vuoi raggiungere utenti WhatsApp? Usa WhatsApp per alti tassi di engagement e media ricchi.
- Non sei sicuro? Inizia con SMS per affidabilità, poi aggiungi RCS o WhatsApp per esperienze più ricche.
Tracciamento consegne tra i canali
Indipendentemente dal canale, puoi tracciare le consegne usando:
- Polling:
GET /messages/status/{messageId}restituisce lo stato di consegna attuale. - Webhook: Configura un callback HTTPS per ricevere aggiornamenti in tempo reale. Consulta la guida Webhook.