Migrar da Twilio para a WAME API: o que muda na prática
Como funciona a migração do WhatsApp da Twilio para a WAME API: o que acontece com o número, os templates e o preço — e os passos reais da troca de provedor.
Migrar o WhatsApp da Twilio para outra API significa transferir a titularidade do número entre provedores (BSPs) dentro da própria plataforma da Meta — o número e a conta verificada continuam os mesmos, o que muda é quem processa o tráfego e cobra por ele. O motivo mais comum para essa troca é custo: a Twilio soma sua própria tarifa por mensagem em cima da cobrança da Meta, que numa API dedicada ao WhatsApp costuma ser mais enxuta.
O que de fato migra — e o que não migra
Migra: o número de telefone, a conta comercial verificada (WABA) e, na maioria dos casos, os templates já aprovados — porque tudo isso pertence à Meta, não à Twilio. A Twilio é a intermediária técnica, não a dona da conta.
Não migra automaticamente: o histórico de conversas armazenado dentro da Twilio (Conversations API, logs), qualquer automação ou Function/Studio Flow construída na plataforma deles, e integrações que dependem especificamente do formato de webhook da Twilio.
Isso significa que a migração é, na prática, duas coisas separadas: um processo formal na Meta (transferência de provedor) e um trabalho de engenharia seu (reescrever a integração para o formato do novo provedor).
Por que sair da Twilio
Três motivos aparecem com mais frequência em quem migra:
Custo em camada dupla. A Twilio cobra sua própria tarifa por mensagem, além da cobrança da Meta por template. Numa operação de volume, essa camada extra soma rápido. Uma API dedicada ao WhatsApp, com plano fixo ou tarifa mais direta, tende a reduzir esse custo — veja como funciona a cobrança oficial da Meta em quanto custa a API oficial do WhatsApp.
API genérica versus API dedicada. A Twilio nasceu para SMS e voz, e o WhatsApp entrou como mais um canal dentro de uma API multicanal. Isso trouxe abstrações (Conversations, Messaging Service) que não existem quando você usa uma API pensada só para WhatsApp — o que simplifica a integração para quem só precisa de WhatsApp.
Suporte e documentação em português. Para operação no Brasil, ter suporte no fuso e no idioma certos reduz o tempo de resolução de problema em produção — um fator que pesa mais do que parece quando um webhook para de chegar às 2h da manhã.
Os passos da migração
- Confirme o status atual da WABA no Gerenciador do WhatsApp Business — número, Tier de qualidade e templates aprovados.
- Crie a instância no novo provedor apontando para o mesmo número. No caso da WAME, isso é feito por Embedded Signup, sem criar app na Meta nem virar Tech Provider.
- Migre a titularidade da WABA pelo fluxo de transferência de BSP da própria Meta — é um processo formal, e o número fica indisponível por uma janela curta durante a troca.
- Reaponte o webhook para o endpoint do novo provedor e reescreva os handlers no formato dele. É aqui que entra a maior parte do trabalho de engenharia.
- Confirme os templates no novo painel antes do primeiro disparo em produção.
- Desative a integração antiga só depois de confirmar que o tráfego novo está estável.
O que muda no código
A Twilio usa seu próprio formato de payload (MessagingResponse, TwiML, ou o formato de mensagem da Conversations API, dependendo de qual produto você usava). Uma API dedicada ao WhatsApp costuma expor REST direto, sem essa camada intermediária:
// Antes: Twilio (formato de mensagem da API de Programmable Messaging)
await client.messages.create({
from: "whatsapp:+14155238886",
to: "whatsapp:+5566996852025",
body: "Olá!",
});
// Depois: API dedicada ao WhatsApp (REST direto)
await fetch(`https://us.api-wa.me/${key}/message/text`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ to: "5566996852025", text: "Olá!" }),
});O webhook de entrada também muda de formato. Vale reescrever o parser do zero em vez de tentar adaptar o payload da Twilio para o formato novo — são estruturas diferentes o suficiente para que a tradução gere mais bug do que economiza tempo. O formato de entrada de uma API baseada no padrão oficial da Meta está detalhado em webhook para WhatsApp, Instagram e Messenger: o padrão Meta na prática.
Conclusão
A parte que trava a decisão costuma ser o medo de perder o número — e essa parte é a mais simples: o número, a verificação e o histórico de qualidade pertencem à Meta, não à Twilio, e seguem com você. O trabalho real está em reescrever a integração para o formato do novo provedor, o que é um projeto de dias, não de meses. Se você está avaliando o próximo passo, o comparativo entre API oficial e não oficial ajuda a decidir se vale manter a Cloud API oficial ou considerar as duas opções na mesma plataforma.
Pronto para automatizar seu WhatsApp?
Crie sua conta gratuita e comece a enviar mensagens pela API em minutos.
Começar grátisPerguntas frequentes
Dá para migrar o número do WhatsApp da Twilio sem perder o histórico?+
O número sim, os contatos e o Tier de qualidade também — quem migra é a titularidade do WABA (WhatsApp Business Account) entre provedores (BSPs), e o número continua o mesmo. O histórico de conversas dentro do provedor antigo normalmente não é portado automaticamente, porque fica armazenado no sistema da Twilio, não na conta da Meta.
Preciso recriar meus templates ao trocar de provedor?+
Depende do que já foi aprovado. Templates aprovados pertencem à WABA, que é da Meta, não do provedor — então em muitos casos eles continuam válidos após a migração. Ainda assim, vale conferir cada template no novo painel antes de disparar, porque o processo de sincronização varia.
Por que empresas saem da Twilio para uma API mais direta?+
Os motivos mais comuns são custo (a Twilio soma uma tarifa própria por mensagem além da cobrança da Meta) e complexidade de integração (Twilio expõe uma API genérica de múltiplos canais, não pensada só para WhatsApp). Quem só usa WhatsApp tende a achar uma API dedicada mais direta de integrar e mais barata de operar.
A WAME API é uma Business Solution Provider (BSP) oficial?+
A WAME é parceira oficial da Meta para a WhatsApp Cloud API, o que permite conectar sua conta oficial verificada sem precisar criar app na Meta nem virar Tech Provider — veja em [WAME é parceira oficial da Meta](/blog/wame-parceira-oficial-meta).
Tem período de indisponibilidade durante a migração?+
Normalmente sim, mas curto — o tempo entre desconectar o número do provedor antigo e reconectar no novo. Planejar a janela de baixo tráfego e avisar o time de atendimento evita que mensagens cheguem no intervalo sem ninguém processando.
Continue lendo
Automatizar grupos de WhatsApp pela API: guia completo
Como automatizar grupos de WhatsApp pela API: criar, adicionar participante, moderar entrada e enviar aviso automático, com exemplos práticos em cURL.
Catálogo com carrinho no WhatsApp: como vender sem sair da conversa via API
Veja como popular o catálogo de produtos via API do WhatsApp e montar um fluxo de carrinho nativo, sem redirecionar o cliente pra fora da conversa.
Checklist de compliance para WhatsApp API em 2026
Checklist prático de compliance para WhatsApp API: opt-in, LGPD, Quality Rating e política de template — o que auditar antes de escalar o envio em 2026.