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 fezO que você pode enviarPrazo
Mandou direct, respondeu ou marcou você em storiesMensagens livres24 horas a partir da última mensagem dela
Comentou no seu post ou reels1 mensagem (private reply) + resposta pública na thread7 dias a partir do comentário
Só te segue, curtiu, viu storiesNada

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_AGENT nã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:

  1. A conta não é profissional. Conta pessoal não recebe webhook nem envia pela API. Comercial ou de criador, tanto faz.
  2. "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.
  3. Você está testando com a própria conta. Comentário do dono do post não gera evento. Teste de um segundo celular.
  4. O comentário tem mais de 7 dias. Post antigo segue recebendo comentário; a janela de private reply, não.
  5. 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.
  6. 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.

Get started free