Resposta curta
CPaaS (Communications Platform as a Service) é uma plataforma na nuvem que permite a uma empresa incluir mensagens, voz e verificação no próprio software por APIs, sem montar infraestrutura de telecom. Seu código faz uma requisição HTTPS, e o provedor cuida de operadoras, rotas, aprovações de canal e entrega, informando o resultado ao seu webhook. Difere de UCaaS e CCaaS, que são ferramentas para equipes e atendentes.
Como funciona um CPaaS?
| Camada | O que faz |
|---|---|
| Conectividade | Conecta a operadoras (muitas vezes via SMPP) e a donos de canais como Meta e Google |
| Motor de mensagens | Roteamento, filas, novas tentativas, validação de números, padronização de status |
| Ferramentas para desenvolvedores | API REST, SDKs, webhooks, logs, acesso de teste |
| Ferramentas de negócio | Caixa de entrada, campanhas, modelos, chatbots, relatórios, faturamento |
Qual é o fluxo típico de uma mensagem?
- Seu sistema chama a API REST com destinatário, canal e mensagem.
- O provedor valida, escolhe uma rota e envia.
- A rede entrega ao aparelho ou ao app.
- O provedor envia o resultado (SUBMITTED, SENT, DELIVERED, READ ou FAILED) ao seu webhook.
- Seu sistema atualiza os registros, tenta de novo em outro canal ou avisa uma pessoa.
Quais canais e como se compara?
- Canais: SMS, WhatsApp, RCS, voz, e-mail, push, além de Messenger, Instagram e Telegram.
- O CPaaS dá canais programáveis aos desenvolvedores; o UCaaS dá ferramentas de chamadas e reuniões às equipes; o CCaaS dá aos atendentes um espaço de trabalho de central de contato.
- A OmniChannels.ai oferece esses canais em uma única API REST e uma caixa de entrada compartilhada. A voz é provisionada com a equipe de contas.
