Para desenvolvedores Automação

Como fazer cada vídeo novo virar cortes sem eu precisar mexer?

Conecte o SnapDub às ferramentas que você já usa. Chega um vídeo novo, o SnapDub faz os cortes e, assim que ficam prontos, o seu fluxo publica, manda para a equipe ou anota tudo. Ninguém abre um editor.

A API e os webhooks vêm com todos os planos pagos.

  1. Vídeo novo
  2. Cortes feitos
  3. Cortes prontos
  4. Publicados, enviados, anotados

O que pode rodar sozinho?

Três fluxos que o pessoal monta primeiro. Cada um é só alguns passos no n8n, Zapier ou Make.

De vídeo novo a posts agendados

Um vídeo novo no seu canal do YouTube vai para o SnapDub. Quando os cortes ficam prontos, os melhores entram no seu Content Plan e saem para TikTok, YouTube e Instagram nos horários que você escolheu.

YouTube -> SnapDub -> Content Plan

O melhor corte no chat da equipe

Quando um vídeo termina, chega uma mensagem no Slack ou no Telegram com o título do melhor corte, a nota dele e um link de download, para o seu editor ou cliente conferir em um minuto.

Cortes prontos -> Slack / Telegram

Todo corte numa planilha

Cada corte pronto vira uma linha no Google Sheets ou no Airtable com título, nota, descrição e hashtags. Bom para revisar, para clientes ou para acompanhar o que já foi postado.

Cortes prontos -> Sheets / Airtable

n8n: instale o nó do SnapDub

Sem configurar requisições HTTP e sem código. O nó do SnapDub conhece todas as ações e espera os cortes por você.

  1. Instale

    No seu n8n auto-hospedado, abra Settings, Community nodes, Install e digite n8n-nodes-snapdub.

  2. Adicione sua chave

    Crie uma chave no SnapDub em Settings, API keys, e cole numa credencial nova do SnapDub no n8n.

  3. Monte o fluxo

    Comece pelo gatilho Clips ready, ou pelo seu próprio gatilho seguido de Create clips, e coloque o que vem depois: postar, avisar, anotar na planilha.

Lá dentro há ações para criar cortes, buscar cortes, agendar um post, ver campanhas de clipping e consultar sua conta, além de um gatilho Clips ready que dispara o fluxo assim que um vídeo termina.

Ele também funciona como ferramenta para os agentes de IA do n8n: dê o nó do SnapDub a um agente e peça com suas palavras para cortar um link e planejar os posts.

Pacote e novidades no npm: n8n-nodes-snapdub.

Zapier e Make: conecte hoje

Os dois conseguem escutar o aviso de cortes prontos do SnapDub e chamar a API com os próprios passos. Você só cola uma URL e sua chave.

Zapier

  1. Crie um Zap com Webhooks by Zapier, Catch Hook, e copie a URL que ele gera.

  2. Mande essa URL uma vez para POST /api/v1/webhooks (o curl abaixo faz isso) e todo vídeo pronto dispara o seu Zap.

  3. Para criar cortes num passo, adicione Webhooks by Zapier, POST, para https://snapdub.ai/api/v1/videos com o cabeçalho Authorization: Bearer e sua chave.

Make

  1. Comece um cenário com Webhooks, Custom webhook, e copie o endereço dele.

  2. Registre esse endereço com POST /api/v1/webhooks, e cada vídeo pronto chega como um pacote com os cortes dentro.

  3. Para começar a cortar pelo Make, adicione um módulo HTTP, Make a request: POST para https://snapdub.ai/api/v1/videos com Authorization: Bearer e sua chave.

Toda chamada recebe e devolve JSON simples. Se a sua ferramenta importa arquivos OpenAPI, aponte para /api/v1/openapi.json e as ações se preenchem sozinhas.

Webhooks: saiba quando os cortes estão prontos

Inscreva uma URL uma vez. A partir daí o SnapDub manda uma requisição para ela toda vez que um vídeo termina, então nada precisa ficar conferindo.

POST /api/v1/webhooks
{ "url": "https://hooks.example.com/snapdub", "events": ["video.completed", "video.failed"] }
{ "webhook_id": "wh_3fQx", "secret": "whsec_...", "active": true }
POST https://hooks.example.com/snapdub
X-SnapDub-Signature: t=1792656000,v1=5f2c9a...
{ "event": "video.completed", "data": { "video_id": "v_8Kq2", "status": "done", "clips": [
  { "title": "O hábito que mudou tudo", "virality_score": 94, "download_url": "https://..." },
  { "title": "Por que seus primeiros 100 vídeos não contam", "virality_score": 88, "download_url": "https://..." } ] } }

Inscrever pelo terminal é um único comando. A resposta traz o seu segredo, então guarde:

curl https://snapdub.ai/api/v1/webhooks \  -H "Authorization: Bearer sd_live_..." \  -H "Content-Type: application/json" \  -d '{"url": "https://hooks.example.com/snapdub", "events": ["video.completed", "video.failed"]}'

Conferir a assinatura leva poucas linhas. Em Node, com o corpo guardado como texto:

const [t, v1] = req.get("X-SnapDub-Signature").split(",").map((part) => part.split("=")[1]);const expected = crypto.createHmac("sha256", process.env.SNAPDUB_WEBHOOK_SECRET)  .update(`${t}.${rawBody}`).digest("hex");const fresh = Math.abs(Date.now() / 1000 - Number(t)) < 300;const valid = v1 && v1.length === expected.length && crypto.timingSafeEqual(Buffer.from(v1), Buffer.from(expected));if (!fresh || !valid) return res.sendStatus(400);res.sendStatus(200); // answer fast, then handle req.body.data.clips
Discord

Sem ferramenta nenhuma? Receba direto no Discord

Se a sua equipe conversa no Discord, você não precisa de n8n, Zapier nem código para saber dos cortes novos. Cole no SnapDub um link do seu canal, e cada vídeo pronto chega lá com os três melhores cortes, a pontuação deles e uma prévia. Funciona em todos os planos, inclusive no grátis.

Como os cortes chegam ao Discord

Dúvidas sobre automação

Automatizar cortes: perguntas frequentes

Preciso saber programar?

Não. Com o nó do n8n você escolhe as ações numa lista. No Zapier ou no Make você cola uma URL de webhook e sua chave de API nos próprios passos deles. Código só é preciso se quiser colocar isso no seu próprio app.

Quais planos incluem a API e os webhooks?

A API e os webhooks vêm com todos os planos pagos. Crie uma chave em Settings, API keys, e já pode inscrever webhooks.

Quanto tempo até os cortes ficarem prontos?

Normalmente alguns minutos, dependendo da duração do vídeo. Você não precisa esperar nem conferir: o webhook ou o gatilho Clips ready dispara assim que ficam prontos.

Ele pode postar os cortes por mim?

Sim. A ação Schedule post coloca um corte no seu Content Plan, e ele sai para o seu TikTok, YouTube ou Instagram conectados, na hora ou num horário marcado.

Um agente de IA consegue tocar isso?

Sim. O nó do n8n funciona como ferramenta para os agentes de IA do n8n, e se você trabalha no ChatGPT ou no Claude pode conectar o SnapDub lá e simplesmente pedir os cortes.

Deixe o seu próximo vídeo se cortar sozinho

Uma chave, um webhook e cortes que seguem em frente sem você.

Pegar uma chave de API

Veja também: o que a API de cortes faz, todas as ferramentas para desenvolvedores, SnapDub no ChatGPT e no Claude, automação dentro do app, sem ferramentas.