Tutorial · Automação do Instagram, DMs e comentário para DM

Agendar posts no Instagram automaticamente: 4 caminhos e o agente de IA passo a passo

Por Antoine Blanco··8 min de leitura

Você pode automatizar posts no Instagram de quatro formas: o agendador do próprio Instagram, um app de agendamento, seu próprio código na API de publicação da Meta ou um agente de IA que chama essa API. Todos os caminhos, exceto o primeiro, exigem uma conta profissional, e o guia da Meta limita a publicação via API a 100 posts a cada 24 horas móveis. Verificado em 24 de setembro de 2026.

O que você precisa antes de automatizar qualquer coisa

Uma conta profissional. A API de publicação de conteúdo da Meta só publica em contas profissionais do Instagram, comerciais ou de criador. A página de preços do Later diz isso com todas as letras: a publicação automática funciona para contas comerciais e de criador do Instagram, e qualquer outra recebe uma notificação para postar manualmente. Com o Instagram Login, você não precisa de uma Página do Facebook; com o Facebook Login, a conta precisa estar vinculada a uma.

Mídia que o Instagram consegue buscar. Nas palavras da Meta: "a mídia precisa estar hospedada em um servidor de acesso público no momento da tentativa." Um link de compartilhamento do Google Drive, do Dropbox ou do WeTransfer entrega uma página web, não o arquivo, e falha na hora de publicar, não quando você agenda.

Os formatos certos. Da referência da Meta, consultada em 24 de setembro de 2026:

Como automatizar posts no Instagram: os quatro caminhos

Caminho Onde fica o agendamento Preço, verificado em 24 set. 2026 Limite aplicável Ideal para
O agendador do próprio Instagram Instagram Sem taxa Definido pelo Instagram, veja a página de ajuda Alguns posts por semana, sem configuração
Buffer A fila do Buffer Plano de US$ 0: 3 canais, 10 posts agendados por canal. Essentials: US$ 5 por canal ao mês, com cobrança anual Cota da API da Meta Poucos canais com orçamento pequeno
Later A fila do Later Starter: US$ 18,75 por mês no plano anual, 8 perfis, 30 posts por perfil Cota da API da Meta Uma marca, um perfil por rede
Seu código na API da Meta Seu servidor A documentação de publicação da Meta não menciona nenhuma taxa; hospedagem e manutenção ficam por sua conta 100 posts a cada 24 h móveis segundo o guia, 50 na página de referência Um desenvolvedor, um app
Agente de IA + PlugKit PlugKit US$ 29 por mês para 5 contas conectadas, 7 dias de teste grátis Mesma cota da Meta, stories incluídos Publicar como uma etapa de um trabalho maior

Os preços vêm de buffer.com/pricing, later.com/pricing e plugkit.co. O plano de US$ 0 do Buffer também inclui uma chave de API com 3,000 requisições por mês.

Para alguns posts por semana, o agendador nativo basta; o que ele consegue colocar na fila, incluindo stories e música, está em dá para agendar stories, posts com música e reels no Instagram. O resto desta página cobre os três caminhos pela API da Meta.

Automação de posts no Instagram pela API da Meta

A API de publicação da Meta funciona em três chamadas. O PlugKit faz essas chamadas por você, assim como qualquer agendador que publica automaticamente pela API oficial:

  1. POST /<IG_ID>/media com image_url e caption. Para um reel, media_type=REELS e video_url. A Meta responde com um ID de container.
  2. GET /<container_id>?fields=status_code até retornar FINISHED. Os outros valores são IN_PROGRESS, ERROR, EXPIRED e PUBLISHED. A Meta recomenda verificar uma vez por minuto, por no máximo 5 minutos.
  3. POST /<IG_ID>/media_publish com creation_id. O post está no ar.

Três detalhes decidem se isso continua funcionando.

O agendamento fica por sua conta. Os parâmetros de container documentados pela Meta não incluem data de publicação, e um container não publicado em 24 horas expira. Você não consegue preparar uma semana de containers na segunda-feira. Alguma coisa precisa acordar no minuto certo e executar os passos 1 a 3.

A cota não é a mesma em todas as páginas. O guia de publicação diz: "as contas do Instagram estão limitadas a 100 posts publicados via API em um período móvel de 24 horas. Carrosséis contam como um único post." A página de referência do endpoint content_publishing_limit ainda informa um quota_total de 50. Chame esse endpoint antes de um lote grande e confie no que ele retornar para a sua conta.

Os tokens expiram. Um token de longa duração vale 60 dias e pode ser renovado antes de expirar. Um agendador caseiro que esquece a renovação para de publicar no dia 61.

O passo a passo completo, com um script em Python, está no meu guia da API do Instagram.

Passo a passo: posts automatizados no Instagram a partir de um agente de IA

Este é o caminho do agente com o Claude Code. O agente nunca fala direto com a Meta: ele chama as ferramentas MCP do PlugKit, e o PlugKit cuida do contêiner, da verificação de status e da publicação.

Passo 1: conecte a conta do Instagram. No painel do PlugKit, conecte o Instagram e faça login na conta profissional. A publicação precisa de instagram_business_content_publish, um dos escopos listados na documentação do Instagram no PlugKit.

Passo 2: adicione o servidor MCP ao seu agente. No Claude Code:

claude mcp add -t http plugkit https://api.plugkit.co/mcp

Depois, rode /mcp, escolha Authenticate e aprove na tela de consentimento do PlugKit. Você escolhe o escopo: mcp:read esconde todas as ferramentas de escrita, mcp:write permite publicar. Eu começaria só com leitura por alguns dias.

Passo 3: entregue a mídia. Uma URL pública de JPEG funciona. Sem ela, list_media mostra os arquivos que já estão na sua biblioteca, e open_media_uploader coloca uma área para soltar arquivos na conversa quando o agente não tem shell.

Passo 4: peça. Uma frase basta:

Agende launch.jpg no meu Instagram para quinta-feira às 9:00, horário de Paris, com a legenda "Dia de lançamento. Link na bio." Me mostre o post antes de criá-lo.

O agente transforma isso em uma chamada create_post:

{
  "profileId": "prof_…",
  "accountIds": ["acc_instagram"],
  "content": "Launch day. Link in bio.",
  "mediaItems": [{ "type": "image", "url": "https://example.com/launch.jpg" }],
  "scheduledFor": "2026-10-01T09:00:00",
  "timezone": "Europe/Paris"
}

O servidor instrui o modelo a mostrar o conteúdo exato e esperar a sua aprovação antes de publicar. A própria documentação do PlugKit chama isso de "um prompt, não uma trava": a proteção real é o escopo que você concedeu na etapa 2.

Passo 5: deixe que ele escolha os horários. get_best_times_to_post retorna uma grade de engajamento por dia da semana e hora, feita para alimentar scheduledFor. "Pegue as cinco fotos da minha biblioteca, escreva legendas no meu tom e agende uma por dia na semana que vem no meu melhor horário" vira cinco chamadas de create_post. Um post por dia fica muito abaixo da cota.

Passo 6: confira o que aconteceu. Cada post retorna um destino por conta com um status, e depois a platformPostUrl quando está no ar. Se um destino falha, o post volta como partial e publish_post tenta de novo só esse destino. Os webhooks post.published, post.partial e post.failed avisam os seus sistemas, e /mcp__plugkit__report resume tudo no Claude Code.

Sem agente: o mesmo post em uma chamada de API

Se a sua programação já está numa planilha ou num CMS, pule o modelo e chame diretamente o endpoint de publicação:

curl -X POST https://api.plugkit.co/v1/posts \
  -H "Authorization: Bearer sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "profileId": "YOUR_PROFILE_ID",
    "accountIds": ["INSTAGRAM_ACCOUNT_ID"],
    "content": "Launch day. Link in bio.",
    "mediaItems": [{ "type": "image", "url": "https://example.com/launch.jpg" }],
    "scheduledFor": "2026-10-01T09:00:00",
    "timezone": "Europe/Paris"
  }'

Uma data sem offset é lida em timezone; uma data com offset o ignora. Envie um vídeo e ele vira um reel: shareToFeed (ativado por padrão) também o mostra no feed, e trialReel o mostra só para quem não segue, em contas com pelo menos 1.000 seguidores. asStory: true envia para o story: um JPEG de até 8 MB, ou um vídeo de 3 a 60 segundos de até 100 MB, sem legenda.

O que quebra os posts automatizados no Instagram

Nada disso é o tipo de automação que faz contas serem sinalizadas: isso são bots que controlam o app, seguem, curtem ou mandam DMs em massa. Eu expliquei onde fica o limite em o que a Meta permite e o que faz sua conta ser sinalizada.

Qual caminho eu escolheria

Três posts por semana em uma conta: o agendador do próprio Instagram. Um calendário compartilhado para alguns canais: Buffer ou Later, comparados com preços em ferramentas de automação para Instagram. Publicar como uma etapa de um trabalho maior, escrevendo a legenda, fazendo crosspost para LinkedIn e X, respondendo aos comentários que chegam depois: um agente.

Foi para esse último caso que eu criei o PlugKit: US$ 29 por mês para 5 contas conectadas, cancele quando quiser, com 7 dias de teste grátis. Mais no hub de automação do Instagram e no guia do servidor MCP do Instagram.

Perguntas frequentes

Dá para automatizar posts no Instagram de graça?

Sim, dentro de limites. O agendador do próprio Instagram não custa nada, e o plano de US$ 0 do Buffer conecta 3 canais com 10 posts agendados por canal. A documentação de publicação da Meta não lista nenhuma taxa para a API, mas você hospeda e mantém o código. O PlugKit custa US$ 29 por mês após um teste grátis de 7 dias.

Dá para automatizar posts em uma conta pessoal do Instagram?

Não pela API. A API de publicação da Meta só funciona com contas profissionais, comerciais ou de criador, e a Basic Display API, que lia contas pessoais, parou de funcionar em 4 de dezembro de 2024. Mudar a conta para profissional nas configurações do app libera todos os caminhos desta página.

O ChatGPT ou o Claude podem postar no Instagram automaticamente?

Não sozinhos: eles precisam de uma ferramenta conectada à sua conta. Com um servidor MCP como o do PlugKit adicionado ao Claude, ChatGPT, Cursor ou VS Code, o assistente chama create_post com uma data. O PlugKit então publica nesse horário, mesmo com o chat fechado.

Quantos posts do Instagram posso automatizar por dia?

O guia de publicação da Meta fala em 100 posts publicados pela API a cada 24 horas corridas, com um carrossel contando como um. A página de referência do endpoint de cota ainda diz 50, então chame content_publishing_limit para ver o número da sua conta. Os stories contam na mesma cota.

Posts automatizados no Instagram têm menos alcance?

A documentação de publicação da Meta não diz nada sobre posts publicados pela API terem menos alcance que os feitos no app. Eu vi o que o Instagram e o TikTok realmente dizem sobre ranqueamento em posts agendados têm menos visualizações?.

AB
Antoine BlancoFundador da PlugKit. Gerencia as próprias contas de Instagram, YouTube e X pela API e pelo servidor MCP descritos aqui.

Um plug para cada plataforma que seu agente usa

$29 por mês para 5 contas conectadas, cancele quando quiser. Todos os recursos em todos os planos.

Pegue sua chave de API →
Português ▾