02 · Estudo de caso

ClipsDash

Painel de operação para campanhas de cortes: automação de agendamento de postagens, submissão automática na campanha, coleta de métricas e projeção de meta.

  • TypeScript
  • JavaScript
  • API
  • Automation

Campanhas simultâneas somam dezenas de publicações por dia em várias redes, e nenhuma termina no post: ainda é preciso submeter o link na campanha, conferir se saiu e anotar a view depois. Feito à mão, o volume não escala — um slot esquecido vira dia perdido, e nada acusa. E sem histórico de métricas não dá pra saber se a meta será batida antes do prazo. A operação roda no escuro.

O caminho óbvio
  • Agendar vídeo por vídeo: escolher o arquivo, escrever o título, colar as hashtags, definir rede e horário — e repetir a cada publicação.
  • Submeter cada link à mão na plataforma da campanha: copiar, trocar de aba, escolher a conta, enviar, voltar e marcar como submetido.
O que eu fiz
  • Um pipeline que dispara sozinho quando o mp4 cai numa pasta do Drive. Ele baixa o arquivo, extrai o áudio, transcreve, gera título e hashtags a partir do próprio conteúdo, monta a legenda no formato de cada rede e agenda no próximo horário livre — tudo isso era sequência mecânica, e o único julgamento que sobra, qual vídeo vale postar, continua humano.
  • Uma extensão de navegador que submete os pendentes em lote. A plataforma não expõe API de submissão e o formulário depende de um identificador que muda a cada deploy dela, então replicar pelo servidor quebraria em silêncio — a automação roda onde o formulário de fato vive, no navegador já logado.

Um painel que devolve tempo: a publicação segue um fluxo automático de ponta a ponta e a submissão na campanha acontece sozinha. E que melhora a decisão: com métricas coletadas continuamente e projeção até o prazo, a estratégia passa a ser ajustada por número, não por impressão.