ManyChat ou n8n: quando montar a automação sozinho sai mais caro
Comparação técnica entre ManyChat e n8n para automação de Instagram: token que vence, webhook de comentário duplicado, janela de 24 horas, fila e plantão.
Resposta curta: o n8n compensa quando a automação do Instagram é a ponta de um encanamento maior — CRM, planilha, ERP, cobrança — e existe alguém no time de plantão. Se o que você precisa é comentário → direct, palavra-chave, isca digital e atendimento, montar sozinho sai mais caro. Não em servidor, que é barato: em horas de manutenção de coisas que param sem avisar.
Escrevo operando esse mesmo pipeline em produção, pela API oficial da Meta. Cada item da lista abaixo já quebrou aqui pelo menos uma vez: token vencido, o mesmo comentário chegando duas vezes, janela de 24 horas mal contada, resposta pública do próprio bot voltando como evento novo. A discussão manychat vs n8n quase sempre para no preço da assinatura — e a assinatura é a parte fácil da conta.
O que “montar sozinho” quer dizer, item por item
Um fluxo de Instagram no n8n não é um nó. É um conjunto de peças que precisam estar de pé ao mesmo tempo:
- um app na Meta com conta profissional vinculada, verificação de negócio e App Review aprovado para as permissões de mensagens e comentários — enquanto o app está em modo de desenvolvimento, a API só conversa com contas que têm papel dentro dele;
- um endpoint HTTPS válido, que responda ao handshake (
hub.challenge) e confira a assinaturaX-Hub-Signature-256com o app secret — quase todo tutorial pula essa conferência, e sem ela quem descobrir a URL injeta evento no seu fluxo; - um banco para o estado: IGSID de quem escreveu, ids de comentário já processados, horário da última mensagem, passo atual do fluxo;
- renovação do token antes do vencimento;
- fila com retentativa e vazão controlada;
- alerta para quando tudo isso parar;
- e uma tela onde o time responde à mão — histórico de execuções não é inbox.
Nenhuma peça é difícil isolada. O problema é a soma delas às 21h de um dia de lançamento.
Token: o fluxo que para sozinho e não avisa
O token de longa duração da API do Instagram vive perto de 60 dias e não se renova sozinho: alguém precisa chamar a rota de refresh antes do prazo. Ele também morre antes da hora se o dono trocar a senha, remover o app das integrações ou desvincular a conta profissional.
O modo de falha é o pior possível — nada explode. As chamadas passam a voltar com erro de OAuth, o n8n marca a execução como falha numa lista que ninguém abre, os comentários seguem chegando sem resposta, e a descoberta vem dois dias depois pelo cliente perguntando se você sumiu. Por esse caminho, a primeira coisa a construir não é o fluxo: é o alerta que grita quando a taxa de erro sobe.
O mesmo comentário chega duas vezes (às vezes três)
A entrega de webhook da Meta é at-least-once. Se o endpoint demorar para devolver 200, a plataforma trata como falha e reenvia o mesmo evento. No n8n isso é clássico: nó Webhook configurado para responder só quando o último nó terminar, uma chamada de IA no meio, o tempo estoura, a Meta reenvia e o comentador recebe duas mensagens no direct. O certo é responder na hora e processar depois.
Na mesma esquina moram outras três armadilhas:
- Eco das próprias mensagens. O que você envia volta como evento marcado como echo. Sem filtro, o bot conversa com ele mesmo.
- Resposta pública vira comentário novo. Quando o fluxo responde na thread, aquele texto é um comentário — e dispara o webhook de comentário outra vez. Sem descartar os eventos cuja autoria é a própria conta, você monta um laço que o Instagram acaba cortando à força.
- Deduplicação em memória não serve. A chave é o id do comentário (ou o
midda mensagem), gravada com índice único no banco. Dois processos podem tratar a mesma entrega no mesmo segundo; quem resolve isso é o índice único, não oif.
Private Reply não é um direct comum
Aqui mora metade dos “não funciona” que a gente recebe. São três chamadas diferentes, com regras diferentes:
| Ação | Destinatário na chamada | Janela |
|---|---|---|
| Responder na thread do post ou reels | id do comentário | enquanto a publicação existir |
| Primeiro direct para quem comentou (Private Reply) | id do comentário | 7 dias a contar do comentário, uma vez por comentário |
| Direct para quem já te escreveu | IGSID do usuário | 24 horas desde a última mensagem dela |
Um fluxo que tenta mandar o primeiro direct pelo IGSID falha: a pessoa comentou, não escreveu. Quem usa Private Reply duas vezes no mesmo comentário falha na segunda. E o gatilho de palavra-chave só existe porque o usuário abriu a conversa antes. Os prazos estão destrinchados em limites da API do Instagram para mensagens — vale ler antes de desenhar qualquer sequência.
A janela de 24 horas é um estado, não uma regra no papel
A janela conta a partir da última mensagem do usuário, e cada nova mensagem dele reabre o prazo. Ou seja: “esperar um dia e mandar o lembrete” só funciona se alguém guardou o horário e conferiu antes de disparar. Um nó de espera não sabe nada sobre janela — ele acorda, envia, a API recusa.
Também não há saída elegante. A tag HUMAN_AGENT, que estende o prazo para 7 dias, a Meta autoriza para atendimento humano e proíbe expressamente para bot. Some o teto de cerca de 200 mensagens por hora por conta — limite da conta, não da ferramenta. Num lançamento de infoprodutor com 3.000 comentários em vinte minutos, um laço que dispara tudo de uma vez não entrega mais rápido: entrega erro. A fila com vazão controlada é código seu.
Quem conserta o fluxo no sábado?
Essa é a pergunta que decide a comparação, e ela não aparece em nenhum vídeo de “monte seu chatbot instagram n8n em 20 minutos”. A Meta muda versão de API, deprecia campo, aperta permissão; o n8n atualiza e muda o comportamento de um nó; a pessoa que montou sai da agência levando o desenho na cabeça. Em plataforma, isso chega como nota de versão. Em automação própria, é seu — no sábado, com o cliente no telefone.
Automação instagram n8n vale a pena? Depende de onde ela começa
Vale muito, na retaguarda. O n8n é excelente para o que vem depois da conversa: jogar o lead no CRM, avisar o time, gravar na planilha, chamar a API do gateway, montar relatório. Nessa camada não existe janela de 24 horas nem token vencendo, e uma execução que falha pode ser reprocessada sem consequência para o usuário.
O arranjo que costuma dar certo é híbrido: a plataforma segura a parte regulada — gatilho de comentário, Private Reply, palavra-chave, controle de janela, inbox — e manda webhook para o n8n, que faz o resto. É assim que usamos o Instagram no Chatonaut: comentário e direct pela API oficial, agente de IA respondendo pela base de conhecimento e passando para o atendente quando trava. A conexão é feita na janela da própria Meta — não pedimos senha do Instagram, e isso importa: quem derruba conta são as ferramentas que simulam navegador, assunto de automação no Instagram pode banir a conta.
Onde cada opção ganha
| Responsabilidade | n8n que você mantém | Plataforma (ManyChat, Chatonaut e afins) |
|---|---|---|
| Renovar token antes dos 60 dias | Sua | Do fornecedor |
| Deduplicar webhook de comentário | Sua | Do fornecedor |
| Contar janela de 24 h e prazo de 7 dias | Sua | Do fornecedor |
| App Review e verificação de negócio | Sua | Já feito |
| Tela de atendimento para o time | Não existe | Inbox pronto |
| Mudança de versão da API | Sua, no sábado | Nota de versão |
| Integração fora do padrão (ERP, cobrança, planilha) | Ponto forte | Depende de webhook |
Vale dizer o que o ManyChat tem de verdade: ecossistema grande, material em português e WhatsApp. Nós não temos WhatsApp e não vamos fingir que temos — trabalhamos com Instagram, Telegram e chat no site, os três no mesmo inbox. Se a dúvida é preço em reais e o que muda ao trocar, o comparativo está em alternativa ao ManyChat; o que entra em cada plano fica na página de planos — a cobrança ainda não está aberta e o plano é liberado como bônus.
Dá para montar um chatbot de Instagram no n8n?
Dá. Você precisa de um app aprovado na Meta, webhook HTTPS com assinatura conferida, banco para estado e deduplicação, e renovação de token. O n8n entra como orquestrador e faz bem esse papel. A parte difícil não é desenhar o fluxo — é o que roda entre uma execução e outra, quando ninguém está olhando.
Como responder comentários do Instagram com n8n?
Assine o campo de comentários, descarte os eventos cuja autoria é a própria conta, grave o id do comentário para não tratar o mesmo evento duas vezes, responda na thread pelo endpoint de replies e, se for levar para o direct, use o Private Reply com o id do comentário dentro dos 7 dias. Nessa ordem — invertida, gera resposta duplicada e, no pior caso, laço.
“Adeus ManyChat, olá n8n” funciona mesmo?
Funciona para quem tem time técnico e trata isso como serviço em produção, com monitoramento e plantão. Numa operação de uma pessoa só, a economia da assinatura vira dívida de manutenção no primeiro lançamento — normalmente no dia em que o token vence.
Dá para fazer automação de Instagram com API oficial sem plataforma?
Dá, e é legítimo: a API está aberta para qualquer app aprovado. O que não existe é atalho para o App Review e a verificação de negócio. Sem isso, o app fica em modo de desenvolvimento e só fala com contas que têm papel dentro dele — ótimo para testar, inútil para atender cliente.
O n8n sai mais barato que o ManyChat?
Na linha do servidor, quase sempre. Na conta inteira, some as horas de quem mantém, o banco, o monitoramento e o dia em que o fluxo ficou parado no meio de uma campanha. Abaixo de algumas centenas de conversas por mês, a matemática raramente fecha a favor do “faça você mesmo”.
Automação feita no n8n pode banir a conta?
Pela API oficial, o risco é o mesmo de qualquer plataforma séria: baixo, desde que você não force janela, não repita o mesmo texto público embaixo de todo comentário e respeite o teto por hora. O risco alto é o de sempre — ferramenta que pede sua senha e simula um celular ou navegador.
Como decidir sem se enganar
Três perguntas resolvem. Existe alguém de plantão, inclusive no fim de semana? A automação faz algo que nenhuma plataforma faz, ou é comentário, palavra-chave e atendimento? O time vai precisar responder à mão? Se a resposta for “não, é o padrão, e sim”, em 2026 sai mais barato assinar — e usar o n8n para o que ele é imbatível: integrar com o resto da operação.
Try it on your own account
Connect your Instagram account and let the bot answer comments and DMs while you sleep. Free plan, no card needed.