Crea video prodotto Shopify con OpenAI e Sisif

Genera con OpenAI e Sisif un video di 5 secondi dai nuovi prodotti Shopify, lo allega al prodotto o lo salva su Google Drive e avvisa su Slack.

· a cura di Bernardo Mannelli · template originale di vtemian su n8n.io

SlackGoogle DriveShopifyOpenAI

In breve

  • Ideale per: negozi Shopify che vogliono creare brevi video dai nuovi prodotti senza preparare manualmente ogni prompt.
  • Cosa serve: credenziali Shopify, OpenAI, Sisif, Google Drive e Slack, oltre ai valori di configurazione del workflow.
  • Attenzione: il rendering si interrompe dopo 40 controlli; verifica i permessi Shopify, l’immagine HTTPS e le destinazioni configurate.

Quando aggiungi un prodotto a Shopify, questo workflow usa OpenAI per preparare un prompt di animazione e Sisif per trasformare l’immagine principale in un video di 5 secondi. Se il rendering riesce, prova ad allegare il file MP4 al prodotto. Se l’upload o l’associazione su Shopify non riesce, lo salva su Google Drive come alternativa e comunica l’esito in Slack.

A cosa serve

È pensato per negozi Shopify che vogliono creare brevi video promozionali a partire dalle immagini dei prodotti appena inseriti. Può ridurre il lavoro manuale necessario per preparare un prompt, avviare la generazione del video e organizzare il file prodotto. Non crea una campagna pubblicitaria né pubblica l’annuncio su una piattaforma: il risultato è un video associato al prodotto oppure archiviato su Google Drive.

Come funziona

Il trigger si attiva alla creazione di un prodotto Shopify. Il workflow recupera titolo, tipo, descrizione e URL dell’immagine principale; se non trova un URL HTTPS valido, salta l’elaborazione.

OpenAI genera un breve prompt per animare l’immagine. Il workflow invia a Sisif il prompt e l’URL, poi controlla lo stato del rendering ogni 30 secondi. Continua finché il video è pronto, si ferma se lo stato è ERROR o REFUNDED, oppure interrompe l’attesa dopo 40 controlli.

Quando il video è pronto, il workflow scarica l’MP4 e richiede a Shopify un target per l’upload tramite Admin GraphQL API. Carica il file e aggiorna il prodotto per allegarlo come media. Se l’upload o l’associazione fallisce, scarica il video e lo carica nella cartella Google Drive configurata. Infine, invia un messaggio Slack per indicare se il video è stato aggiunto a Shopify, salvato su Drive oppure se il rendering è fallito o è scaduto il tempo di attesa.

Cosa ti serve

Servono un negozio Shopify e un token di accesso per un’app custom con i permessi read_products e write_products; write_files può essere necessario. Nel workflow vanno configurati il sottodominio del negozio e la versione della Admin API.

Per generare i video servono una chiave API Sisif e le credenziali OpenAI. Occorrono inoltre credenziali OAuth2 per Google Drive, l’ID della cartella di destinazione per i caricamenti di fallback e credenziali Slack con il nome del canale configurato. I servizi collegati possono richiedere account, chiavi API o piani a pagamento propri: verifica le condizioni applicabili prima di attivare le generazioni.

Come importarlo

Puoi importare il workflow dalla sua pagina su n8n.io scegliendo “Use for free”, oppure copiare il JSON e incollarlo in un nuovo workflow n8n. Dopo l’importazione, aggiungi le credenziali richieste a ogni nodo che comunica con Shopify, Sisif, OpenAI, Google Drive o Slack e completa i valori di configurazione indicati.

Prima di usarlo sui prodotti reali, controlla quali dati del prodotto vengono letti e che l’immagine principale abbia un URL HTTPS. Verifica anche i permessi Shopify, la cartella Drive di destinazione e il canale Slack: un valore errato può impedire il caricamento o le notifiche.

n8n Cloud o self-hosted

Il workflow usa nodi nativi di n8n, quindi può essere eseguito sia su n8n Cloud sia su un’installazione self-hosted. In entrambi i casi devi configurare le credenziali dei servizi esterni; il template non sostituisce gli account o gli accessi necessari.

Limiti da considerare

La generazione dipende dall’immagine disponibile sul prodotto e dal servizio Sisif. Il workflow attende al massimo 40 controlli, a intervalli di 30 secondi; un rendering che non raggiunge lo stato READY entro quel limite non prosegue con l’upload. Google Drive è un fallback per gli errori di upload o associazione su Shopify, non per qualsiasi errore di rendering. Conviene quindi verificare i messaggi Slack e provare il flusso con un prodotto di test prima di affidargli tutto il catalogo.

Le app usate in questa automazione

Per far funzionare il template ti serve un account su queste app.

I link «Prova» sono link di affiliazione: se ti abboni, possiamo ricevere una commissione senza costi aggiuntivi per te.

Vuoi provarla? Il template si importa in n8n con un clic.

Usalo su n8n(si apre in una nuova scheda)