Für Entwickler Automatisierung

Wie wird jedes neue Video zu Clips, ganz ohne mich?

Verbinde SnapDub mit den Tools, die du schon nutzt. Ein neues Video kommt rein, SnapDub schneidet die Clips, und sobald sie fertig sind, postet dein Workflow sie, schickt sie an dein Team oder schreibt sie mit. Niemand öffnet einen Editor.

API und Webhooks sind in jedem bezahlten Plan dabei.

  1. Neues Video
  2. Clips geschnitten
  3. Clips fertig
  4. Gepostet, verschickt, notiert

Was kann von allein laufen?

Drei Abläufe, die die meisten zuerst bauen. Jeder ist ein paar Schritte in n8n, Zapier oder Make.

Vom neuen Upload zu geplanten Posts

Ein neues Video auf deinem YouTube-Kanal geht an SnapDub. Sind die Clips fertig, landen die besten in deinem Content Plan und gehen zu den Zeiten, die du gewählt hast, auf TikTok, YouTube und Instagram raus.

YouTube -> SnapDub -> Content Plan

Der beste Clip im Team-Chat

Ist ein Video fertig, kommt eine Nachricht in Slack oder Telegram mit dem Titel des besten Clips, seiner Bewertung und einem Download-Link, damit dein Editor oder Kunde ihn in einer Minute prüfen kann.

Clips fertig -> Slack / Telegram

Jeder Clip in einer Tabelle

Jeder fertige Clip wird zu einer Zeile in Google Sheets oder Airtable, mit Titel, Bewertung, Beschreibung und Hashtags. Praktisch zum Prüfen, für Kunden oder um festzuhalten, was gepostet wurde.

Clips fertig -> Sheets / Airtable

n8n: den SnapDub-Node installieren

Keine HTTP-Einrichtung, kein Code. Der SnapDub-Node kennt jede Aktion und wartet für dich auf die Clips.

  1. Installieren

    Öffne in deinem selbst gehosteten n8n Settings, Community nodes, Install und gib n8n-nodes-snapdub ein.

  2. Schlüssel eintragen

    Erstelle in SnapDub unter Settings, API keys einen Schlüssel und füge ihn in n8n in eine neue SnapDub-Credential ein.

  3. Workflow bauen

    Starte mit dem Trigger Clips ready oder mit deinem eigenen Trigger und danach Create clips, und hänge an, was folgen soll: posten, benachrichtigen, in eine Tabelle schreiben.

Darin findest du Aktionen zum Erstellen und Abrufen von Clips, zum Planen eines Posts, für Clipping-Kampagnen und für dein Konto, dazu einen Trigger Clips ready, der den Workflow startet, sobald ein Video fertig ist.

Er funktioniert auch als Tool für n8n-KI-Agenten: Gib einem Agenten den SnapDub-Node und bitte ihn in deinen eigenen Worten, einen Link zu clippen und die Posts zu planen.

Paket und Änderungen auf npm: n8n-nodes-snapdub.

Zapier und Make: heute schon verbinden

Beide können auf das Clips-fertig-Ereignis von SnapDub hören und die API mit ihren eigenen Bausteinen aufrufen. Du fügst nur eine URL und deinen Schlüssel ein.

Zapier

  1. Leg einen Zap mit Webhooks by Zapier, Catch Hook an und kopiere die Hook-URL, die er dir gibt.

  2. Schick diese URL einmal an POST /api/v1/webhooks (das curl unten macht das), dann startet jedes fertige Video deinen Zap.

  3. Um aus einem Schritt heraus Clips zu erstellen, füge Webhooks by Zapier, POST an https://snapdub.ai/api/v1/videos hinzu, mit dem Header Authorization: Bearer und deinem Schlüssel.

Make

  1. Starte ein Szenario mit Webhooks, Custom webhook und kopiere dessen Adresse.

  2. Registriere sie mit POST /api/v1/webhooks, dann kommt jedes fertige Video als Bundle mit den Clips darin an.

  3. Um aus Make heraus zu clippen, füge ein Modul HTTP, Make a request hinzu: POST an https://snapdub.ai/api/v1/videos mit Authorization: Bearer und deinem Schlüssel.

Jeder Aufruf nimmt und liefert einfaches JSON. Kann dein Tool OpenAPI-Dateien importieren, gib ihm /api/v1/openapi.json, und die Aktionen füllen sich von selbst aus.

Webhooks: erfahren, wann die Clips fertig sind

Abonniere eine URL einmal. Ab dann schickt SnapDub bei jedem fertigen Video eine Anfrage dorthin, und nichts muss ständig nachsehen.

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": "Die Gewohnheit, die alles verändert hat", "virality_score": 94, "download_url": "https://..." },
  { "title": "Warum deine ersten 100 Videos nicht zählen", "virality_score": 88, "download_url": "https://..." } ] } }

Im Terminal ist das Abonnieren ein einziger Befehl. Die Antwort enthält dein Secret, also speicher es:

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

Die Signatur zu prüfen sind nur ein paar Zeilen. In Node, mit dem Body als Rohtext:

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

Gar keine Tools? Hol sie dir direkt in Discord

Wenn dein Team in Discord redet, brauchst du weder n8n noch Zapier noch Code, um von neuen Clips zu erfahren. Füge einen Link aus deinem Kanal in SnapDub ein, und jedes fertige Video landet dort mit seinen drei besten Clips, ihrem Score und einer Vorschau. Das geht in jedem Plan, auch im kostenlosen.

So kommen die Clips in Discord an

Fragen zur Automatisierung

Clipping automatisieren: häufige Fragen

Muss ich programmieren können?

Nein. Mit dem n8n-Node wählst du Aktionen aus einer Liste. In Zapier oder Make fügst du eine Webhook-URL und deinen API-Schlüssel in deren eigene Schritte ein. Code brauchst du nur, wenn du es in deine eigene App einbauen willst.

Welche Pläne enthalten API und Webhooks?

API und Webhooks sind in jedem bezahlten Plan dabei. Erstelle unter Settings, API keys einen Schlüssel, und du kannst sofort Webhooks abonnieren.

Wie lange dauert es, bis die Clips fertig sind?

Meist ein paar Minuten, je nach Länge des Videos. Du musst nicht warten oder nachsehen: Der Webhook oder der Trigger Clips ready meldet sich, sobald sie fertig sind.

Kann es die Clips für mich posten?

Ja. Die Aktion Schedule post legt einen Clip in deinen Content Plan, und er geht auf dein verbundenes TikTok, YouTube oder Instagram raus, sofort oder zu einer festen Zeit.

Kann ein KI-Agent das übernehmen?

Ja. Der n8n-Node funktioniert als Tool für n8n-KI-Agenten, und wenn du in ChatGPT oder Claude arbeitest, kannst du SnapDub dort verbinden und einfach nach Clips fragen.

Lass dein nächstes Video sich selbst clippen

Ein Schlüssel, ein Webhook und Clips, die ohne dich weiterlaufen.

API-Schlüssel holen

Außerdem: was die Clipping-API kann, alle Tools für Entwickler, SnapDub in ChatGPT und Claude, Automatisierung direkt in der App, ohne Tools.