Vai al contenuto
OmniChannels.ai

Cos'è un CPaaS: come funziona, casi d'uso e come scegliere

Cos'è un CPaaS? Communications Platform as a Service spiegata: funzionamento, canali, CPaaS vs UCaaS e CCaaS, build vs buy, prezzi e checklist di valutazione.

Aggiornato 10 min di lettura

Di OmniChannels.ai Editorial Team · Revisione di BroadNet Messaging Solutions Team

Omnicanale

Risposta breve

Un CPaaS (Communications Platform as a Service) è una piattaforma cloud che permette a un'azienda di aggiungere messaggistica, voce e verifica alle proprie app tramite API, senza costruire in proprio le connessioni con le reti telefoniche. Il fornitore mantiene i collegamenti con gli operatori e con i titolari dei canali, come Meta, e restituisce l'esito di ogni messaggio tramite webhook. Si paga a consumo, di solito per messaggio, per destinazione o per minuto.

In questa pagina
  1. Cos'è un CPaaS?
  2. Come funziona un CPaaS?
  3. Quali canali copre un CPaaS?
  4. Che differenza c'è tra CPaaS, UCaaS e CCaaS?
  5. Che cosa si può costruire con un CPaaS?
  6. Conviene costruire o acquistare?
  7. Come si paga un CPaaS?
  8. Come si valuta un CPaaS? Una checklist
  9. Quali sono i rischi e gli errori comuni?
  10. Un esempio pratico: una start-up di consegne a Dubai
  11. Come vi aiuta OmniChannels.ai

Punti chiave

  • Un CPaaS è un insieme di componenti per sviluppatori: SMS, WhatsApp, RCS, voce ed email tramite un'unica API, con gli eventi di consegna restituiti dai webhook. Non è un centralino già pronto né una postazione per agenti.
  • L'UCaaS serve i vostri dipendenti, il CCaaS serve gli agenti dell'assistenza e il CPaaS serve il vostro software; molti prodotti finiti sono costruiti sopra un CPaaS.
  • Una piattaforma che include anche casella condivisa, campagne e chatbot permette a chi non sviluppa di lavorare nello stesso sistema alimentato dall'API, evitando una seconda implementazione.
  • I prezzi sono a consumo e cambiano per canale e destinazione. Chiedete se i costi dei canali, come WhatsApp, vengono addebitati alla tariffa fissata da Meta o maggiorati.
  • Valutate un CPaaS in base a qualità delle rotte, ampiezza dei canali, documentazione, rapporti di consegna, supporto alla conformità nei vostri mercati e modello di assistenza, e verificatelo con un breve test sui vostri numeri.

Questa guida è pensata per fondatori, product manager e sviluppatori che sentono ripetere "usate un CPaaS" e vogliono una spiegazione chiara. Illustra che cosa significa il termine, come si incastrano le varie parti, dove si colloca rispetto a UCaaS e CCaaS e come valutare un fornitore prima di firmare.

Cos'è un CPaaS?

Un CPaaS (Communications Platform as a Service) è una piattaforma cloud che permette a un'azienda di aggiungere messaggistica, voce e verifica al proprio software tramite API, invece di costruire un'infrastruttura di telecomunicazioni. La voce di glossario è nella nostra definizione di CPaaS.

Pensatelo come un servizio di pubblica utilità. Il vostro codice fa una sola richiesta HTTPS, "invia questo testo a questo numero", e il fornitore gestisce operatori, rotte, approvazioni dei canali e consegna. Quando il messaggio viene consegnato, letto o rifiutato, il fornitore chiama un URL sul vostro server con l'esito.

Come funziona un CPaaS?

Un CPaaS ha quattro livelli: connettività, motore di messaggistica, strumenti per sviluppatori e strumenti per il business. La vostra applicazione tocca solo il terzo e il quarto.

Livello Che cosa fa Che cosa vedete
Connettività Collegamenti con gli operatori mobili (spesso tramite SMPP, il protocollo standard per lo scambio di SMS tra sistemi) e con i titolari dei canali come Meta e Google Niente: si paga a consumo
Motore di messaggistica Instradamento, accodamento, nuovi tentativi, validazione dei numeri, normalizzazione degli stati Un unico formato di stato di consegna su tutti i canali
Strumenti per sviluppatori REST API, SDK, webhook, log, accesso di test Documentazione ed esempi di codice
Strumenti per il business Casella condivisa, campagne, modelli, chatbot, report, fatturazione Una console web per chi non sviluppa

Un flusso tipico si svolge così:

  1. Il vostro sistema chiama la REST API del fornitore indicando destinatario, canale e messaggio.
  2. Il fornitore lo convalida, sceglie una rotta e lo inoltra all'operatore o al titolare del canale.
  3. La rete lo consegna al telefono o all'app.
  4. Il fornitore invia l'esito al vostro webhook, ad esempio SUBMITTED, SENT, DELIVERED, READ o FAILED.
  5. Il vostro sistema aggiorna i propri dati, riprova su un altro canale o avvisa una persona.

La nostra documentazione per sviluppatori mostra i formati reali di richieste e webhook, mentre webhook spiega gli eventi. Per una spiegazione semplice del lato SMS, vedi che cos'è un gateway SMS.

Quali canali copre un CPaaS?

Un CPaaS moderno copre più canali dietro un'unica integrazione, perché i clienti non usano tutti la stessa app.

Canale Uso tipico Vincolo principale
SMS OTP, avvisi, promemoria, promozioni Le regole sul Sender ID cambiano da paese a paese; 160 caratteri in GSM-7, 70 in Unicode
WhatsApp Notifiche, assistenza, marketing verso utenti con consenso I messaggi avviati dall'azienda fuori dalla finestra di assistenza clienti richiedono modelli (template) approvati
RCS Messaggi ricchi con il marchio e fallback automatico su SMS Servono un dispositivo e un operatore compatibili e la verifica dell'agente su Google
Voce OTP vocale, IVR, chiamate in uscita Attivata con il team dedicato all'account
Email Ricevute, newsletter Autenticazione del mittente e consenso
Push Avvisi nelle app Serve un'app installata e il permesso dell'utente
Messenger, Instagram, Telegram Conversazioni sui canali social Regole della piattaforma su chi potete contattare e quando

OmniChannels.ai offre i canali elencati sopra. La voce viene attivata con il team dedicato all'account e non è esposta come endpoint pubblici nella specifica REST, quindi pianificate l'ambito vocale in una conversazione, non in un esempio di codice. Per scegliere il canale in base al caso d'uso, leggete WhatsApp vs SMS vs RCS.

Che differenza c'è tra CPaaS, UCaaS e CCaaS?

Il CPaaS fornisce canali programmabili, l'UCaaS fornisce strumenti di comunicazione per il personale e il CCaaS fornisce uno spazio di lavoro da contact center per gli agenti.

CPaaS UCaaS CCaaS CPaaS con casella condivisa
Pensato per Sviluppatori Dipendenti Agenti dell'assistenza Sviluppatori e team di business
Fornito come API, SDK, webhook Telefono, riunioni, app di chat Postazione agente, code, instradamento API più console web
Rivolto ai clienti? Sì, lo progettate voi Per lo più interno Sì, tramite gli agenti Sì
Base di prezzo Consumo Per utente Per postazione agente Consumo più funzioni della piattaforma
Esigenza tipica OTP e aggiornamenti sugli ordini Sostituire il centralino aziendale Gestire un team di assistenza Notifiche e casella WhatsApp condivisa

Le categorie si sfumano. Molti prodotti UCaaS e CCaaS poggiano su un CPaaS, e i fornitori di CPaaS aggiungono caselle condivise e bot. La domanda utile non è quale etichetta usa un fornitore, ma chi, nella vostra azienda, userà lo strumento. La nostra voce UCaaS vs CPaaS approfondisce il tema.

Che cosa si può costruire con un CPaaS?

La maggior parte dei progetti CPaaS rientra in sei schemi, ciascuno legato a un evento di business.

  • Verifica: codici monouso via SMS, WhatsApp o voce al login o al pagamento. Vedi la guida agli OTP.
  • Avvisi transazionali: notifiche di ordine, consegna, pagamento e prenotazione.
  • Promemoria: appuntamenti, rinnovi e fatture, con possibilità di rispondere per confermare.
  • Campagne marketing: pubblici con consenso, pianificazione e risultati per canale.
  • Assistenza clienti: una casella condivisa in cui le conversazioni WhatsApp, Instagram ed email stanno in un'unica conversazione per cliente. Vedi la guida alla casella condivisa.
  • Automazione e IA: chatbot e agenti IA che rispondono alle domande di routine e passano la conversazione a una persona.

Combinare i canali è il punto in cui un CPaaS dà il meglio. Un avviso critico può andare prima su WhatsApp e passare a SMS se non viene consegnato, come descritto nella nostra guida al fallback tra canali.

Conviene costruire o acquistare?

Acquistate, a meno che l'infrastruttura di messaggistica non sia il vostro prodotto. Costruire significa rifare il lavoro che un fornitore ha già fatto, in ogni paese in cui inviate.

Attività Costruire in proprio Usare un CPaaS
Connessioni con gli operatori Negoziare e gestire ogni operatore o aggregatore Connessioni già esistenti del fornitore
Sender ID e approvazioni dei canali Pratiche in ogni paese, con Meta e con Google Il fornitore prepara e presenta la pratica con voi
Capacità di invio e nuovi tentativi Progettare code, bind e controllo del flusso Gestiti dal fornitore, dimensionati per account
Stato di consegna Interpretare i report specifici di ogni operatore Un unico webhook normalizzato
Controlli antifrode Individuare da soli il traffic pumping Limiti di frequenza e filtri del fornitore
Tempo al primo messaggio Mesi di lavoro Dipende dalle registrazioni, non dal codice

Esistono casi particolari. Se inviate volumi molto elevati verso poche destinazioni e avete ingegneri di telecomunicazioni, un accordo SMPP diretto può avere senso. Anche in quel caso, un fornitore gestito di solito si fa carico del lavoro di conformità. La nostra guida API SMS vs SMPP confronta i due stili di connessione.

Come si paga un CPaaS?

I prezzi di un CPaaS sono a consumo e l'unità dipende dal canale. In questo articolo non indichiamo prezzi: l'obiettivo è sapere che cosa vi verrà chiesto di confrontare.

Canale Unità di fatturazione abituale Che cosa varia
SMS Per parte di messaggio Paese e operatore di destinazione, tipo di Sender ID
WhatsApp Per messaggio consegnato Meta fissa le tariffe per categoria del messaggio e mercato del destinatario
RCS Per messaggio o per sessione Fornitore e destinazione
Voce Al minuto Destinazione e tipo di chiamata

Due domande commerciali contano più della tariffa in evidenza. Primo: il fornitore addebita i costi WhatsApp di Meta alla tariffa pubblicata da Meta o ci aggiunge una maggiorazione? Secondo: ci sono costi di attivazione, minimi mensili o spese per le registrazioni? OmniChannels.ai elenca le proprie condizioni commerciali nella panoramica dei prezzi, mentre i prezzi di listino indicativi per SMS e WhatsApp sono nell'indice dei prezzi e nel calcolatore dei costi. I prezzi di voce e RCS sono disponibili su richiesta tramite il team commerciale.

Come si valuta un CPaaS? Una checklist

Assegnate a ogni fornitore un punteggio sugli stessi otto punti e provate quelli che contano con il vostro traffico.

  1. Qualità delle rotte. Le rotte sono dirette verso gli operatori e per quali paesi? Vedi rotta grigia vs rotta diretta.
  2. Copertura. Tutti i paesi e i canali che vi servono, comprese le regole sul Sender ID. Consultate la pagina della copertura.
  3. Ampiezza dei canali. WhatsApp è fornito tramite un partner ufficiale Meta? Sono supportati RCS e fallback?
  4. Qualità dell'API. Documentazione chiara, specifica OpenAPI, SDK, accesso sandbox o di test, codici di errore sensati.
  5. Rapporti di consegna. Stati per singolo messaggio, filtri ed esportazioni riconciliabili con le fatture.
  6. Supporto alla conformità. Aiuto con la registrazione del Sender ID, l'attivazione di WhatsApp e le regole locali sul consenso.
  7. Sicurezza e dati. Certificazioni pubblicate, ubicazione e conservazione dei dati.
  8. Modello di assistenza. Chi risponde alle 2 di notte e come vengono comunicati gli incidenti?

Poi eseguite una breve prova di fattibilità. Inviate da 50 a 100 messaggi a telefoni reali nei vostri primi tre paesi, confrontate tempi e stati di consegna e verificate il percorso di errore scrivendo a un numero non valido. La checklist per scegliere un'API di messaggistica sviluppa ogni punto e il kit RFP per fornitori vi offre una scheda di valutazione.

Quali sono i rischi e gli errori comuni?

  • Considerare il CPaaS uno scudo per la conformità. Il fornitore aiuta con le registrazioni, ma resta vostra la responsabilità su consenso e contenuti. Leggete consenso (opt-in) nelle campagne multicanale.
  • Scegliere in base alla tariffa in evidenza. Una rotta economica ma filtrata costa più di una più cara che consegna.
  • Ignorare le frodi. I moduli OTP pubblici attirano traffico artificiale. Vedi prevenzione del SMS pumping.
  • Progettare su un solo canale. Se un canale si guasta, un messaggio critico non deve fermarsi.
  • Trascurare gli strumenti per il business. Se solo gli sviluppatori possono usare il sistema, ogni modifica a un modello diventa un ticket.
  • Promettere date di approvazione. Meta, Google, operatori e autorità decidono sulle registrazioni. Prevedete dei margini.

Un esempio pratico: una start-up di consegne a Dubai

"Zaytoon Express" (fittizia) consegna generi alimentari e ha un'app, un sito web e un piccolo team di assistenza. Le servono OTP al login, aggiornamenti sulle consegne, chat con i clienti e offerte settimanali.

  • Gli sviluppatori chiamano gli endpoint SMS e WhatsApp dal sistema ordini e si iscrivono ai webhook di consegna.
  • Gli aggiornamenti sugli ordini vanno su WhatsApp con un modello di utilità (utility), con fallback su SMS se il messaggio non viene consegnato.
  • Gli agenti dell'assistenza rispondono ai messaggi WhatsApp e Instagram in una casella condivisa, con un chatbot che gestisce orari di apertura e stato degli ordini.
  • Il marketing carica un elenco con consenso come campagna pianificata, con la disiscrizione (opt-out) registrata in modo centralizzato.
  • Il team finanziario riconcilia le fatture con i rapporti di consegna esportati.

Un'unica integrazione serve tutte e cinque le esigenze e nessuno ha dovuto negoziare con un operatore.

Come vi aiuta OmniChannels.ai

OmniChannels.ai è la piattaforma CPaaS e omnicanale di BroadNet, attiva dal 2003 con connessioni dirette a più di 1.000 operatori e aggregatori. Offre una API REST/JSON, una specifica OpenAPI 3.1, un SDK TypeScript, webhook di consegna e SMPP 3.4, insieme a Omni Inbox, campagne, fallback tra canali e agenti IA. L'accesso di test è riservato ai vostri numeri verificati. Scoprite la pagina CPaaS, leggete la documentazione per sviluppatori o chiedete al nostro team una presentazione tecnica.

Domande frequenti

Che cosa significa CPaaS?

CPaaS sta per Communications Platform as a Service. È un modello cloud in cui un fornitore mette a disposizione messaggistica, voce e verifica come API e SDK, così un'azienda può integrarli nelle proprie applicazioni senza possedere connessioni con gli operatori, server o licenze di telecomunicazione per ogni paese.

Qual è la differenza tra CPaaS e UCaaS?

L'UCaaS è un servizio già pronto per il personale: interni, riunioni e chat di team, di solito venduto per utente. Il CPaaS è comunicazione programmabile con i clienti, come codici OTP, aggiornamenti sugli ordini e chat, integrata nel vostro software e tariffata a consumo. I due ambiti si sovrappongono ai margini, ma risolvono problemi diversi.

Qual è la differenza tra CPaaS e CCaaS?

Il CCaaS è un prodotto di contact center in hosting, con postazione per gli agenti, code e instradamento. Il CPaaS fornisce API di canale di livello più basso, che possono alimentare un contact center o qualsiasi altra applicazione. Un'azienda può acquistare un CCaaS per i propri agenti e usare un CPaaS per inviare notifiche proattive dai propri sistemi.

Quali canali copre un CPaaS?

I canali più comuni sono SMS, WhatsApp, RCS, voce, email, notifiche push e app di chat come Messenger, Instagram e Telegram. La copertura varia da fornitore a fornitore: verificate ogni canale, ogni paese che vi serve e come vengono restituiti gli stati di consegna di tutti i canali.

Conviene costruire connessioni dirette con gli operatori o usare un CPaaS?

Costruire connessioni dirette significa negoziare con gli operatori, gestire un'infrastruttura SMPP, curare le registrazioni in ogni paese e ottenere le approvazioni di Meta e Google. La maggior parte delle aziende acquista questa capacità. Costruite in proprio solo se l'infrastruttura di messaggistica è il vostro prodotto e avete il personale tecnico e di conformità per gestirla.

Come si paga un CPaaS?

I prezzi sono a consumo. Gli SMS si pagano per parte di messaggio e per destinazione, WhatsApp per messaggio consegnato in base a categoria e mercato fissati da Meta, la voce al minuto. Alcuni fornitori aggiungono costi per numeri, Sender ID o assistenza. Chiedete un listino per paese e quali voci vengono addebitate al costo.

Fonti

  1. WhatsApp Business Platform: Solution providers overview, Meta for Developers
  2. WhatsApp Business Platform pricing, Meta for Developers
  3. Short Message Peer-to-Peer Protocol Specification v3.4, SMPP Developers Forum
  4. 3GPP TS 23.038: Alphabets and language-specific information
  5. OpenAPI Specification v3.1.0, OpenAPI Initiative