Per sviluppatori Automazione

Come faccio a trasformare ogni nuovo video in clip, senza di me?

Collega SnapDub agli strumenti che usi già. Arriva un nuovo video, SnapDub crea le clip e, appena sono pronte, il tuo flusso le pubblica, le manda al tuo team o le annota. Nessuno apre un editor.

L'API e i webhook sono inclusi in tutti i piani a pagamento.

  1. Nuovo video
  2. Clip create
  3. Clip pronte
  4. Pubblicate, inviate, annotate

Cosa può andare avanti da solo?

Tre flussi che si costruiscono per primi. Ognuno richiede pochi passaggi in n8n, Zapier o Make.

Dal nuovo upload ai post programmati

Un nuovo video sul tuo canale YouTube va a SnapDub. Quando le clip sono pronte, le migliori entrano nel tuo Content Plan ed escono su TikTok, YouTube e Instagram agli orari che hai scelto.

YouTube -> SnapDub -> Content Plan

La clip migliore nella chat del team

Quando un video è finito, arriva un messaggio su Slack o Telegram con il titolo della clip migliore, il suo punteggio e un link per scaricarla, così il tuo editor o il cliente la controlla in un minuto.

Clip pronte -> Slack / Telegram

Ogni clip in un foglio

Ogni clip finita diventa una riga in Google Sheets o Airtable con titolo, punteggio, descrizione e hashtag. Comodo per rivederle, per i clienti o per tenere traccia di cosa hai pubblicato.

Clip pronte -> Sheets / Airtable

n8n: installa il nodo SnapDub

Niente richieste HTTP da configurare e niente codice. Il nodo SnapDub conosce tutte le azioni e aspetta le clip al posto tuo.

  1. Installalo

    Nel tuo n8n self-hosted apri Settings, Community nodes, Install e scrivi n8n-nodes-snapdub.

  2. Aggiungi la chiave

    Crea una chiave in SnapDub in Settings, API keys, e incollala in una nuova credenziale SnapDub in n8n.

  3. Costruisci il flusso

    Parti dal trigger Clips ready, oppure dal tuo trigger seguito da Create clips, e aggiungi quello che viene dopo: pubblicare, avvisare, annotare in un foglio.

Dentro trovi azioni per creare clip, recuperare le clip, programmare un post, sfogliare le campagne di clipping e controllare il tuo account, più un trigger Clips ready che avvia il flusso appena un video è finito.

Funziona anche come strumento per gli agenti IA di n8n: dai il nodo SnapDub a un agente e chiedigli con parole tue di ritagliare un link e programmare i post.

Pacchetto e novità su npm: n8n-nodes-snapdub.

Zapier e Make: collegalo da subito

Entrambi possono ascoltare l'evento clip pronte di SnapDub e chiamare l'API con i loro passaggi. Incolli solo un URL e la tua chiave.

Zapier

  1. Crea uno Zap con Webhooks by Zapier, Catch Hook, e copia l'URL che ti fornisce.

  2. Invia quell'URL una volta a POST /api/v1/webhooks (lo fa il curl qui sotto) e ogni video finito avvia il tuo Zap.

  3. Per creare clip da un passaggio, aggiungi Webhooks by Zapier, POST, verso https://snapdub.ai/api/v1/videos con l'intestazione Authorization: Bearer e la tua chiave.

Make

  1. Avvia uno scenario con Webhooks, Custom webhook, e copia il suo indirizzo.

  2. Registralo con POST /api/v1/webhooks e ogni video finito arriva come bundle con le clip dentro.

  3. Per avviare le clip da Make, aggiungi un modulo HTTP, Make a request: POST verso https://snapdub.ai/api/v1/videos con Authorization: Bearer e la tua chiave.

Ogni chiamata riceve e restituisce JSON semplice. Se il tuo strumento importa file OpenAPI, indicagli /api/v1/openapi.json e le azioni si compilano da sole.

Webhook: sapere quando le clip sono pronte

Iscrivi un URL una volta sola. Da lì in poi SnapDub gli invia una richiesta ogni volta che un video è finito, così niente deve continuare a controllare.

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": "L'abitudine che ha cambiato tutto", "virality_score": 94, "download_url": "https://..." },
  { "title": "Perché i tuoi primi 100 video non contano", "virality_score": 88, "download_url": "https://..." } ] } }

Da terminale l'iscrizione è un solo comando. La risposta contiene il tuo segreto, quindi salvalo:

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

Verificare la firma richiede poche righe. In Node, con il corpo grezzo conservato come testo:

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

Nessuno strumento? Ricevile direttamente su Discord

Se il tuo team parla su Discord, non ti servono n8n, Zapier o codice per sapere delle nuove clip. Incolla in SnapDub un link del tuo canale, e ogni video finito arriva lì con le sue tre clip migliori, il loro punteggio e un'anteprima. Funziona con tutti i piani, anche quello gratuito.

Come arrivano le clip su Discord

Domande sull'automazione

Automatizzare le clip: domande frequenti

Devo saper programmare?

No. Con il nodo n8n scegli le azioni da un elenco. In Zapier o Make incolli un URL di webhook e la tua chiave API nei loro passaggi. Il codice serve solo se vuoi integrarlo nella tua app.

Quali piani includono l'API e i webhook?

L'API e i webhook sono inclusi in tutti i piani a pagamento. Crea una chiave in Settings, API keys, e puoi iscrivere i webhook subito.

Quanto ci vuole perché le clip siano pronte?

Di solito pochi minuti, a seconda della durata del video. Non devi aspettare né controllare: il webhook o il trigger Clips ready scatta appena sono pronte.

Può pubblicare le clip al posto mio?

Sì. L'azione Schedule post mette una clip nel tuo Content Plan, che esce sul tuo TikTok, YouTube o Instagram collegato, subito o all'orario che scegli.

Può occuparsene un agente IA?

Sì. Il nodo n8n funziona come strumento per gli agenti IA di n8n, e se lavori in ChatGPT o Claude puoi collegare SnapDub lì e chiedere semplicemente le clip.

Lascia che il tuo prossimo video si tagli da solo

Una chiave, un webhook e clip che vanno avanti senza di te.

Ottieni una chiave API

Vedi anche: cosa fa l'API di clipping, tutti gli strumenti per sviluppatori, SnapDub in ChatGPT e Claude, l'automazione dentro l'app, senza strumenti.