Limites da API do Instagram para mensagens: janela de 24 horas e private reply de 7 dias
Janela de 24 horas, private reply de 7 dias e o teto por hora: o que a API do Instagram deixa enviar no direct, o que não deixa e por que o fluxo quebra.
A API oficial do Instagram deixa você mandar mensagem no direct em duas situações, e só nelas: durante 24 horas depois que o usuário escreveu para você, e durante 7 dias depois que ele comentou em um post ou reels seu — nesse segundo caso, uma única mensagem, chamada private reply. Fora dessas duas janelas não existe envio. Escrever primeiro para quem nunca interagiu não é difícil nem arriscado: é impossível, não existe o recurso.
Por isso anúncio de "disparo para todos os seguidores" é mentira, e vale para qualquer ferramenta, inclusive a nossa. Quem entrega isso não usa a API da Meta: roda um robô que finge ser você dentro de um navegador — o tipo de serviço que derruba conta, como está detalhado em automação no Instagram pode banir a conta.
As três situações que a API reconhece
Toda a mecânica cabe nesta tabela, igual para Chatonaut, ManyChat, n8n ou um script seu — a API é a mesma para todos.
| O que a pessoa fez | O que você pode enviar | Prazo |
|---|---|---|
| Mandou direct, respondeu ou marcou você em stories | Mensagens livres | 24 horas a partir da última mensagem dela |
| Comentou no seu post ou reels | 1 mensagem (private reply) + resposta pública na thread | 7 dias a partir do comentário |
| Só te segue, curtiu, viu stories | Nada | — |
Não existe uma quarta linha: não há endpoint de "enviar para seguidores", nem plano que libere isso.
A janela de 24 horas do direct: o que reinicia e o que não reinicia
A janela de 24 horas conta a partir da última mensagem que o usuário mandou, marcada pelo horário do servidor da Meta — não a partir do momento em que a sua ferramenta processou o webhook, e não a partir da sua resposta. Três consequências práticas:
- Cada nova mensagem dele zera o cronômetro. Em atendimento ativo você nunca esbarra no limite.
- Suas mensagens não estendem nada. Responda dez vezes: a janela continua morrendo 24 horas depois da fala dele.
- Atraso na sua fila come a janela. Follow-up agendado para 23 horas depois não sobrevive a qualquer lentidão: sai fora do prazo e não é entregue.
Fora do prazo a API não devolve sucesso silencioso: devolve erro. O mais comum é o (#10), mensagem enviada fora da janela permitida. Também aparece o (#551), "esta pessoa não está disponível no momento", que é outra coisa — quem bloqueou você, apagou a conversa ou está sob restrição da plataforma. No histórico de envios, esses dois códigos separam "perdi o prazo" de "essa pessoa está fora do meu alcance".
Armadilha comum logo depois de conectar: importar o histórico não reabre janela nenhuma. O Chatonaut puxa as conversas antigas para a caixa não nascer vazia, mas isso é leitura — a conversa de três meses atrás segue fechada para escrita até a pessoa escrever de novo.
Private reply no Instagram: o que é?
Private reply é a resposta privada a um comentário — a única forma de abrir conversa no direct com alguém que nunca falou com o seu perfil, e o que torna toda a mecânica de "comenta EU QUERO" possível.
O detalhe que quase nenhum tutorial explica: nessa chamada o destinatário não é o usuário, é o comentário — você envia para um comment_id. Por isso funciona sem interação prévia, e por isso as regras seguintes fazem sentido:
- Uma mensagem por comentário. Não são "7 dias de conversa": são 7 dias para gastar um envio. Se a pessoa responder, aí sim abre a janela de 24 horas normal.
- Só comentário de topo. Resposta dentro da thread não gera private reply — o clássico "funcionou com um, com outro não".
- Sem mídia na primeira mensagem. Texto e link funcionam; anexo e imagem não. Se a isca digital é um PDF, mande o link.
- Cai em Solicitações de mensagem para quem não te segue: foi entregue, mas a pessoa precisa aceitar para ver.
Como isso vira campanha, com lista de palavra-chave e o link na primeira mensagem, está em comenta EU QUERO: link no direct automaticamente. A configuração do gatilho de comentário em si está em automação de comentários no Instagram.
Por que não dá para mandar direct para todos os seguidores?
A resposta curta é que a plataforma proíbe. A útil é que, mesmo se não proibisse, você não teria para quem mandar.
A API não trabalha com @arroba. Cada destinatário é um Instagram-scoped ID: um identificador que a Meta gera para o par "aquela pessoa" + "aquele app" e que você só recebe quando ela interage — direct, comentário, resposta ou menção em stories. Antes disso o usuário não tem endereço no seu sistema, e a lista de seguidores não devolve identificadores utilizáveis para envio: ela não é uma agenda de contatos.
Não é um filtro que um plano melhor contorne: é a arquitetura. Ferramenta que promete lista de transmissão para seguidores está fazendo outra coisa (broadcast só para quem já conversou, dentro das 24 horas) ou operando fora da API, com a sua senha e um navegador automatizado.
Quantas mensagens posso enviar por dia no direct do Instagram?
Não existe número diário publicado — essa é a resposta honesta. O que existe é um teto por hora, da ordem de 200 mensagens, aplicado à conta, não à ferramenta: somam ali todos os apps conectados ao mesmo perfil. Deixou a automação antiga ligada e subiu outra? As duas gastam o mesmo teto, e o usuário ainda recebe mensagem duplicada.
Na prática seu limite diário não é a cota: é quanta gente falou com você. Comentaram 300 pessoas, seu teto do dia são 300 private replies. Por isso a pergunta certa em lançamento não é "quantas mensagens o plano permite", e sim se a ferramenta enfileira e reenvia: um pico de 900 comentários numa hora não cabe no teto, e quem dispara tudo de uma vez coleciona erro e perde lead sem avisar. A janela de 7 dias existe para acomodar essa fila.
Quais são as regras do Instagram para mensagens automáticas?
Além das janelas, o que a política de plataforma cobra e o que costuma gerar restrição:
- Nada de mensagem não solicitada. Toda conversa começa por ação do usuário.
- A etiqueta
HUMAN_AGENTnão é para bot. Ela estende a janela para 7 dias e existe para o atendente humano voltar a um chamado fora do expediente. Em resposta automática é uso proibido — é o "truque" mais vendido em grupo de automação, e quem oferece isso como recurso de fluxo está te colocando em risco. - Deixe um caminho para o humano. Menu sem saída gera denúncia; um agente de IA bem montado transfere para o atendimento quando a pergunta sai do roteiro.
- Varie os textos. Milhares de respostas idênticas em sequência são padrão de spam, com API oficial ou sem ela.
- Conexão pela janela da própria Meta. Ninguém deve pedir a sua senha do Instagram. No Chatonaut você aprova as permissões no popup oficial e revoga quando quiser.
Por que o Instagram não deixa enviar mensagem no direct?
Envio falhando dentro do prazo? A lista cobre quase todo caso real:
- A conta não é profissional. Conta pessoal não recebe webhook nem envia pela API. Comercial ou de criador, tanto faz.
- "Permitir acesso a mensagens" está desligado. No celular: Configurações → Mensagens e respostas de stories. É a causa número um de "conectei e não acontece nada": a integração aparece ativa e nada sai.
- Você está testando com a própria conta. Comentário do dono do post não gera evento. Teste de um segundo celular.
- O comentário tem mais de 7 dias. Post antigo segue recebendo comentário; a janela de private reply, não.
- O token caiu. Troca de senha, revogação do app ou mudança de administrador derrubam a integração em silêncio. Confira o status antes do lançamento, não durante.
- A pessoa bloqueou, restringiu ou apagou a conversa — é o
(#551). Não há solução do seu lado.
O que dá para construir dentro dessas regras
As janelas não impedem automação séria: definem o formato dela.
- Comentário → direct. A palavra-chave dispara a resposta pública na thread e a private reply com o link ou a isca digital. É o fluxo de maior conversão, porque a intenção já veio declarada.
- Palavra-chave no direct. "Manda AULA no direct" nos stories: como a pessoa escreve primeiro, você tem 24 horas de conversa livre, sem o limite de uma mensagem.
- Resposta a menção em stories. Quem te marcou abriu a janela.
- Atendimento com IA dentro das 24 horas. O agente responde pela base de conhecimento, qualifica e passa para alguém do time quando precisa. Follow-up agendado é legítimo enquanto couber na janela — 2 ou 3 horas depois, não 23.
Como as regras valem para todas as ferramentas, o que diferencia é a engenharia em volta: fila que respeita o teto, deduplicação de comentário repetido, reenvio em erro temporário e caixa de entrada única com Telegram e chat do site. Entre plataforma pronta e montar à mão, a comparação está em ManyChat vs n8n.
Perguntas frequentes
A janela de 24 horas reinicia quando eu respondo?
Não. Só mensagem do usuário reinicia o prazo: você envia quantas quiser dentro das 24 horas, e nenhuma delas move o cronômetro um minuto.
Dá para usar a etiqueta HUMAN_AGENT para ganhar 7 dias?
Ela realmente estende a janela, mas a Meta só autoriza quando quem responde é um atendente humano. Em mensagem automática viola a política e coloca app e conta em risco. No Chatonaut a etiqueta não é oferecida como recurso de fluxo, e isso é proposital.
Private reply funciona em reels e em posts antigos?
Em reels funciona igual ao feed, porque o gatilho é o comentário. Post antigo também, desde que o comentário tenha menos de 7 dias: a idade da publicação não importa, a do comentário sim.
E se a pessoa comentar cinco vezes no mesmo post?
Cada comentário dá direito a uma private reply, então sem deduplicação a pessoa recebe cinco mensagens iguais. Ferramenta decente agrupa por usuário e envia uma vez — teste isso antes do lançamento.
Existe algum plano pago que aumente esses limites?
Não, nem aqui nem em concorrente algum: as janelas e o teto vêm da Meta, não do fornecedor. Os planos estão na página de preços, e hoje a ativação é liberada como bônus, sem cobrança — dá para conectar a conta e rodar o fluxo antes de decidir.
Os limites da API do Instagram para mensagens não são burocracia: são o desenho do canal. Dá para prometer com honestidade em 2026 responder comentários, levar quem comentou para o direct em até 7 dias com uma mensagem e conversar à vontade com quem escreveu nas últimas 24 horas. O resto é anúncio.
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.