Criar conta grátis
Soluções por timeProduto e engenharia

Mensagens dentro do seu produto, atrás de uma API só.

WhatsApp, SMS, e-mail e push pela mesma API REST, com webhooks assinados para status e respostas, envio idempotente e chaves de teste que nunca tocam o seu saldo. O seu time entrega funcionalidade, não integração com operadora.

Documento OpenAPI públicoSDK TypeScript e CLIWebhooks assinados

Criando a conta pelo site, você ganha R$ 10 de crédito de teste.

Enviar um template de WhatsApp
curl -X POST https://api.messages.ccxcompany.co/messages \  -H "Authorization: Bearer $CCX_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: pedido-4821" \  -d '{    "numberId": "num_…",    "to": "+5511…",    "type": "template",    "templateId": "tpl_…",    "templateVars": ["Marina", "4821"],    "metadata": { "pedido": "4821" }  }' → 201 Created{ "id": "msg_…", "status": "queued" }
message.sentEnviada ao clienteAssinado
message.deliveredEntregue · metadata.pedido 4821Assinado
message.readLida pelo clienteAssinado
message.receivedO cliente respondeu: “Obrigada, até hoje!”Assinado
Exemplo de chamada e de eventos de webhook. Valores com … são exemplos.

O que muda para o time de produto.

Quatro peças do contrato público. A referência e o começo rápido têm os detalhes.

Um contrato para todos os canais

A mesma chave, os mesmos erros no formato Problem Details e os mesmos webhooks para WhatsApp, SMS, e-mail e push. O corpo muda conforme o canal; o resto, não.

Conhecer a API

Webhooks em que você pode confiar

Cada entrega é assinada com HMAC-SHA256. O seu endpoint tem 10 segundos para responder, e um 5xx, 408, 429 ou tempo esgotado é repetido depois de 5 s, 30 s, 2 min, 10 min e 1 h.

Ler sobre webhooks

Teste sem gastar

Uma chave ccx_test_ se comporta como uma chave de produção, mas os envios passam por um transporte simulado e por uma carteira de teste que você recarrega de graça.

Ver as chaves de teste

Jornadas a partir dos seus eventos

Mande um evento do seu produto e uma jornada segue dali: esperas, condições, testes A/B e um webhook assinado de volta para você.

Conhecer as jornadas

Da primeira chave à produção.

O caminho que a maioria dos times faz, na ordem em que a documentação apresenta.

  1. Chave

    Crie uma chave de teste

    Com escopo só para o que ela pode fazer, e enviada como token Bearer.

  2. Envio

    Envie a primeira mensagem

    POST /messages responde 201 com a mensagem na fila.

  3. Webhook

    Inscreva uma URL

    A CCX confere o endereço e manda um ping assinado antes de ele valer.

  4. Repetição

    Deixe a repetição segura

    No WhatsApp, no SMS e no push, uma Idempotency-Key devolve a mensagem original em vez de enviar duas vezes.

  5. Produção

    Troque para uma chave de produção

    É a chave guardada do nosso lado que decide o ambiente, não o corpo do pedido.

Core.IAEmpresa de tecnologia

Times que constroem em cima da API.

A Core.IA embute mensagens no próprio produto pela API. A Rumo.tv manda os códigos de acesso dos assinantes por SMS via SMPP.

Queríamos parar de manter integração e voltar a escrever produto. A API entregou isso: um contrato, um webhook, e a Meta deixou de ser problema nosso.

Time de engenharia, Core.IA
Ler o caso do cliente
Rumo.tvPlataforma de streaming
2,4 sdo envio à confirmação da operadora, na mediana
Dado medido em produção, setembro e outubro de 2026.

Chamada de API não custa. Você paga as mensagens.

Cada mensagem sai pelo preço publicado do canal. Chaves de teste e sandbox não custam nada, e o plano cobre o time inteiro.

Chamadas de APISem custo
WhatsApp · utilidadea partir de R$ 0,065
SMSa partir de R$ 0,10
SMS · códigos de acessoa partir de R$ 0,11
E-mailR$ 2,60 por mil
Pusha partir de R$ 0,80 por mil
Chaves de teste e sandboxSem custo
Plano mensala partir de R$ 129,90/mês

Tabela de outubro de 2026, em reais. No WhatsApp, no SMS e no push, o preço por mensagem cai conforme o volume do mês.

Quanto custam mil mensagensNa primeira faixa de preço do mês, a mais alta
WhatsApp · utilidadeR$ 85,00
SMS · códigos de acessoR$ 150,00
E-mailR$ 2,60
PushR$ 1,50
Preços publicados por mil, na tabela atual.

O que os engenheiros perguntam antes de integrar

Ainda com dúvida? Fale com o time que cuida da plataforma.

Tem SDK?

Tem: um SDK TypeScript e uma CLI no npm, @ccx-messages/sdk e @ccx-messages/cli. O documento OpenAPI é público, então dá para gerar um cliente em qualquer linguagem.

Como testo sem enviar mensagens de verdade?

Use uma chave ccx_test_. Os envios passam por um transporte simulado e por uma carteira de teste que você recarrega de graça, e nada chega a cliente nenhum.

E se o meu webhook estiver fora do ar?

Um 5xx, 408, 429 ou nenhuma resposta em 10 segundos é repetido depois de 5 s, 30 s, 2 min, 10 min e 1 h. Qualquer outro 4xx é definitivo, e um 410 cancela a inscrição.

Posso repetir um envio com segurança?

Pode, no WhatsApp, no SMS e no push: a mesma Idempotency-Key dentro de 24 horas devolve a mensagem original, e a mesma chave com outro corpo dá 409.

Vocês têm SMPP?

Temos, SMPP com TLS para os times que já têm um cliente SMPP. O SMS vai para números do Brasil; rotas internacionais são sob consulta.

Quanto custa?

Chamada de API não custa nada. Você paga o plano mensal, a partir de R$ 129,90, mais cada mensagem pelo preço publicado do canal.

Pegue uma chave de teste e envie a sua primeira mensagem.

Criando a conta pelo site, você ganha R$ 10 de crédito de teste.