---
title: Gatilho por Comentário Recebido
description: Dispare um fluxo quando alguém comenta publicamente um post, reel ou live do Instagram, ou uma publicação da sua Página do Facebook.
---

<NoCard kind="start" categoria="Gatilhos" />

# Gatilho por Comentário Recebido

<Secao icon="info">Para que serve</Secao>

É um vigia sobre os comentários públicos que chegam nas suas publicações do Instagram e da sua Página do Facebook. Sempre que alguém comenta um post, um reel, uma live do Instagram, ou uma publicação da Página, o fluxo dispara automaticamente com o texto do comentário disponível para uso.

Assim como o [Gatilho por Campo do Contato Alterado](/guia/flow-builder/gatilhos/campo-do-contato-alterado) e o [Gatilho por Data do Contato](/guia/flow-builder/gatilhos/data-do-contato), este não é um bloco novo na paleta: é uma **opção de evento do nó Start**, escolhida em "Quando iniciar" no grupo **Comentários**.

<Cuidado>
Este gatilho é **deliberadamente separado** do gatilho de "Mensagem Recebida". Um comentário público não é uma mensagem de Direct/WhatsApp: ele não abre nem atualiza uma conversa, não conta como não-lido no atendimento e não move nenhum indicador de SLA — até que uma resposta privada seja enviada (veja os guardrails abaixo).
</Cuidado>

<Secao icon="clock">Quando usar</Secao>

- Responder automaticamente a um comentário com um agradecimento ou uma resposta padrão, sem um atendente precisar entrar em cada post.
- Direcionar quem comenta uma promoção ou um sorteio para uma conversa privada, puxando a pessoa para o atendimento.
- Moderar comentários automaticamente (ocultar um comentário com palavra proibida, por exemplo), usando o texto do comentário como condição.
- Separar o fluxo por canal — um fluxo só para comentários do Instagram, outro só para comentários da Página do Facebook.

<Secao icon="list-checks">Passo a passo</Secao>

<Passos>
  <Passo>Abra o nó **Start** do fluxo (todo fluxo já tem um). <Captura legenda="Painel de configuração do Início, com os campos Quando iniciar, Informações coletadas e Entradas/Saídas de subfluxo" src="/img/node-start-inspector.png" /></Passo>
  <Passo>No campo "Quando iniciar", escolha o evento **Comentário recebido** no grupo **Comentários**.</Passo>
  <Passo>Se quiser, use os <a href="#filtros">filtros</a> para restringir por plataforma, ou para separar comentário novo de resposta a outro comentário.</Passo>
  <Passo>Conecte a saída do Start ao próximo bloco do fluxo — normalmente um nó de resposta ao comentário.</Passo>
</Passos>

<Secao icon="sliders-horizontal">Variáveis disponíveis</Secao>

Assim que o gatilho dispara, estas variáveis ficam disponíveis nos nós seguintes do fluxo:

| Variável | O que traz |
|----------|-----------|
| `event.comment_id` | Id interno do comentário no sistema |
| `event.remote_comment_id` | Id do comentário na Meta (Instagram/Facebook) |
| `event.text` | Texto do comentário |
| `event.platform` | Canal de origem: `instagram` ou `messenger` (Facebook Page) |
| `event.media_id` | Id do post/mídia comentado (pode vir vazio) |
| `event.is_reply` | Verdadeiro quando o comentário é uma resposta a outro comentário, não um comentário novo no post |
| `event.author_username` | Usuário de quem comentou, quando disponível (a Meta não garante esse dado em todo comentário) |
| `event.contact_known` | Verdadeiro quando quem comentou já foi identificado como um contato existente do workspace (veja "Comentarista sem nome e sem foto" abaixo) |
| `event.page_id` | Id da conta/página conectada que recebeu o comentário |
| `event.conversation_id` | Vazio no momento do gatilho — só é preenchido depois que uma resposta privada é enviada (veja guardrails) |

<Cuidado>
Este gatilho **não** carrega as variáveis de `contact.*` nem `conversation.*` usadas em "Mensagem Recebida" — comentar publicamente não identifica a pessoa como contato do seu atendimento (veja "Comentarista sem nome e sem foto" abaixo). Use `event.contact_known` para decidir, dentro do fluxo, se trata a pessoa como conhecida ou não.
</Cuidado>

## Filtros

O painel do Start ganha a seção **Filtros** com os campos deste evento: **Texto do comentário**, **Plataforma** (Instagram ou Facebook), **É resposta a outro comentário**, **Autor já é contato** (se já foi correlacionado a um contato existente) e **Usuário do autor**. Funciona do mesmo jeito descrito em [Filtros do Start](/guia/flow-builder/gatilhos/start#filtros) — campo, operador, valor, combinados por **E**/**OU**.

<Secao icon="circle-check">Exemplo</Secao>

Você promove um sorteio no Instagram e pede para as pessoas comentarem no post. O fluxo:

1. **Start** → evento **Comentário recebido**, filtro **Plataforma É igual a Instagram**.
2. **Responder comentário** → resposta privada agradecendo e convidando a pessoa a continuar a conversa por Direct.

<Dica>
O padrão de segurança deste fluxo é responder **em privado**, não publicamente no post — veja o primeiro guardrail abaixo antes de mudar esse comportamento.
</Dica>

<Secao icon="alert-triangle">O que você precisa saber antes de automatizar</Secao>

**Resposta padrão é privada, nunca pública por acidente.** Ao configurar uma ação de resposta a comentário depois deste gatilho, a opção **Resposta privada** vem selecionada por padrão. Resposta pública fica visível a todos os seguidores do post — ela só é enviada quando você seleciona essa opção explicitamente. Nunca deixe uma automação configurada para responder publicamente sem revisar o texto: um erro fica exposto para todo mundo que vir o post, não só para quem comentou.

<Cuidado>
Uma única resposta privada por comentário, para sempre. A Meta permite só uma resposta privada por comentário — depois de enviada, aquele comentário não pode receber uma segunda resposta privada, nem por um atendente, nem por uma nova automação. Reexecuções do fluxo para o mesmo comentário (por exemplo, se o webhook for reenviado) não duplicam o envio.
</Cuidado>

<Cuidado>
Responder em privado **não** conta como início de conversa para efeito da janela de 24 horas do WhatsApp/Direct. Essa janela só abre quando a **pessoa** responde de volta. Não trate o envio de uma resposta privada como se a conversa estivesse liberada para qualquer mensagem — as mesmas regras de janela de mensageria continuam valendo depois disso.
</Cuidado>

<Cuidado>
A resposta privada só pode ser enviada em até **7 dias** a partir do comentário. Depois desse prazo, a plataforma não aceita mais o envio. Exceção: em uma **live do Instagram**, a janela para responder existe só **enquanto a transmissão está no ar** — depois que a live termina, não é possível garantir que a resposta ainda será aceita.
</Cuidado>

<Cuidado>
Quem comenta chega **sem nome e sem foto**. A Meta só libera esses dados quando a pessoa manda uma mensagem direta (Direct/Messenger) para a sua conta — comentar em um post, sozinho, não dá esse consentimento. `event.contact_known` avisa quando o autor já é um contato conhecido por outro caminho (ex.: já mandou DM antes); quando estiver falso, trate a pessoa como não identificada até que ela mande uma mensagem direta.
</Cuidado>

## Saiba mais

- [Start (Início do fluxo)](/guia/flow-builder/gatilhos/start) — outras formas de iniciar um fluxo
- [Gatilho por Campo do Contato Alterado](/guia/flow-builder/gatilhos/campo-do-contato-alterado) — outro gatilho configurado como opção do Start
- [Se / Senão (condição)](/guia/flow-builder/logica/if-else) — para tratar `event.contact_known` ou `event.platform` dentro do fluxo
