Transformar comentários do Instagram em conversas diretas e personalizadas é uma das estratégias mais poderosas para aumentar o engajamento de qualquer perfil ou negócio.
Você certamente já viu algum criador de conteúdo pedindo para os seguidores comentarem uma palavra específica para receber um link, um cupom ou um tutorial.
Essa tática parece simples, mas quando automatizada corretamente, ela amplia o alcance, aumenta o tempo de interação com o conteúdo e ainda gera leads de forma passiva.
Neste artigo, você vai aprender do zero como montar esse fluxo usando o N8N e a API oficial da Meta.
Por que automatizar respostas a comentários no Instagram?
Quando um usuário comenta em uma publicação, o algoritmo do Instagram interpreta isso como um sinal de engajamento e tende a distribuir aquele conteúdo para mais pessoas.
Ao incentivar comentários com uma palavra-chave e responder automaticamente via DM, você cria um ciclo que beneficia tanto o alcance quanto a experiência do seguidor.
Além disso, essa automação serve como ponto de entrada para projetos mais avançados, como agentes de inteligência artificial respondendo mensagens, automação de postagens e integração com ferramentas externas como Google Sheets ou bancos de dados internos do N8N.
Como funciona o fluxo de automação
O processo pode ser dividido em duas grandes etapas: a configuração da API na plataforma Meta for Developers e a construção do fluxo dentro do N8N.
Visão geral do fluxo
- O usuário comenta em uma publicação no Instagram com uma palavra-chave, como “eu quero”.
- A API da Meta detecta o comentário e dispara um webhook para uma URL configurada no N8N.
- O N8N recebe os dados, filtra o conteúdo do comentário e busca a mensagem correspondente em uma tabela de dados.
- O N8N faz uma requisição HTTP para a API da Meta, enviando a DM personalizada ao usuário.
Configurando o aplicativo na Meta for Developers
Acesse o site Meta for Developers e faça login com sua conta do Facebook.
Se ainda não for desenvolvedor, o próprio processo de criação do aplicativo irá te registrar automaticamente.
Criando o aplicativo
Clique em “Meus Apps” e depois em “Criar aplicativo”.
Preencha o nome do app e o e-mail de contato.
Na lista de casos de uso, selecione “Gerenciamento de conteúdo”, que permite gerenciar mensagens e conteúdos do Instagram.
Em seguida, associe o aplicativo ao seu portfólio empresarial (BM).
Esse portfólio é o painel central onde você gerencia páginas, contas de anúncio, números de WhatsApp e aplicativos vinculados à sua empresa.
Configurando permissões e token de acesso
Dentro do painel do aplicativo, vá até “Casos de uso” e clique em “Personalizar”.
No passo 1, adicione todas as permissões obrigatórias: conta business básica, gerenciamento de comentários e envio de mensagens via DM.
No passo 2, gere o token de acesso vinculado à sua conta do Instagram.
Atenção: esse token é exibido apenas uma vez, então guarde-o em local seguro imediatamente após a geração.
Adicionando um testador do Instagram
Vá em “Funções do app” e adicione seu perfil do Instagram como testador.
Acesse o Instagram, vá em “Apps e sites”, localize o convite e aceite.
Isso é necessário para que sua conta possa interagir com o aplicativo durante a fase de testes.
Publicando o aplicativo
Para que os webhooks funcionem em produção, o aplicativo precisa estar publicado.
Antes de publicar, acesse as configurações básicas e insira uma URL de política de privacidade.
Você pode criar essa página no WordPress, Notion ou qualquer ferramenta de criação de sites.
Com a URL preenchida, clique em “Publicar” e confirme.
Configurando o N8N
O N8N é uma plataforma de automação de código aberto.
Para integrações com APIs externas como a da Meta, é recomendável utilizá-lo em um servidor na nuvem, pois a Meta precisa conseguir acessar a URL do webhook publicamente.

Fonte: Imagem gerada por IA. Modelo: black-forest-labs/flux.2-klein-4b
Uma opção prática é a Hostinger, que oferece instalação simplificada do N8N com planos acessíveis.
Criando o webhook no N8N
Crie um novo workflow e adicione o nó “Webhook”.
Configure o método como POST e defina um caminho personalizado, por exemplo: instagram.
Copie a URL gerada, pois ela será usada na configuração do webhook na Meta.
Validando o webhook com a Meta
Na configuração do webhook dentro do painel da Meta, cole a URL do N8N e defina um token de verificação, que é uma string secreta compartilhada entre os dois sistemas.
Exemplo:
Token de verificação: meu_webhook_instagram_2026
No N8N, configure o fluxo para extrair o campo hub.challenge enviado pela Meta e devolvê-lo como resposta.
Isso confirma para a Meta que o endpoint é válido.
Após isso, a URL ficará verde e os eventos de comentários estarão ativos.
Extraindo os dados do comentário
Quando um comentário chega via webhook, o payload contém informações como:
{
"field": "comments",
"value": {
"from": { "id": "123456", "username": "usuario_exemplo" },
"media": { "id": "987654", "media_product_type": "FEED" },
"id": "111222",
"parent_id": "000111",
"text": "eu quero"
}
}
No N8N, use o nó “Edit Fields” para mapear os campos mais importantes: ID do usuário (from.id), username (from.username), ID da mídia, texto do comentário e ID do comentário.
Filtrando e roteando os comentários
Adicione um nó “If” para ignorar comentários feitos pela própria conta (evita loops).
Em seguida, use um nó “Switch” para rotear o fluxo com base no texto do comentário:
- Saída 1: texto igual a “eu quero”
- Saída 2: texto igual a “quero cupom”
- Saída fallback: qualquer outro texto (nó “No Operation”)
Para normalizar o texto e evitar problemas com maiúsculas, minúsculas e acentos, aplique a seguinte expressão no campo de texto antes do Switch:
{{ $json.text.normalize("NFD").replace(/[\u0300-\u036f]/g, "").replace(/[^a-zA-Z0-9 ]/g, "").toUpperCase() }}
Buscando a mensagem na tabela de dados
Crie uma tabela no Data Tables do N8N chamada “mensagens_instagram” com duas colunas: codigo e mensagem.
Preencha com os dados:
| codigo | mensagem |
|---|---|
| EU QUERO | Olá! Segue o link com o que você pediu: [URL] |
| QUERO CUPOM | Olá! Aqui está seu cupom de desconto: CUPOM123 |
Use o nó “Data Tables” com a operação “Get Row” e filtre pela coluna codigo igual ao texto do comentário.
Isso retorna a mensagem correta para cada caso.
Enviando a DM via API da Meta
Adicione o nó “HTTP Request” com as seguintes configurações:
- Método: POST
- URL:
https://graph.instagram.com/v21.0/{ID_DA_CONTA}/messages - Header:
Authorization: Bearer {SEU_TOKEN_DE_ACESSO} - Body (JSON):
{
"recipient": { "id": "{{from_id}}" },
"message": { "text": "{{mensagem_usuario}}" }
}
Substitua {ID_DA_CONTA} pelo ID numérico encontrado na seção “Gerar token de acesso” dentro do painel da Meta.
Resumindo
Criar uma automação que lê comentários do Instagram e envia DMs personalizadas é totalmente viável com o N8N e a API da Meta.
O processo envolve criar um aplicativo na Meta for Developers, configurar as permissões corretas, gerar um token de acesso e montar um fluxo no N8N que recebe o webhook, filtra o comentário por palavra-chave, busca a mensagem correspondente em uma tabela e a envia via requisição HTTP.
Com essa base funcionando, você pode evoluir para fluxos mais sofisticados, como respostas inteligentes com IA, automação de postagens e integração com planilhas externas.
Fonte do conteúdo: este artigo foi escrito a partir do estudo e análise do vídeo do YouTube https://www.youtube.com/watch?v=aFdD_18vgs0.
