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 + Fal AI: köa och spåra videor

Rickard Andersson Partner, Nodenordic.se

Du har videoidéer överallt. Ett kalkylark, en anteckningsapp, ett Slack-meddelande till dig själv. Sen kommer den irriterande delen: att göra “idéer” till faktiska videor, hålla koll på vad som är igång och jaga länkar när det är dags att publicera.

Det här drabbar sociala medier-ansvariga hårdast, ärligt talat. Men content creators och stressade marknadschefer känner också av det. Med den här Veo3-videoautomationen köas dina idéer i Google Sheets, skickas till Fal AI för generering och skrivs tillbaka med en slutlig video-URL som du faktiskt kan hitta.

Nedan ser du exakt vad det här flödet automatiserar, vilka resultat du kan räkna med och vad du behöver för att köra det utan att bli “kalkylarksbarnvakt” varje vecka.

Så fungerar den här automationen

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

n8n Workflow Template: Google Sheets + Fal AI: köa och spåra videor

Problemet: videoidéer blir inte till publicerbara videor

“Vi borde posta mer video” låter enkelt tills det är du som ska få det gjort. Du behöver en prompt, en konsekvent stil, ett verktyg som genererar videon och ett sätt att spåra vad som är köat, vad som misslyckades och vad som är klart. Under tiden blir ditt kalkylark en kyrkogård av halvfärdiga idéer och mystiska statusar. Någon genererar en videolänk, släpper den i en chatt och två dagar senare kan ingen hitta den. Sen slösar du en timme till på att köra om samma idé, för det går snabbare än att leta.

Det drar snabbt iväg. Här är var det fallerar i riktiga team.

  • Videoprompter skrivs olika varje gång, så resultaten känns slumpmässiga och “off brand”.
  • Att kolla genereringsstatus blir en manuell loop av uppdatera, vänta, uppdatera igen.
  • Slutliga video-URL:er hamnar utspridda över flikar och chattar, vilket gör återanvändning och godkännanden jobbiga.
  • Ditt Google Sheet slutar vara ett system och blir en gissning, så planering av en veckas inlägg blir kaos.

Lösningen: Google Sheets → Fal AI-videokö med statusspårning

Det här flödet gör ditt kalkylark till en enkel produktionskö. Du markerar videoidéer som klara i Google Sheets, sedan plockar n8n upp dem och genererar en optimerad Veo3-prompt med hjälp av en AI-agent (backad av en OpenAI-chatmodell). Därefter skickar flödet jobbet till Fal AI för att generera videon och kontrollerar sedan tills jobbet är klart. När videon är redo hämtar n8n den slutliga filen och skriver tillbaka den delbara URL:en i samma rad i Google Sheet. Inget länkjagande. Inga “körde vi det här redan?”-diskussioner.

Flödet startar med en manuell körning i n8n, så du kan trigga det när du vill (till exempel en gång per dag). Därifrån går det vidare genom promptskapande, jobbinskick, statuspollning med fördröjning och till sist hämtning och uppdatering av kalkylarket.

Det här får du: automation vs. resultat

Exempel: så här ser det ut

Säg att du genererar 10 videor per vecka från en lista med idéer. Manuellt kanske du lägger cirka 10 minuter per video på att skriva en vettig prompt, ytterligare 5 minuter på att kolla jobbstatus några gånger och sedan 5 minuter till på att spara slutlänken någonstans där teamet hittar den. Det är ungefär 3 timmar klisterjobb. Med det här flödet uppdaterar du en status i Google Sheets och startar körningen, och sedan får arket slutliga URL:er automatiskt efter väntetiden för bearbetningen. Du granskar fortfarande resultaten, men det mesta av det monotona försvinner.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att hålla idéer, statusar och videolänkar
  • Fal AI för att generera Veo3-videor från promptar
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och mappar några kalkylarkskolumner utan att skriva kod.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Du startar det manuellt. Flödet använder en Manual Start-trigger, vilket är smidigt när du vill köra en batch vid begäran (till exempel varje morgon) i stället för att trigga per radändring.

Google Sheets blir kön. n8n hämtar rader som är markerade “ready”, så teamet kan fortsätta lägga till idéer utan att störa produktionen. Det betyder också att du kan behålla egna kolumner för prioritet, ansvarig eller förfallodatum.

AI gör en grov idé till en användbar Veo3-prompt. En AI-agent genererar prompten, och sedan gör en strukturerad output-parser resultatet förutsägbart (så det blir enklare att hålla en konsekvent stil). Här bygger du in tonläge, tempo och preferenser för kamerarörelser.

Fal AI genererar videon medan n8n övervakar progress. Flödet skickar ett videojobb via HTTP Request, pollar jobbstatus och väntar innan det försöker igen om det inte är klart. När statusen slår om till klar hämtar det den slutliga videon och skriver tillbaka URL:en i ditt Google Sheet.

Du kan enkelt anpassa kolumnerna i arket efter dina namngivningskonventioner. Se hela implementeringsguiden nedan för alternativ för anpassning.

Steg-för-steg-guide för implementering

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startar manuellt så att ni kan testa pipelinen från början till slut.

  1. Lägg till noden Manual Start Trigger för att starta arbetsflödet vid behov.
  2. Lämna alla parametrar som standard för Manual Start Trigger.

Steg 2: anslut Google Sheets

Hämta nästa idé som är redo från ert ark och skriv senare tillbaka den slutliga video-URL:en.

  1. Lägg till 📊 Retrieve Ready Ideas och ställ in Document till [YOUR_ID] och Sheet till Sheet1.
  2. I 📊 Retrieve Ready Ideas, lägg till ett filter där Status är lika med ready.
  3. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i 📊 Retrieve Ready Ideas.
  4. Lägg till 📊 Write Video URL to Sheet och ställ in Operation till update.
  5. Mappa Status till completed, Video URL till {{ $json.video.url }} och row_number till {{ $('📊 Retrieve Ready Ideas').item.json.row_number }}.
  6. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i 📊 Write Video URL to Sheet.

Tips: Säkerställ att arket innehåller en kolumn row_number så att uppdateringar kan rikta in sig på rätt rad.

Steg 3: konfigurera AI-promptgeneratorn

Agenten omvandlar idén till en strukturerad VEO3-prompt.

  1. Lägg till 🤖 Generate VEO3 Prompt och ställ in Text till =User Idea: {{ $json.Idea }}.
  2. Lämna Prompt Type som define och behåll Has Output Parser aktiverat.
  3. Anslut 🧠 OpenAI Chat Engine som språkmodell och ställ in Model till gpt-4.1-mini.
  4. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i 🧠 OpenAI Chat Engine.
  5. Koppla 📝 Parse Structured Output som output parser med schemat i Input Schema exakt som angivet.

⚠️ Vanlig fallgrop: Lägg inte till inloggningsuppgifter i 📝 Parse Structured Output; inloggningsuppgifter måste läggas till i föräldranoden 🧠 OpenAI Chat Engine.

Steg 4: konfigurera inskick av videojobb och polling

Skicka prompten till VEO3 API:et och polla sedan tills jobbet är klart.

  1. Lägg till 🎬 Submit VEO3 Video Job och ställ in URL till https://queue.fal.run/fal-ai/veo3.
  2. Ställ in Method till POST, aktivera Send Body, ställ in Content Type till raw och Raw Content Type till application/json.
  3. Ställ in Body till ={ "prompt": "{{ $json.output.prompt }}" }.
  4. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i 🎬 Submit VEO3 Video Job.
  5. Lägg till 🔍 Poll Video Job Status och ställ in URL till =https://queue.fal.run/fal-ai/veo3/requests/{{ $json.request_id }}/status.
  6. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i 🔍 Poll Video Job Status.
  7. Konfigurera ✅ Verify Video Completion för att kontrollera att leftValue {{ $json.status }} är lika med COMPLETED.
  8. Lägg till ⏰ Delay Before Retry med Amount satt till 30 sekunder och anslut den så att den loopar tillbaka till 🔍 Poll Video Job Status om jobbet inte är klart.

Tips: Polling-loopen körs sekventiellt: 🔍 Poll Video Job Status✅ Verify Video Completion⏰ Delay Before Retry🔍 Poll Video Job Status.

Steg 5: hämta den slutliga videon och spara URL:en

När jobbet är klart hämtar ni den slutliga videon och uppdaterar raden i kalkylarket.

  1. Lägg till 📥 Fetch Final Video och ställ in URL till =https://queue.fal.run/fal-ai/veo3/requests/{{ $json.request_id }}.
  2. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i 📥 Fetch Final Video.
  3. Koppla 📥 Fetch Final Video till 📊 Write Video URL to Sheet för att spara den returnerade {{ $json.video.url }}.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett manuellt test och bekräfta att video-URL:en skrivs tillbaka till ert ark.

  1. Klicka på Execute Workflow från Manual Start Trigger för att köra ett test.
  2. Bekräfta att 🎬 Submit VEO3 Video Job returnerar ett request_id och att 🔍 Poll Video Job Status till slut visar COMPLETED.
  3. Verifiera att 📥 Fetch Final Video returnerar en video.url och att 📊 Write Video URL to Sheet uppdaterar rätt rad.
  4. När ni är nöjda, växla arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera Google-kopplingen i n8n:s flik Credentials först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in ert varumärkesröst tidigt, annars kommer du redigera resultat för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Veo3-videoautomationen?

Cirka 30 minuter om ditt Google Sheet och dina API-nycklar är klara.

Behöver jag kunna koda för att automatisera Veo3-videoautomation?

Nej. Du kopplar Google Sheets och klistrar in API-nycklar. Resten är att mappa några fält och testa med en exempelidé.

Är n8n gratis att använda för det här Veo3-videoautomationsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna in OpenAI API-kostnader och Fal AI-användningskostnader, som beror på hur många videor du genererar.

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

Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Veo3-videoautomationsflödet för olika videostilar?

Ja, och det är det smarta sättet att använda det. Uppdatera AI-steget “Generate VEO3 Prompt” så att det inkluderar er varumärkesröst, formateringsregler och stilval (som kamerarörelser eller tempo). Du kan också justera reglerna för strukturerad output i tolkningssteget så att varje prompt innehåller samma fält. Om du vill kontrollera snabbare eller långsammare, ändra väntetiden i “Delay Before Retry” och håll pollningen stabil.

Varför fallerar min Fal AI-anslutning i det här flödet?

Oftast är det en API-nyckelfråga, så generera om din Fal AI-nyckel och uppdatera den i n8n. Kontrollera också att dina HTTP Request-headers matchar vad Fal förväntar sig, eftersom en liten avvikelse kan skapa förvirrande fel. Om det bara kraschar när du kör större batcher kan du slå i rate limits och behöva längre väntetid mellan pollningar.

Hur många videor kan den här Veo3-videoautomationen hantera?

Med en vanlig n8n Cloud-plan kan du köra gott om veckobatcher, och egen hosting tar bort körningsgränser, men Fal AI:s processtid och dina API-budgetar brukar vara den verkliga flaskhalsen.

Är den här Veo3-videoautomationen bättre än att använda Zapier eller Make?

Ofta, ja. Det här flödet bygger på pollning, grenlogik och strukturerad AI-output, och n8n hanterar de mönstren snyggt utan att tvinga in dig i dyr “task”-matematik. Zapier eller Make kan fortfarande fungera om du håller det väldigt enkelt, men långkörande videogenereringsjobb kan bli klumpiga där. Dessutom: om du vill ha full kontroll är self-hosting av n8n en stor grej. Om du vill ha hjälp att välja, prata med en automationsexpert och få ett rakt svar för din setup.

När ditt Sheet blir både kön och länklagret slutar videoproduktion kännas som daglig panik. Sätt upp det, kör i batcher och använd tiden du får tillbaka till att faktiskt förbättra det kreativa.

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