Private Reply é o mecanismo oficial do Instagram pra você mandar DM pra alguém que comentou em seu post — mesmo que essa pessoa não tenha te mandado mensagem antes. É a única forma legítima de "começar uma DM com base em comentário", e tem regras estritas.
Esse artigo explica como funciona, suas limitações e por que o Syncro usa isso pras automações de comentário.
Por que Private Reply existe
Sem Private Reply, você não pode mandar DM pra alguém aleatoriamente — Instagram bloqueia (anti-spam). A única forma de começar conversa privada é:
- A pessoa te manda DM primeiro — abre janela 24h pra você responder.
- A pessoa comenta num post seu — Meta libera você responder via Private Reply (abre janela 24h).
- A pessoa interage com seu story (mention, replies, etc).
Private Reply é o caminho 2 — você usa o comentário como porta de entrada pra DM.
Como funciona tecnicamente
Quando alguém comenta no seu post:
- Webhook do Meta dispara pro Syncro.
- Syncro processa e identifica que há automação matching.
- Syncro chama API do Meta:
POST /me/messages
{
"recipient": { "comment_id": "<id_do_comentário>" },
"message": { "text": "Olá! Aqui está o link..." }
}
- Meta entrega a mensagem como DM pra quem comentou.
- Janela de 24h se abre — você pode mandar mais DMs livremente nesse período.
Limitações importantes
1. Apenas a primeira mensagem é Private Reply
A primeira DM pós-comentário deve ser texto puro — não pode ter botões, imagens ou cards interativos.
- ✅ Permitido:
"Olá! Te mandei o material 📩" - ❌ NÃO permitido na 1ª: imagem com caption, botões, lista
Pra mandar conteúdo rico, mande primeiro a mensagem de texto (Private Reply) e depois as mídias / botões usando recipient.id (DM normal):
1ª: Texto via Private Reply (recipient.comment_id)
2ª: Imagem via DM normal (recipient.id)
3ª: Mensagem com botões via DM normal
Isso é exatamente o que o Syncro faz nas automações.
2. Janela de 24 horas
Após a primeira interação (Private Reply), você tem 24 horas pra mandar mais DMs livremente. Depois desse prazo:
- Nova DM sem o usuário ter te mandado mensagem nesse meio-tempo = bloqueada pelo Meta.
- Mas se ele responde a sua DM, a janela reseta pra mais 24h.
3. Apenas comentários diretos no post
Private Reply funciona em:
- ✅ Comentários diretos no post (alguém comentou na sua publicação).
- ❌ Replies a comentários alheios (alguém respondeu o comentário de outro usuário no seu post).
- ❌ Comentários em stories (não há mecanismo equivalente).
4. Apenas 1 Private Reply por comentário
Você pode chamar Private Reply uma vez por comentário. Múltiplas chamadas no mesmo comment_id são bloqueadas pelo Meta.
5. Tempo limite pra usar Private Reply
A documentação Meta indica 7 dias após o comentário pra você ter direito ao Private Reply. Depois disso, o sistema bloqueia.
Na prática, o Syncro responde em segundos após o webhook chegar — então o limite raramente importa.
Como o Syncro usa nas automações
Quando você cria uma automação de comentário com mensagens DM (veja Automações de comentário):
Sequência típica
- Cliente comenta: "QUERO".
- Webhook chega no Syncro.
- Syncro identifica automação matching.
- Etapa 1: posta resposta pública no comentário (se configurada).
- Ex: "Olha sua DM 📩"
- Etapa 2: chama Private Reply com primeiro texto da DM.
- Ex: "Olá! Aqui está o material que você pediu..."
- Etapa 3: usa DM normal (
recipient.id) pra mandar resto:
- Imagem com caption
- Mensagens com botões interativos
Tudo automático, em segundos.
Quando o Private Reply falha
Algumas situações causam falha do Private Reply:
Cliente já te bloqueou
Sem chance — Private Reply não funciona pra contatos bloqueados.
Cliente apagou o comentário
Se o cliente apaga antes do Syncro processar, o comment_id não existe mais e o envio falha.
Conta privada
Se o cliente tem conta privada que você não segue, dependendo da configuração da Meta pode falhar.
Spam detection da Meta
Se o Meta detecta muitos Private Replies em pouco tempo (parecendo spam), pode bloquear temporariamente. Espace as automações.
Token expirado
Se o token Instagram do tenant expirou e ainda não foi renovado, todas as chamadas falham. Reconecte (veja Conectar Instagram).
Private Reply em comentários antigos
Se você ativa uma automação depois de um post que já tinha comentários, esses comentários antigos não são reprocessados automaticamente. Apenas comentários novos que chegarem após a automação estar ativa serão tratados.
Se quiser disparar manualmente pra comentários antigos:
- Hoje a UI não tem essa funcionalidade.
- Você teria que fazer manualmente (responder cada um) ou contatar suporte.
Diferença entre Private Reply e DM normal
| Aspecto | Private Reply | DM normal |
|---|---|---|
| Trigger | Comentário no seu post | Pessoa te mandou DM antes |
| Endpoint Meta | recipient.comment_id |
recipient.id |
| Tipos de mensagem | Apenas texto | Texto, imagem, vídeo, áudio, botões |
| Janela | Abre janela 24h depois | Janela 24h baseada na última msg do user |
| Limite | 1 por comentário | Várias |
| Tempo limite | 7 dias após o comentário | 24h após msg do user |
Por que o cliente recebe a DM como mensagem normal
O cliente NÃO vê diferença entre Private Reply e DM normal — ambas chegam como DM regular no Direct dele. A distinção é só no lado da empresa (você).
Pro cliente:
- Comentou seu post → recebe DM sua → conversa normal no Direct.
- Pode responder normalmente.
Alternativas se Private Reply não está disponível
Se você não pode usar Private Reply (cliente em conta privada que não te segue, etc):
- Resposta pública apenas no comentário (não DM).
- Direcionar pro link na bio: comente "Link na bio 👆".
- Pedir pra mandar DM: "Manda Direct que respondo!".
Não é tão automatizado, mas é alternativa válida.
Métricas e tracking
Cada Private Reply enviado pelo Syncro:
- Incrementa
dms_sentda automação. - Cria
InstagramConversationno/chats(vinculada ao lead se auto-criação ativa). - Aparece na timeline da conversa como mensagem outbound
automation.
Limitações Meta — atualização permanente
A Meta periodicamente atualiza as regras de Private Reply (já mudou tempo limite, formato aceito, etc). O Syncro acompanha as mudanças, mas pode haver delay de 1-2 semanas entre Meta lançar mudança e Syncro adaptar.
Se uma automação que sempre funcionou parar de funcionar de repente, provavelmente Meta mudou regra — contate suporte com timing exato pra investigação.
Próximos passos
- Pra entender o ciclo de DMs em geral, veja Responder DMs.
- Pra criar automações de comentário, veja Automações de comentário.