API de WhatsApp para empresas

Seu sistema no WhatsApp. O número continua no celular da equipe.

Conecte o número que sua empresa já usa e envie texto, mídia, botões, listas e enquetes por uma API simples. Tudo o que chega vira webhook. Sem cobrança por mensagem e sem desconectar nenhum aparelho.

  • Sandbox grátis, sem celular
  • Funciona com conta comum e Business
  • Sem taxa de adesão
PB
Pizzaria Bellaonline
Oi, Ana! Seu pedido #482 foi entregue. Bom apetite! 🍕

Como foi sua experiência hoje?

ou responda 1, 2 ou 3

1 · Ótima2 · Boa3 · Poderia melhorar
1
webhook · 200 OK
"type": "message.interactive_reply",
"reply": {
  "option_id": "otima",
  "label": "Ótima",
  "source": "text"
}
92
Saúde do númeroRisco baixo
  • < 60 spara outro servidor assumir o número, sem ler o QR de novo
  • 24 hde novas tentativas em cada webhook que falhar
  • R$ 0por mensagem enviada ou recebida, em qualquer plano
  • 1 formatopara botões, listas, enquetes e respostas em texto

Por que o Recadu existe

Integrar o WhatsApp não deveria custar o celular da equipe

As opções de hoje obrigam a escolher entre o atendimento no celular, um custo previsível e botões que funcionam. O Recadu foi feito para não ter que escolher.

API oficial

Os celulares desconectam

Ao ligar o número à API oficial, os aparelhos vinculados caem. A equipe que atendia pelo celular perde o acesso.

No Recadu: o número segue no celular e no WhatsApp Web. O gateway ocupa só uma das quatro vagas de aparelho vinculado.

API oficial

Cada aviso tem preço

Fora da janela de 24 horas, só dá para escrever com modelos aprovados pela Meta, cobrados um a um: confirmação de pedido, lembrete, promoção. Quanto mais você avisa, mais paga.

No Recadu: preço fixo por número. Mande e receba quantas mensagens a operação precisar.

Outras APIs

Os botões somem sem aviso

Uma atualização do WhatsApp e os botões param de aparecer em parte dos aparelhos. O cliente não consegue responder e você só descobre pela queda nas vendas.

No Recadu: toda mensagem com botões leva as opções numeradas. Se o botão não aparece, o cliente responde "1" e o seu sistema recebe a mesma resposta.

Mensagens interativas

Botões que sempre têm resposta

Você manda um formato só. O Recadu escolhe como desenhar a mensagem no WhatsApp e, seja qual for o jeito que o cliente responder, entrega um único evento para o seu sistema.

  • Botões de resposta, listas, enquetes e ações de abrir link, ligar e copiar código PIX
  • Modo nativo + texto: as opções também vão numeradas no corpo da mensagem
  • Resposta normalizada: clique, item da lista, voto, "2" ou o nome da opção viram o mesmo message.interactive_reply
  • Monitor diário: testamos cada formato todo dia e publicamos o resultado numa página de status aberta
Clique no botãonative_flow
Item da listalist
Voto na enquetepoll
Responde "1"text
message.interactive_reply option_id: "otima"

Feito para produção

O que separa uma integração de uma dor de cabeça

Cada recurso abaixo resolve um problema que aparece quando o WhatsApp vira parte da operação, e não só um teste.

Servidor caiu? Outro assume

Cada número roda em pares de servidores. Se um para, o outro retoma a sessão em menos de um minuto, sem pedir QR de novo.

Webhooks que não se perdem

Padrão Standard Webhooks com assinatura HMAC, ordem por conversa e novas tentativas por 24 horas. Reenvie qualquer entrega pelo painel.

Nunca envia duas vezes

Mande o mesmo Idempotency-Key quantas vezes quiser. Mesmo se um servidor cair no meio do envio, o cliente recebe uma mensagem só.

Saúde do número

Uma nota de 0 a 100 com o risco de bloqueio, calculada a partir de contatos novos, respostas, descadastros, falhas e quedas. Com recomendações em português.

Proteção contra bloqueio

Limites por minuto e de contatos novos por dia, janela de horário, freio para envio em massa e descadastro automático quando o cliente manda "SAIR".

Agenda em vez de recusar

Mensagem fora da janela de horário fica agendada para a abertura. Se o cliente escrever antes, ela sai na hora.

Sandbox sem celular

Instâncias de teste que pareiam, enviam, recebem e disparam webhooks de verdade. Simule a resposta do cliente com uma chamada.

Áudio de voz de qualquer arquivo

Mande MP3, M4A ou WAV e ele chega como mensagem de voz gravada, com a duração certa.

Disponibilidade do mês

Percentual conectado por dia e a lista de quedas com início, duração e motivo. Sem achismo na hora de cobrar o fornecedor.

Painel completo

QR que se atualiza sozinho, status em tempo real, logs de mensagens e webhooks, envio de teste, usuários com papéis e 2FA.

LGPD desde a base

Logs sem o conteúdo das conversas, retenção automática com prazo, segredos cifrados e auditoria de cada ação no painel.

Avisos de desconexão

Se o número cair, você recebe um aviso por e-mail ou WhatsApp em poucos minutos, e outro quando ele voltar.

Para quem vai integrar

Uma API que você entende de primeira

REST versionada em /v1, documentada em OpenAPI, com chaves por escopo, erros no padrão RFC 9457 e paginação por cursor. O envio responde na hora com o ID da mensagem e o resto chega por webhook.

  • Texto, imagem, vídeo, documento, áudio, figurinha, localização, contato e enquete
  • Citar, reagir, editar e apagar mensagens; "digitando..." antes de enviar
  • Eco da equipe: o que o atendente manda pelo celular também vira evento
Ler a documentação
curl https://api.recadu.com.br/v1/messages \
  -H "Authorization: Bearer gwk_live_..." \
  -H "Idempotency-Key: pedido-482-avaliacao" \
  -H "Content-Type: application/json" \
  -d '{
    "instance_id": "ins_8f2k...",
    "to": "5511999990000",
    "type": "interactive",
    "interactive": {
      "body": "Como foi sua experiência hoje?",
      "buttons": [
        { "type": "reply", "id": "otima",    "label": "Ótima" },
        { "type": "reply", "id": "boa",      "label": "Boa" },
        { "type": "reply", "id": "melhorar", "label": "Poderia melhorar" }
      ],
      "mode": "native+text"
    }
  }'

# HTTP/1.1 202 Accepted
# { "id": "msg_01J9Z4...", "status": "queued" }

Como começar

Do cadastro à primeira mensagem em minutos

  1. 1

    Crie a instância

    No painel ou pela API. Cada número conectado é uma instância, com webhooks e regras próprias.

  2. 2

    Conecte o celular

    Leia o QR code ou digite o código de 8 dígitos no WhatsApp do celular, como no WhatsApp Web.

  3. 3

    Envie e receba

    Mande mensagens pela API e cadastre o endereço que vai receber os eventos. Pronto.

Preços

Preço por número. Mensagens à vontade.

Sem taxa de adesão, sem cobrança por mensagem, sem fidelidade. A API e o painel vêm completos em todos os planos; o que muda é o preço por volume e o suporte.

Sandbox

Para testar e desenvolver

Grátis

  • Até 3 instâncias de teste
  • Não precisa de celular
  • Webhooks e políticas reais
  • Simulação de respostas
Criar sandbox

Essencial

De 1 a 4 números

R$59/número por mês

  • Mensagens ilimitadas
  • Botões, listas e enquetes
  • Saúde do número
  • Suporte por e-mail
Começar

Escala

30 números ou mais

Sob medida

  • Tudo do Profissional
  • Preço por número negociado
  • Contrato e termo de tratamento de dados (LGPD)
  • Atendimento prioritário
Pedir proposta

Valores por número conectado, cobrados por mês.

Perguntas frequentes

Ficou alguma dúvida?

Se a sua não estiver aqui, chama a gente no WhatsApp.

Perguntar
Preciso de um número novo?

Não. Você conecta o número que a empresa já usa. Ele continua funcionando no celular e no WhatsApp Web; o Recadu ocupa uma das quatro vagas de aparelho vinculado.

Funciona com WhatsApp Business?

Sim, com conta Business e com conta comum.

O celular precisa ficar ligado?

Não o tempo todo. O Recadu segue conectado com o celular desligado. A única regra é do próprio WhatsApp: se o celular principal passar 14 dias sem abrir o app, os aparelhos vinculados são desconectados.

Por que não usar a API oficial?

Porque ela desconecta os celulares vinculados ao número, exige modelos aprovados pela Meta para escrever fora da janela de 24 horas e cobra por cada um. Se a sua operação depende da equipe atendendo pelo celular ou de muitas conversas, o Recadu sai mais barato e não muda a rotina de ninguém.

Existe risco de bloqueio?

Existe. O Recadu conecta o número como um aparelho vinculado, do mesmo jeito que o WhatsApp Web, e não pela API oficial da Meta. Como em qualquer serviço desse tipo, o WhatsApp pode bloquear o número, principalmente com envio em massa para quem não conhece a empresa. Por isso cada número vem com limites de envio já configurados, descadastro automático e uma nota de saúde, e a página de status mostra todo dia quais tipos de botão estão funcionando.

E se o número for bloqueado?

Você recebe um aviso na hora e o evento chega no seu webhook. Para diminuir esse risco, cada número vem com limites de envio, janela de horário, descadastro automático e uma nota de saúde que mostra quando é hora de desacelerar.

Posso testar antes de pagar?

Sim. A conta sandbox é grátis e não precisa de celular: você pareia, envia e recebe webhooks reais para construir a integração inteira antes de conectar um número.

O Recadu guarda o conteúdo das minhas conversas?

Os logs do painel guardam só dados técnicos, sem o conteúdo. O conteúdo fica disponível por um prazo curto para reenvio de webhooks e depois é apagado automaticamente.

Como migro da minha API atual?

A gente ajuda. Normalmente a troca é mudar a chamada de envio e o formato do webhook no seu sistema. Dá para rodar as duas em paralelo, número por número, até terminar.

Bora colocar o seu WhatsApp para trabalhar?

Conta pra gente quantos números você tem e o que precisa automatizar. A resposta vem no mesmo canal.

Conversar no WhatsApp