Troca de provedor: a transferência de número e WABA entre provedores é um processo da Meta, com prazos e requisitos definidos por ela. Fale com o suporte da Arara antes de iniciar para alinhar a janela de troca.
Quando faz sentido migrar
- Você usa a Blip principalmente pela API, e pouco do Builder.
- Quer operar pelo terminal (CLI) ou por agentes de IA como Claude e Cursor (MCP server).
- Quer SDKs e documentação que refletem a API real.
- Quer o Brain, com actions integradas, na mesma plataforma.
Quando não migrar
- Você tem muitos fluxos visuais no Blip Builder em produção. Recriar fluxos é trabalho real.
- Você precisa de vários canais além de WhatsApp. A Arara é focada em WhatsApp.
- Você depende de um contrato ou SLA específico da Blip.
Comparativo
O processo de migração
Fase 1: preparação
- Liste os templates aprovados que você usa na Blip (nome, categoria, idioma, texto).
- Liste os números em uso.
- Liste as integrações com a API da Blip e os fluxos do Builder.
- Crie a organização em https://app.ararahq.com e gere uma chave de API.
Fase 2: número
- Conecte o número na Arara pelo dashboard, em Números. Se o número está hoje em uma WABA gerida pela Blip, a liberação segue o processo de troca de provedor da Meta.
- Durante a troca, mantenha a Blip ativa até o número estar conectado na Arara.
Fase 3: templates
- Confira no dashboard ou em
GET /v1/templatesquais templates estão disponíveis na organização. Os que faltarem, recrie:
Fase 4: diff de código
- Sem identificador de gateway (
@wa.gw.msging.net): o destinatário vai como+<DDI><número>. - Sem namespace: o template é identificado pelo nome.
- Sem
components: variáveis em array posicional. Se o template tem header de mídia, a URL vai na primeira posição.
Fase 5: webhooks
- É um só por organização, para todos os eventos (
message.received,message.status_updated,template.updated,campaign.completede outros). - Vem assinado:
X-Arara-Signature=sha256=+ HMAC-SHA256 de{X-Arara-Timestamp}.{corpo cru}com o secret da organização. - Usa o envelope
{ event, apiVersion, data, timestamp, organizationId }.
Fase 6: fluxos do Blip Builder
Opção A: lógica no seu backend (fluxos simples)- Gatilho no
message.received. - Decisão por palavra-chave ou regra.
- Resposta com
POST /v1/messagesdentro da janela de 24h.
- Base de conhecimento (texto, URL ou PDF).
- Actions como cobrança Pix, link de pagamento, agendamento e encaminhamento para humano.
- Handoff para o time com o evento
conversation.needs_human.
- Gatilhos como carrinho abandonado, pagamento recusado, etiqueta aplicada ou primeira mensagem.
- Passos de mensagem (template), espera, condição e etiqueta, montados no dashboard.
Cutover
- Número conectado e templates aprovados na Arara.
- Webhook configurado e validado.
- Deploy do código adaptado, com a Blip ainda disponível para rollback.
- Acompanhamento no dashboard nos primeiros dias.
- Encerramento na Blip depois de validado.
Próximos passos
Conceitos WhatsApp
Templates, janela de 24h e qualidade do número.
Brain (IA)
Atendimento com IA e actions.