Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Google Sheets + Veo 3: filmloggar rensade

Rickard Andersson Partner, Nodenordic.se

Dina bästa idéer ska inte försvinna i ett träsk av webbläsarflikar, halv-sparade prompts och ”vilken länk var den bra?”-meddelanden. Men det är exakt vad som händer när du testar filmiska AI-videor manuellt och tänker att du ska spåra resultaten ”sen”.

Veo 3 logging slår först mot innehållsskapare, helt ärligt. Men byråteam som bygger moodboards och ensamma marknadsförare som försöker få ut annonskoncept känner samma smärta. Det här arbetsflödet ger dig en felfri logg över varje rendering, plus slutlig video-URL, utan röriga anteckningar.

Du får se hur en kort idé blir en färdig Veo 3-video, hur arbetsflödet kontrollerar renderstatus automatiskt och hur allt loggas till Google Sheets så att du kan granska och jämföra snabbt.

Så fungerar den här automatiseringen

Hela n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Google Sheets + Veo 3: filmloggar rensade

Problemet: Veo 3-tester försvinner snabbt

Att testa filmiska genereringar låter snabbt tills du gör det mer än två gånger. Du skriver en grov idé, utvecklar den till prompts, genererar en basbild, skickar den till en videomodell, väntar, uppdaterar, väntar igen och kopierar sedan en länk någonstans ”säkert”. Nästa dag är länken begravd, prompten saknas och ingen minns vilka inställningar som skapade versionen som alla gillade. Än värre: du kan inte jämföra körningar eftersom du inte loggar konsekvent. Det är inte ett kreativt problem. Det är ett operationsproblem med en kreativ hatt.

Friktionen byggs på. Här är var det faller isär.

  • Du slutar med att generera om samma koncept eftersom länken till den ”bra” renderingen är borta.
  • Statuskontroll blir ett minijobb, särskilt när renderingar tar längre tid än väntat.
  • Prompts glider över tid, så ”stilen” går inte att upprepa när du behöver konsekvens.
  • Team kan inte granska på ett rent sätt eftersom feedback är utspridd i dokument, DM:ar och skärmdumpar.

Lösningen: en idé in, en loggad videolänk ut

Det här arbetsflödet tar en kort textidé och gör den till en Veo 3-video, och loggar sedan hela körningen i Google Sheets så att inget tappas bort. Det startar när du skickar in en idé (med en n8n-formulärtrigger i den här versionen). Därifrån utvecklar GPT‑4.1 din idé till två användbara prompts: en för en filmisk bildbeskrivning (kamerarörelse, känsla, atmosfär) och en för en enbilds-prompt. Dumpling AI (FLUX.1 Pro) genererar basbilden, och KIE API skickar den bilden plus den filmiska prompten till Veo 3 för videorendering. n8n väntar sedan, kontrollerar renderstatus i en loop och först när videon är klar lägger det till en ny rad i Google Sheets med den slutliga video-URL:en.

Du skickar in konceptet en gång. AI genererar bildprompt och filmisk prompt, skapar bilden och triggar sedan Veo 3-renderingen. Till sist övervakar arbetsflödet att allt blir klart och loggar det färdiga resultatet i Sheets så att du kan granska, jämföra och dela utan att jaga länkar.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du testar 10 idéer för en kampanj-moodboard varje vecka. Manuellt är det lätt att lägga cirka 10 minuter per idé bara på att kopiera prompts in i verktyg, kontrollera status och klistra in slutlänken i ett dokument, vilket blir runt 100 minuter. Med det här arbetsflödet kan det ta cirka 10 minuter totalt att skicka in 10 idéer, och sedan låter du renderingarna köra och statuskontrollerna ske automatiskt. När du kommer tillbaka har kalkylbladet länkarna redo för granskning, utan någon ”var tog det där vägen?”-skatt.

Vad du behöver

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för en sökbar renderlogg.
  • OpenAI (GPT‑4.1) för att utveckla idéer till prompts.
  • Dumpling AI API-token (hämta den i din Dumpling AI-dashboard).
  • KIE API-token (Veo 3) (hämta den i ditt KIE-konto med Veo 3-åtkomst).

Kunskapsnivå: Medel. Du kopplar några konton, lägger in API-nycklar och mappar fält till ett Google Sheet.

Vill du inte sätta upp det här själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Så fungerar det

Du skickar in en kort idé. Arbetsflödet börjar när du skriver in ett koncept i n8n:s formulärtrigger (till exempel: ”Ett lejon som springer genom dimmiga berg vid soluppgången”). Den inmatningen blir den enda källan till sanning för körningen.

Idén görs om till användbara prompts. GPT‑4.1 skapar en bildprompt för en enskild bildruta och genererar sedan en mer detaljerad filmisk prompt för videon. Det är här du slipper skriva om ”kamerarörelse, atmosfär, ljus” för varje test.

Arbetsflödet skapar en bild och startar sedan videorenderingen. Dumpling AI (FLUX.1 Pro) producerar basbilden, och KIE API tar emot både bilden och den filmiska prompten för att rendera en Veo 3-video. En liten formateringspassage tar bort radbrytningar så att API-payloaden förblir korrekt formaterad.

Status kontrolleras tills det är klart, och sedan loggas det. n8n pausar, kontrollerar renderstatus, väntar igen vid behov och upprepar tills videon är färdig. När den är klar får Google Sheets en ny rad med den slutliga video-URL:en (och den metadata du väljer att spara).

Du kan enkelt ändra Google Sheets-kolumnerna för att fånga extra kontext som kampanjnamn, bildförhållande, seed eller ett granskarbetyg utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera formulärtriggern

Det här arbetsflödet startar när en användare skickar in ett formulär med en bildidé. Konfigurera triggern så att resten av automatiseringen tar emot indata.

  1. Lägg till och öppna Collect Image Concept.
  2. Ställ in Form TitleVideo Content ideas.
  3. Säkerställ att formulärfältets etikett är Image Ideas och att det är obligatoriskt.
  4. Lämna Flowpast Branding som det är; det är en fästnotis enbart för dokumentation.

Steg 2: anslut Google Sheets

Lagra slutresultat och prompts i ett kalkylark för uppföljning.

  1. Öppna Append to Sheets Log.
  2. Inloggningsuppgifter krävs: anslut era googleSheetsOAuth2Api-uppgifter.
  3. Ställ in Operationappend.
  4. Välj målarket: Document till VeO 3 Videos och Sheet till Sheet1.
  5. Mappa kolumner med dessa uttryck: Idea{{ $('Collect Image Concept').item.json['Image Ideas'] }}, Video Created{{ $json.data.result_url }}, Prompt USED for Image{{ $('Draft Image Prompt AI').item.json.message.content }}, Prompt USED for Video{{ $('Compose Video Prompt AI').item.json.content }}.

Steg 3: konfigurera AI-generering av prompts

Två AI-noder genererar bildprompten och videoprompten. Konfigurera deras modeller och indata.

  1. Öppna Draft Image Prompt AI och bekräfta att modellen är gpt-4.1-mini.
  2. Inloggningsuppgifter krävs: anslut era openAiApi-uppgifter i Draft Image Prompt AI.
  3. Säkerställ att användarmeddelandet innehåller =image idea: {{ $json['Image Ideas'] }} för att hämta formulärindata.
  4. Öppna Compose Video Prompt AI och bekräfta att Operation är analyze, att Resource är image och att Image URLs är {{ $json.images[0].url }}.
  5. Inloggningsuppgifter krävs: anslut era openAiApi-uppgifter i Compose Video Prompt AI.
  6. Behåll den långa Text-prompten exakt som angivet för att säkerställa outputformatet.

Steg 4: konfigurera bildskapande och KIE-uppladdningar

Generera bilden via Dumpling och skicka den sedan till KIE för att skapa videoingångens resurs.

  1. Öppna Create Visual via Dumpling och ställ in URL till https://app.dumplingai.com/api/v1/generate-ai-image med Method POST.
  2. Inloggningsuppgifter krävs: anslut era httpHeaderAuth-uppgifter i Create Visual via Dumpling.
  3. Ställ in JSON Body till { "model": "FLUX.1-pro", "input": { "prompt": "{{ $json.message.content }}", "aspect_ratio": "16:9", "output_format":"jpg" } }.
  4. Öppna Send Image to KIE och ställ in URL till https://kieai.redpandaai.co/api/file-url-upload med Method POST.
  5. Inloggningsuppgifter krävs: anslut era httpHeaderAuth-uppgifter i Send Image to KIE.
  6. Ställ in JSON Body till { "fileUrl": "{{ $('Create Visual via Dumpling').item.json.images[0].url }}", "uploadPath": "images" }.

⚠️ Vanlig fallgrop: Om bild-URL:en saknas, kontrollera att Create Visual via Dumpling returnerade images[0].url och att Send Image to KIE refererar till den med exakt samma uttryck.

Steg 5: konfigurera videorendering, polling och städning

Förbered videoprompten, rendera videon och polla tills den är klar innan resultaten loggas.

  1. Öppna Strip Line Breaks och behåll JavaScript-koden som tar bort radbrytningar från Compose Video Prompt AI-utdata.
  2. Öppna Render Video via KIE och ställ in URL till https://api.kie.ai/api/v1/veo/generate med Method POST.
  3. Inloggningsuppgifter krävs: anslut era httpHeaderAuth-uppgifter i Render Video via KIE.
  4. Ställ in JSON Body till { "prompt": "{{ $json.content }}", "imageUrls": [ "{{ $('Send Image to KIE').item.json.data.downloadUrl }}" ], "model": "veo3_fast", "aspectRatio": "16:9", "seeds": 12345, "enableFallback": false, "enableTranslation": true }.
  5. Öppna Pause for Rendering och ställ in Amount till 80 sekunder.
  6. Öppna Check Render Status och ställ in URL till https://api.kie.ai/api/v1/veo/get-1080p-video.
  7. Inloggningsuppgifter krävs: anslut era httpHeaderAuth-uppgifter i Check Render Status.
  8. Ställ in query-parametern taskId till {{ $('Render Video via KIE').item.json.data.taskId }}.
  9. Öppna Is Video Complete? och säkerställ att villkoret kontrollerar att {{ $json.code }} är lika med 200.
  10. Öppna Backoff Wait 20s och ställ in Amount till 20 sekunder för polling-försök.

Det här arbetsflödet har en loop: Is Video Complete? skickar ofärdiga renderingar till Backoff Wait 20s, och sedan tillbaka till Check Render Status tills statusen är 200.

Steg 6: testa och aktivera ert arbetsflöde

Validera flödet från start till mål och aktivera det sedan för produktion.

  1. Klicka på Execute Workflow och skicka in en testidé i Collect Image Concept.
  2. Bekräfta att Draft Image Prompt AI ger en förfinad prompt och att Create Visual via Dumpling returnerar images[0].url.
  3. Verifiera att Render Video via KIE returnerar ett taskId och att Check Render Status till slut returnerar code: 200.
  4. Kontrollera Append to Sheets Log för en ny rad som innehåller idén, promptarna och den slutliga video-URL:en.
  5. När testet lyckas, slå på arbetsflödet till Active för liveanvändning.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningen kan gå ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera först n8n-skärmen Credentials och din Google-kontos åtkomst till det aktuella kalkylbladet.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder misslyckas på tomma svar.
  • Standardprompts i AI-noder är generiska. Lägg in er varumärkesröst tidigt, annars kommer du att sitta och redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Veo 3 logging-automatiseringen?

Cirka 30 minuter om dina API-nycklar är redo.

Behöver jag kunna koda för att automatisera Veo 3 logging?

Nej. Du klistrar mest in API-nycklar och mappar fält till Google Sheets.

Är n8n gratis att använda för det här Veo 3 logging-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på $20/månad för högre volym. Du behöver också räkna in användningskostnader för OpenAI, Dumpling AI och KIE API.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Veo 3 logging-arbetsflödet för teamgranskning och poängsättning?

Ja, och det är en av de bästa uppgraderingarna. Lägg till extra kolumner i Google Sheets för ”betyg”, ”anteckningar” och ”godkänd?” och mappa sedan de värdena i noden Append to Sheets Log. Vanliga anpassningar är att logga hela den filmiska prompten, spara bild-URL:en från Dumpling och lägga till ett ”kampanj”-fält från originalinskick i formuläret. Om du vill ha automatisk omgenerering använder du det befintliga kontrollmönstret Is Video Complete? och grenar till en ny rendering bara när betyget är lågt.

Varför misslyckas min Google Sheets-anslutning i det här arbetsflödet?

Oftast är det en utgången Google-auktorisering eller fel behörigheter för kalkylbladet. Återanslut Google Sheets-inloggningen i n8n och bekräfta sedan att Google-kontot kan redigera exakt den filen och den flik i kalkylbladet som du valde. Kontrollera också att målkolumnerna fortfarande finns, eftersom omdöpta rubriker kan skapa ”mappnings”-fel som ser ut som API-fel.

Hur många videorenderingar kan den här Veo 3 logging-automatiseringen hantera?

Många, så länge dina API-gränser och din n8n-plan hänger med.

Är den här Veo 3 logging-automatiseringen bättre än att använda Zapier eller Make?

För just det här arbetsflödet är n8n oftast en renare lösning eftersom du behöver loopande statuskontroller, villkorsstyrda grenar och ett vänta/försök-igen-mönster som lätt blir klumpigt (och dyrt) på andra plattformar. Du får också möjligheten att self-hosta, vilket spelar roll när du kör många renderingar och inte vill räkna varje task. Zapier eller Make kan fungera bra för enkla ”skicka länk till sheet”-jobb, men de är inte lika smidiga när du behöver polla ett API tills en rendering är klar. Om du vill kan du ändå börja med samma idé: generera, vänta, kontrollera, logga. Prata med en automatiseringsexpert om du väger plattformar mot varandra.

När du har en riktig renderlogg slutar du behandla testning som en gissningslek. Arbetsflödet sköter det repetitiva kontrollerandet och insamlandet, så att du kan fokusera på att välja vinnare och få ut nästa idé.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal