Skip to main content
O agente externo deixa um sistema seu responder as mensagens do direct de um canal do Instagram. Pode ser um fluxo do n8n, um agente de IA ou qualquer serviço que receba um POST em JSON. O PostClean recebe as mensagens do Instagram, manda a conversa para a URL do agente e publica no direct as respostas que ele devolver. Cada canal do Instagram tem no máximo um agente, e uma conta do Instagram só pode responder com agente em um workspace.

Antes de começar

  • O canal precisa estar conectado pelo login do Instagram, com as automações ativas (botão Ativar em Automações → Canais do Instagram). Veja Visão geral das automações.
  • Só o dono da conta e os admins do workspace configuram o agente.
  • O agente e as automações de Mensagem no direct não funcionam juntos no mesmo canal. Para ligar o agente, desligue as automações de direct do canal. Com o agente ligado, uma automação de direct nova é salva desligada.
As automações de comentário, story, live, anúncio e link ig.me continuam funcionando com o agente ligado. Quando uma delas responde a mensagem (por exemplo, a resposta a uma pergunta de um fluxo), o agente não é chamado para essa mensagem.

Configurar

1

Abra o agente do canal

Em Automações, no cartão Canais do Instagram, clique em Agente ao lado do canal.
2

Informe a conexão

  • URL do agente: o endereço que recebe as conversas, por exemplo https://n8n.example.com/webhook/instagram. Endereços de rede interna não são aceitos.
  • Token: opcional. Quando preenchido, vai no cabeçalho Authorization: Bearer <token>. Depois de salvo, ele não aparece de novo; deixe como está para manter.
3

Salve e ligue

Clique em Salvar. Um agente novo começa desligado. Use a chave Ligar ou desligar o agente para ligar. O status passa para Agente ligado.

Quando o agente é chamado

O PostClean grava tudo o que acontece na conversa. Algumas coisas chamam o agente; outras só vão como contexto na próxima chamada. Mensagens em sequência viram uma chamada só: o PostClean espera 5 segundos depois da última mensagem antes de chamar o agente. As mensagens enviadas pela equipe no app do Instagram levam uns 10 segundos para serem reconhecidas. O contexto pendente vale por 7 dias. Reações, leituras e edições de mensagens não são enviadas.

O que o PostClean envia

Um POST para a URL do agente com Content-Type: application/json:
As respostas que o próprio agente mandou não voltam no lote seguinte. Guarde o histórico do seu lado se o agente precisar dele.

O que o agente deve responder

Responda com status 2xx e um JSON com as mensagens a enviar:
  • Cada item de replies vira uma mensagem no direct, na ordem. São no máximo 5; o resto é ignorado.
  • As respostas são só texto.
  • Também vale { "replies": "uma mensagem só" } e uma lista com o objeto dentro ([{ "replies": [...] }]), que é o formato do nó Respond to Webhook do n8n.
  • Corpo vazio ou replies vazio quer dizer “não responder agora”. A execução fica como Sem resposta.
Limites da chamada:
  • O agente tem até 30 segundos para responder.
  • A resposta pode ter até 64 KB.
  • Redirecionamentos não são seguidos.
  • Um status fora de 2xx ou uma resposta que não é JSON conta como Falhou, e nada é enviado.
As mensagens do agente seguem a janela de 24 horas do Instagram. Veja Limites da Meta.

Execuções do agente

Na página do agente, a Atividade mostra as últimas chamadas. Clique em Ver execuções para abrir Execuções do agente, que atualiza Ao vivo e lista as conversas. Filtre por período com De e Até. Ao escolher uma execução, você vê a conversa enviada, as respostas e os Detalhes:
  • Registrada em
  • Tempo de resposta do agente
  • Status HTTP
  • URL chamada
  • ID da execução
  • ID do contato (Instagram)
  • Itens enviados
  • Erro, quando houver
Cada execução tem um destes status: Respondeu, Sem resposta ou Falhou. As execuções ficam guardadas por 30 dias.