Para desarrolladores Automatización

¿Cómo hago que cada vídeo nuevo se convierta en clips sin mí?

Conecta SnapDub con las herramientas que ya usas. Entra un vídeo nuevo, SnapDub hace los clips y, en cuanto están listos, tu flujo los publica, se los manda a tu equipo o los apunta. Nadie abre un editor.

La API y los webhooks vienen con todos los planes de pago.

  1. Vídeo nuevo
  2. Clips hechos
  3. Clips listos
  4. Publicados, enviados, apuntados

¿Qué puede funcionar solo?

Tres flujos que la gente monta primero. Cada uno son unos pocos pasos en n8n, Zapier o Make.

De vídeo nuevo a publicaciones programadas

Un vídeo nuevo en tu canal de YouTube va a SnapDub. Cuando los clips están listos, los mejores entran en tu Content Plan y salen hacia TikTok, YouTube e Instagram a las horas que elegiste.

YouTube -> SnapDub -> Content Plan

El mejor clip, al chat del equipo

Cuando un vídeo termina, llega un mensaje a Slack o Telegram con el título del mejor clip, su puntuación y un enlace de descarga, para que tu editor o tu cliente lo revise en un minuto.

Clips listos -> Slack / Telegram

Cada clip, en una hoja

Cada clip terminado se convierte en una fila de Google Sheets o Airtable con su título, puntuación, descripción y hashtags. Útil para revisar, para clientes o para llevar la cuenta de lo publicado.

Clips listos -> Sheets / Airtable

n8n: instala el nodo de SnapDub

Sin configurar peticiones HTTP y sin código. El nodo de SnapDub conoce todas las acciones y espera los clips por ti.

  1. Instálalo

    En tu n8n autoalojado, abre Settings, Community nodes, Install y escribe n8n-nodes-snapdub.

  2. Añade tu clave

    Crea una clave en SnapDub en Settings, API keys, y pégala en una credencial nueva de SnapDub en n8n.

  3. Monta el flujo

    Empieza con el disparador Clips ready, o con tu propio disparador seguido de Create clips, y añade lo que venga después: publicar, avisar, apuntar en una hoja.

Dentro tienes acciones para crear clips, obtener clips, programar una publicación, ver campañas de clipping y consultar tu cuenta, además de un disparador Clips ready que arranca el flujo en cuanto un vídeo termina.

También funciona como herramienta para los agentes de IA de n8n: dale el nodo de SnapDub a un agente y pídele con tus palabras que recorte un enlace y planifique las publicaciones.

Paquete y cambios en npm: n8n-nodes-snapdub.

Zapier y Make: conéctalo hoy

Los dos pueden escuchar el aviso de clips listos de SnapDub y llamar a la API con sus propios pasos. Solo pegas una URL y tu clave.

Zapier

  1. Crea un Zap con Webhooks by Zapier, Catch Hook, y copia la URL que te da.

  2. Envía esa URL una vez a POST /api/v1/webhooks (el curl de abajo lo hace) y cada vídeo terminado pondrá en marcha tu Zap.

  3. Para crear clips desde un paso, añade Webhooks by Zapier, POST, a https://snapdub.ai/api/v1/videos con la cabecera Authorization: Bearer y tu clave.

Make

  1. Empieza un escenario con Webhooks, Custom webhook, y copia su dirección.

  2. Regístrala con POST /api/v1/webhooks y cada vídeo terminado llegará como un paquete con los clips dentro.

  3. Para empezar a recortar desde Make, añade un módulo HTTP, Make a request: POST a https://snapdub.ai/api/v1/videos con Authorization: Bearer y tu clave.

Cada llamada recibe y devuelve JSON simple. Si tu herramienta importa archivos OpenAPI, apúntala a /api/v1/openapi.json y las acciones se rellenan solas.

Webhooks: entérate cuando los clips están listos

Suscribe una URL una vez. A partir de ahí SnapDub le envía una petición cada vez que termina un vídeo, así que nada tiene que estar comprobando.

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": "El hábito que lo cambió todo", "virality_score": 94, "download_url": "https://..." },
  { "title": "Por qué tus primeros 100 vídeos no cuentan", "virality_score": 88, "download_url": "https://..." } ] } }

Suscribirte desde una terminal es un solo comando. La respuesta trae tu secreto, así que guárdalo:

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"]}'

Comprobar la firma son unas pocas líneas. En Node, con el cuerpo 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

¿Sin herramientas? Recíbelos directo en Discord

Si tu equipo habla en Discord, no necesitas n8n, Zapier ni código para enterarte de los clips nuevos. Pega en SnapDub un enlace de tu canal, y cada vídeo terminado llega ahí con sus tres mejores clips, su puntuación y una vista previa. Funciona en todos los planes, también en el gratis.

Cómo llegan los clips a Discord

Preguntas sobre automatización

Automatizar los clips: preguntas frecuentes

¿Tengo que saber programar?

No. Con el nodo de n8n eliges acciones de una lista. En Zapier o Make pegas una URL de webhook y tu clave de API en sus propios pasos. El código solo hace falta si quieres meterlo en tu propia app.

¿Qué planes incluyen la API y los webhooks?

La API y los webhooks vienen con todos los planes de pago. Crea una clave en Settings, API keys, y puedes suscribir webhooks al momento.

¿Cuánto tardan los clips?

Normalmente unos minutos, según lo largo que sea el vídeo. No tienes que esperar ni comprobar: el webhook o el disparador Clips ready salta en cuanto están listos.

¿Puede publicar los clips por mí?

Sí. La acción Schedule post pone un clip en tu Content Plan y sale hacia tu TikTok, YouTube o Instagram conectados, al momento o a la hora que elijas.

¿Puede encargarse un agente de IA?

Sí. El nodo de n8n funciona como herramienta para los agentes de IA de n8n, y si trabajas en ChatGPT o Claude puedes conectar SnapDub allí y simplemente pedir clips.

Deja que tu próximo vídeo se recorte solo

Una clave, un webhook y clips que avanzan sin ti.

Consigue una clave de API

Y además: qué hace la API de clips, todas las herramientas para desarrolladores, SnapDub en ChatGPT y Claude, automatizar dentro de la app, sin herramientas.