O que muda
O número
Antes de começar, decida o que fazer com o número atual:- Número no app WhatsApp Business: a Meta permite conectar o número à plataforma em coexistência, mantendo o app no celular. Na Arara, mensagens enviadas pelo celular chegam como evento
message.echo, e o inbox mostra as duas pontas. - Número em outro app ou sem app: o número precisa ser registrado só na plataforma e deixa de funcionar no WhatsApp Web. Planeje a janela de troca e avise clientes.
- Número novo: você conecta um número novo na Arara e mantém o Z-API em paralelo até migrar a base.
O caminho técnico
1. Preparação
- Crie a organização em https://app.ararahq.com e gere uma chave de API (
ara_live_...). - Liste tudo que o seu sistema envia pelo Z-API e classifique: resposta a cliente (cabe na janela de 24h) ou mensagem iniciada pela empresa (vira template).
- Tenha a conta da empresa na Meta pronta para a verificação.
2. Templates
Cada mensagem iniciada pela empresa vira um template:- Confirmação de pedido →
pedido_confirmado, categoriaUTILITY - Carrinho abandonado →
carrinho_abandonado, categoriaMARKETINGouUTILITY, conforme o conteúdo - Oferta →
oferta_semana, categoriaMARKETING
3. Código
- Mensagem sem template só na janela de 24h. Veja Janela de 24h.
- Mensagem iniciada pela empresa usa template aprovado.
- Destinatário em formato internacional:
+5511999999999(o prefixowhatsapp:também é aceito). - Webhook assinado: valide
X-Arara-SignatureeX-Arara-Timestamp. Veja Webhooks.
4. Recebimento
5. Cutover
- Com número conectado e templates aprovados, atualize as variáveis de ambiente (
ARARA_API_KEY,ARARA_WEBHOOK_SECRET). - Faça deploy.
- Acompanhe entregas e falhas no dashboard nos primeiros dias.
- Desligue o Z-API quando o fluxo estiver validado.
Rotina do time
A maior mudança é de operação:- A janela de 24h é regra da Meta, não da Arara.
- Template tem texto fixo aprovado; o que muda por envio são as variáveis.
- O cliente precisa ter consentido em receber mensagens da empresa. Veja Compliance.
O que não migra
- Histórico de mensagens do Z-API: a Arara não importa.
- Contatos do celular: ficam no aparelho. Suba sua base pela API de contatos ou pelo dashboard.
- Grupos: a Arara não envia para grupos. Se a sua operação depende de grupos, avalie antes.
Próximos passos
Conceitos WhatsApp
Janela de 24h e templates antes de migrar.
Quickstart
Primeiro envio depois que o número estiver pronto.