Trabalhando com um agente de IA? Baixe a documentação completa como arquivo Markdown para usar como contexto.
Baixar .md completoVocê tem um software — um app, um SaaS, um backend, um agente de IA — e quer que ele mantenha uma conversa com as pessoas nos canais que elas de fato usam: WhatsApp, DMs do Instagram e Facebook Messenger. O objetivo é simples de enunciar. O caminho não é óbvio, porque os três canais da Meta mal se sobrepõem e o ecossistema em torno deles foi construído principalmente para equipes de atendimento, não para sistemas.
Este guia apresenta as opções realistas, com honestidade, com os trade-offs de cada uma — e então mostra as duas formas concretas de conectar um canal com o Fiwano. Sem discurso de vendas na comparação: se uma das outras rotas se encaixa melhor para você, é ela que você deve seguir.
O Telegram é um único bot token e você está no ar em uma tarde. As pessoas presumem que a Meta funciona da mesma forma. Não funciona.
Com esse pano de fundo, eis as quatro formas como as pessoas realmente resolvem isso.
A rota mais rápida. Você insere uma biblioteca open-source que conduz o WhatsApp Web como se fosse um dispositivo real, aponta-a para um número de telefone e pode enviar mensagens em minutos. É gratuita e parece mágica.
Funciona até a Meta banir o número. Isto não é um caso raro de borda — é o resultado projetado: automatizar uma conta pessoal viola os termos do WhatsApp, e as contas são sinalizadas e desativadas. Quando você perde um número ativo, perde as conversas e a confiança ligadas a ele.
Use para um experimento descartável ou um hack pessoal. Não construa um negócio sobre isso. Um banimento e o canal se vai, sem recurso e sem SLA. Não há equivalente oficial para Instagram ou Messenger, então isso resolve, no máximo, um dos três canais.
O caminho correto e durável. Você se torna um desenvolvedor Meta, passa pela verificação de negócio e integra você mesmo a WhatsApp Cloud API, a Instagram Messaging e a Messenger Platform.
Feito da forma certa, isso é robusto e totalmente dentro dos termos da Meta. Também é mais pesado do que parece. Você está integrando três APIs diferentes, conectando webhooks para cada uma, gerenciando tokens de longa duração, lidando com a aprovação de modelos no WhatsApp e acertando mais de 50 ajustes de dashboard nos três canais. O primeiro setup de ponta a ponta é um trabalho de muitas horas e muitas iterações, e você assume cada mudança incompatível que a Meta lançar no futuro.
Use quando a integração for central ao seu produto, você tiver tempo de engenharia para investir e quiser zero dependências entre você e a Meta. O custo é a construção, a verificação e a manutenção contínua de três alvos móveis.
Entregue tudo a um SaaS que recebe e envia as mensagens por você, normalmente com um inbox de equipe compartilhado, contatos, tags e automações.
Esses cobrem os três canais e poupam você do encanamento da Meta. O porém é o que eles são: produtos para equipes humanas de atendimento e marketing. Você paga uma assinatura mensal (comumente na faixa de ~US$ 60–200/mês) e herda limites de assentos, limites de contatos e uma longa lista de recursos que você nunca vai chamar por código. A API, quando existe, é um penduricalho acrescentado a um inbox.
Use quando pessoas reais vão sentar em um inbox e responder. Encaixa mal quando o "usuário" é o seu próprio software ou um agente de IA que só precisa enviar e receber — você está alugando um inbox para obter uma API.
Um serviço cujo produto é a API: você chama um endpoint para enviar, recebe um webhook quando uma mensagem chega, e o provedor cuida da Meta em seu nome.
Este é o formato certo para mensagens software-para-usuário. O que verificar é cobertura e modelo de preço, porque varia muito:
Se você encontrar um que cubra os três canais por trás de uma única API previsível, esse costuma ser o caminho de menor overhead para "meu sistema consegue falar com os usuários".
| Se você quer… | Melhor encaixe |
|---|---|
| Um hack pessoal de 10 minutos, descartável | Biblioteca não oficial (espere banimentos) |
| Controle total, sem terceiros, tempo para construir | Construir sobre as APIs oficiais da Meta |
| Pessoas respondendo em um inbox compartilhado | Plataforma de inbox (assinatura SaaS) |
| Seu app ou agente de IA enviando e recebendo, nos três canais, via uma API | API de mensagens developer-first |
Não há uma única resposta certa — depende de quem está enviando as mensagens e de quanto overhead você está disposto a carregar.
Estávamos construindo um ERP, e a ideia era simples: deixar as pessoas o acessarem por qualquer mensageiro que preferissem. O Telegram levou uma tarde. Os canais da Meta foram outra história, então percorremos exatamente as opções acima. A biblioteca não oficial fez nossos números serem banidos mais de uma vez. Construir diretamente sobre as APIs da Meta funcionou, mas custou muitas horas toda vez que fazíamos o setup. Os serviços externos ou cobriam um ou dois canais, ou eram plataformas de inbox completas, com preço e formato voltados a equipes de atendimento.
Nada disso atendia ao que realmente queríamos: uma forma simples para um sistema, ou um agente de IA, manter uma conversa nos três canais sem o overhead. Então construímos. O Fiwano é uma única REST API para WhatsApp, Instagram e Facebook Messenger — você conecta um canal uma vez, depois envia e recebe por um único contrato, e nós mantemos o lado da Meta funcionando.
Por sermos um Meta Tech Provider verificado, você pode conectar canais através de nós sem fazer seu próprio Meta App Review e verificação de negócio — a barreira da Opção 2 é tratada do nosso lado.
Qual delas você usa depende de quais ativos Meta você está conectando.
A. Pelo Portal — seus próprios canais, sem código. Faça login, vá em Channels → Connect Channel, escolha WhatsApp, Instagram ou Facebook Messenger e conclua o OAuth da Meta em um popup. Isto é para conectar canais que você possui.
B. Pela API — os canais dos seus usuários finais, programaticamente. Se você está construindo um produto em que seus usuários conectam os WhatsApp, Instagram ou Facebook deles, você conduz um fluxo de OAuth embutido a partir do seu próprio app: solicite uma setup URL, leve o usuário pela tela de consentimento da Meta e troque o code retornado por um canal — tudo via API, sob a sua própria marca.
Ambos produzem a mesma coisa: um channel_id pelo qual você envia e recebe mensagens.
Para os endpoints exatos, os campos de request/response e o fluxo de OAuth passo a passo,
veja Canais. A partir daí, enviar é uma
única chamada — veja Enviando Mensagens — e
as mensagens recebidas chegam como webhooks.
Prefere no-code? A mesma API está disponível como um node comunitário do n8n verificado.
Sim. A Meta expõe WhatsApp, Instagram e Messenger como três APIs separadas, com objetos e permissões diferentes, mas a Fiwano coloca as três atrás de uma única REST API — você conecta um canal uma vez e então envia e recebe por um só contrato.
Não com a Fiwano. Como a Fiwano é uma Meta Tech Provider verificada, você conecta canais por ela sem fazer seu próprio Meta App Review nem a verificação de negócio. Se você integrar direto nas APIs oficiais da Meta, a verificação é obrigatória.
Só para um experimento descartável. Automatizar uma conta pessoal do WhatsApp viola os termos do WhatsApp, então o número acaba sendo banido — sem recurso e sem SLA — e você perde as conversas associadas a ele. Também não há equivalente para Instagram ou Messenger.
Plataformas de inbox são feitas para equipes humanas de atendimento — inbox compartilhada, assentos, limites de contatos — e cobram uma assinatura mensal. Uma API focada em desenvolvedores é feita para software: você envia com uma chamada e recebe um webhook. Se o 'usuário' é seu próprio app ou um agente de IA, o formato de API encaixa melhor.
De duas formas. Pelo Portal (Canais → Conectar Canal) para seus próprios canais, sem código, ou pela API com um fluxo OAuth incorporado quando seus usuários finais conectam o próprio WhatsApp, Instagram ou Facebook. Ambas produzem um channel_id pelo qual você envia e recebe.
Documentação da API Fiwano