Como montar uma automação de radar de concorrência no Instagram

Manual pra você criar, no Cowork, uma automação que toda semana puxa os posts dos seus concorrentes no Instagram, baixa e transcreve os Reels que mais performaram, e te entrega temas com o padrão de hook dos campeões. Copie o modelo, troque os campos entre colchetes e ajuste pro seu perfil.

Igual à do YouTube, essa automação não publica nada. Ela pesquisa e te entrega um relatório. A diferença é que ela é mais pesada: além de coletar dados, ela baixa vídeos e transcreve fala. Por isso tem mais peças e mais cuidados.


1. A ideia em uma frase

Você escreve a receita uma vez. Toda semana o Cowork coleta os posts dos concorrentes, acha os Reels que estouraram, transcreve o que eles falam nos primeiros segundos e te entrega temas com o seu ângulo. Você começa a semana sabendo o que está funcionando no seu nicho.

A automação junta cinco coisas:

  1. Um gatilho de tempo (ex: segunda às 8h).
  2. Um script que puxa os posts dos concorrentes pra uma planilha.
  3. Um script que baixa os Reels campeões e tenta transcrever.
  4. Um transcritor de reserva (Descript) pra quando a transcrição local falha.
  5. Um relatório com os temas e os padrões de hook.

O ponto: o roteiro é fixo, os dados são sempre novos.


2. Antes de começar: o que você precisa conectar

Diferente da automação do X (que usa o Postiz pra publicar), essa aqui roda scripts no seu computador e usa um conector pra transcrição. O que ela precisa:

Peça Pra que serve Como conseguir
Acesso aos dados do Instagram Puxar posts e métricas dos concorrentes Um serviço de coleta com chave de API (ver 2.1)
Python instalado Roda os scripts python.org
Whisper Transcreve os Reels localmente Biblioteca de código aberto (pip install)
Descript (conector) Transcreve os Reels quando o Whisper trava Conectar o Descript no Cowork

2.1 A parte difícil: dados do Instagram

O Instagram não tem uma API pública e gratuita pra ver dados de qualquer concorrente, diferente do YouTube. Seja honesto com isso ao ensinar. As opções reais:

Ou seja: pro radar de concorrência, o caminho prático é um serviço de coleta com chave de API. É essa chave que vai no .env (ver 2.2).

2.2 Guarde as chaves num arquivo .env (não cole no código)

Vale a mesma regra de ouro das outras automações. Nunca cole chave de API dentro do script. Use um arquivo .env na pasta:

INSTAGRAM_API_KEY=cole-a-sua-chave-aqui

No script, leia assim:

import os
from dotenv import load_dotenv

load_dotenv()
API_KEY = os.environ["INSTAGRAM_API_KEY"]

Crie também um .gitignore com a linha .env, pra chave nunca ser compartilhada. Pra passar pra turma, mande um .env.example vazio. Regra fácil: código você compartilha, .env você nunca compartilha.

2.3 Conectar o Descript

O Descript é o transcritor de reserva. No Cowork, conecte ele antes de agendar:

Regra de ouro das três automações: conecte e teste tudo antes de agendar.


3. As partes da automação

A automação vive em uma pasta com estes arquivos:

a) Script de posts (instagram_concorrentes.py). Puxa os posts dos concorrentes e salva uma planilha (concorrentes_instagram_DDMMYYYY.xlsx) e um JSON. A planilha tem três abas: Contas (com a média de curtidas de cada perfil), Posts recentes e Top posts.

b) Script de Reels (transcrever_reels.py). Baixa os 10 Reels que mais performaram e tenta transcrever com Whisper. Gera um manifesto.json com legenda, curtidas, comentários, views e as URLs.

c) Arquivo de prompt (prompt_radar_instagram.md). Diz como transformar os dados em pauta, com ângulo de aquisição de massa.

d) Relatório de saída (radar_instagram_DDMMYYYY.md). Onde os temas e os padrões de hook ficam salvos.


4. Os cuidados que fazem essa automação funcionar

Essa automação tem armadilhas reais. Já deixe elas resolvidas no roteiro, senão o aluno perde dados:


5. O roteiro pronto pra copiar

Cole isso no seu SKILL.md e troque os campos entre colchetes.

Radar semanal de concorrência no Instagram de [SEU PERFIL].
Trabalhe na pasta [CAMINHO DA SUA PASTA].

Faça os passos em ordem. Se um passo falhar, anote o erro em uma linha,
siga para o próximo e reporte no fim. Não pare tudo.
DDMMYYYY = a data de hoje sem separador.

1. Na pasta, rode: python instagram_concorrentes.py
   Gera a planilha e o JSON da semana. Se os arquivos de hoje já
   existirem e forem recentes, reaproveite pra não duplicar chamada de API.

2. Rode: python transcrever_reels.py
   Baixa os 10 Reels campeões e tenta transcrever. Rode LOGO após o
   passo 1, porque os links de vídeo expiram em poucas horas.

3. Se a transcrição local travar, transcreva pelo Descript, em português.
   Importe pelas URLs do manifesto (não faça upload de arquivo).
   No máximo 3-4 mídias por chamada. Espere cada job antes do próximo.
   Junte tudo em transcricoes_DDMMYYYY.md.

4. Abra a planilha e as transcrições. Seguindo o prompt_radar_instagram.md,
   gere os temas com ângulo de [SEU OBJETIVO, ex: aquisição de massa].
   Um post estourou quando as curtidas destoam pra cima da média da
   própria conta (aba Contas). Olhe o número, não a legenda.
   Use as transcrições pra extrair o padrão de hook dos Reels campeões:
   como abrem os primeiros segundos e que promessa fazem. Cite frases
   literais. Marque qualquer conta que voltou com 0 seguidores.

5. Salve em radar_instagram_DDMMYYYY.md no formato:
   TEMA: o tema em uma linha, com os números que provam o pico.
   MEU ÂNGULO: a minha versão, com formato sugerido (Reel, Carrossel).
   POR QUE FUNCIONARIA PRA MIM: uma ou duas frases.
   Os padrões de hook vão numa seção própria no fim.

6. Reporte um resumo dos 3 a 5 temas mais fortes e avise se alguma conta
   voltou com 0 seguidores. Anexe os arquivos gerados.

Regras de escrita: [SUAS REGRAS DE VOZ].
Execute sozinho, sem fazer perguntas.

6. O que a automação faz a cada disparo

Passo 1 — Coletar posts. Roda o script e monta a planilha da semana.

Passo 2 — Baixar e transcrever Reels. Pega os 10 campeões e tenta transcrever localmente.

Passo 3 — Fallback de transcrição. Se o Whisper travar, transcreve pelo Descript via URLs.

Passo 4 — Gerar os temas. Cruza a planilha com as transcrições, acha os posts que estouraram e extrai o padrão de hook, citando frases literais.

Passo 5 — Salvar o relatório. Temas no formato TEMA + ÂNGULO + POR QUE FUNCIONARIA, com os hooks numa seção à parte.

Passo 6 — Reportar. Resumo dos temas mais fortes e aviso de falha de coleta.


7. Regras de segurança


8. Como adaptar pra você


9. Checklist pra sua primeira automação de radar no Instagram

Dica final: essa automação é a mais frágil das três por causa dos vídeos que expiram e da transcrição. Rode ela inteira na mão pelo menos uma vez antes de confiar no automático.


As três automações lado a lado

Thread no X Radar YouTube Radar Instagram
O que faz Publica conteúdo Gera relatório Gera relatório
Conector principal Postiz YouTube Data API Serviço de coleta + Descript
Precisa de chave/API? Só se Postiz self-hosted Sim (Google Cloud) Sim (serviço de coleta)
Transcreve vídeo? Não Não Sim (Whisper + Descript)
Risco Posta na conta Zero Zero
Dificuldade Baixa Média Alta

Comece pela do YouTube pra aprender o padrão de radar. Depois evolua pra do Instagram, que adiciona download e transcrição. A do X é a única que age no mundo, então deixe pra quando estiver confortável.