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

Google Drive + e-post: dela Veo3-videor automatiskt

Rickard Andersson Partner, Nodenordic.se

Du genererar en video, och sedan tappar du 20 minuter på att leta efter den, ladda upp den, fixa behörigheter och skicka “här är länken” till rätt person. Det är inte svårt jobb. Det är bara den typen av jobb som i tysthet förstör din dag.

Marknadschefer känner av det när kampanjdeadlines staplas på hög. En creative lead dras in i administration. Och ägaren till ett litet team sitter och gör “bara en uppladdning till” klockan 21. Den här Veo3-video-delning-automationen tar en vanlig textprompt och gör om den till en färdig video i Google Drive, med en e-postlänk redo för granskning.

Du får se vad arbetsflödet gör, vad du behöver för att köra det och var team oftast snubblar när de försöker automatisera Veo3 + Google Drive + e-post första gången.

Så här fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Google Drive + e-post: dela Veo3-videor automatiskt

Utmaningen: videoleverans blir till tidskrävande administrativt jobb

Text-till-video-verktyg blir snabbt snabbare, men “sista sträckan” är fortfarande märkligt manuell. Någon skickar in en prompt, resultatet hamnar i en dashboard, och sedan laddar du ner filen, laddar upp den till Drive, justerar delning så att kunden faktiskt kan öppna den och skickar länken. Sedan svarar någon att de inte kommer åt den, så du gör om allt igen. Multiplicera det med några variationer per annonskoncept så får du en ständig ström av avbrott som dödar momentum och skapar misstag.

Det går snabbt att det blir mycket. Här är var friktionen byggs på.

  • Du lägger cirka 10 minuter per video bara på att flytta filer mellan verktyg och skriva “här är senaste versionen”-mejl.
  • Behörigheter är lätta att göra fel med, vilket gör att granskningar försenas av något som inte har med det kreativa att göra.
  • Statuskontroll blir ett sidouppdrag eftersom Veo3-generering är asynkron och du fastnar med att uppdatera tills den är klar.
  • När ett API-svar fallerar eller ett task-ID saknas, blir felet tyst om ingen bevakar det.

Lösningen: generera med Veo3, arkivera i Drive, mejla länken

Det här arbetsflödet gör “gör en video av den här prompten” till en strukturerad, repeterbar leveranspipeline. Ett formulär skickar igång allt och skickar din prompt till Google Veo3 API (via RapidAPI). Eftersom generering tar tid väntar arbetsflödet, kontrollerar task-status och fortsätter att kontrollera tills resultatet är klart eller ett felläge uppstår. När video-URL:en finns tillgänglig laddar det ner filen, laddar upp den till Google Drive och sätter delningsbehörigheter så att mottagaren faktiskt kan se den utan extra vändor. Till sist mejlar det en delningslänk till rätt person, vilket gör att granskningscykeln startar direkt istället för efter att någon har “gjort admin.”

Arbetsflödet börjar med att en prompt skickas in och skapar en Veo3-genereringstask. Sedan använder det inbyggda väntetider och statuskontroller för att övervaka när det blir klart. När resultatet är redo blir Google Drive systemet som gäller och e-post blir leveranskanalen.

Vad som förändras: före vs. efter

Praktisk effekt i verkligheten

Säg att du genererar 10 Veo3-annonsvariationer varje vecka. Manuellt kanske du lägger runt 10 minuter per video på att ladda ner, ladda upp till Drive, sätta behörigheter och mejla länken, alltså ungefär 100 minuter ren leveransadministration. Med det här arbetsflödet tar det totalt cirka 5 minuter att skicka in prompts, och sedan sköter automatiseringen väntan, filöverföring och mejlning medan du gör något annat. Du vinner i praktiken tillbaka cirka 1–2 timmar i veckan, och “kan du skicka länken igen?”-meddelandena minskar också.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att lagra videor och dela länkar.
  • E-postkonto (SMTP eller leverantör) för att skicka granskningslänken automatiskt.
  • RapidAPI-nyckel för Google Veo3 API (hämta den i din RapidAPI-dashboard efter att du har tecknat abonnemang).

Kunskapsnivå: Medel. Du kopplar OAuth-uppgifter, klistrar in en API-nyckel och testkör några gånger.

Behöver du hjälp att implementera detta? Prata med en automationskonsult (gratis 15-minuters konsultation).

Flödet i arbetsflödet

Promptinlämning triggar allt. En formulärtrigger startar körningen så fort någon skickar in en textprompt för videon. Den enda inputen blir din “single source of truth” för vad som genereras.

Veo3-genereringen kör asynkront. n8n skickar en HTTP-förfrågan till Veo3 API (via RapidAPI), väntar sedan cirka 35 sekunder innan den kontrollerar task-status. Om resultatet fortfarande bearbetas pausar den igen och kontrollerar på nytt efter en kort fördröjning.

Statusrouting förhindrar stökiga specialfall. En switch/villkor styr arbetsflödet baserat på lyckat, pågående eller misslyckat. Om task-ID saknas skickas ett felmejl direkt så att du inte behöver gissa vad som hände.

Leveransen blir automatisk. När videoresultatet är klart hämtar arbetsflödet det, laddar upp filen till Google Drive, tillämpar delningsbehörigheter och mejlar sedan den slutliga Drive-länken till din granskare eller kund.

Du kan enkelt ändra vem som får mejlet och vilken Drive-mapp som används utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera formulärtriggern

Sätt upp formulärets startpunkt som fångar videoprompten och startar workflowet.

  1. Lägg till och öppna Form Submit Trigger.
  2. Ställ in Form Title till Txt to video With Google Veo3 .
  3. Ställ in Form Description till Txt to video With Google Veo3 .
  4. Under Form Fields lägger ni till ett fält med etiketten Prompt och markerar det som obligatoriskt.

Steg 2: Sätt upp Veo API-anropet

Konfigurera API-anropet som skickar prompten till Google Veo via RapidAPI.

  1. Öppna Veo API Request och ställ in URL till https://google-veo-3.p.rapidapi.com/predictions.
  2. Ställ in Method till POST och aktivera Send Body.
  3. Ställ in Content Type till json och Body till { "version": "590348ebd4cb656f3fc5b9270c4c19fb2abc5d1ae6101f7874413a3ec545260d", "input": { "prompt": "{{ $json.Prompt }}", "enhance_prompt": true } }.
  4. I Headers lägger ni till x-rapidapi-host = google-veo-3.p.rapidapi.com och x-rapidapi-key = [CONFIGURE_YOUR_API_KEY].
  5. Bekräfta att Form Submit Trigger är kopplad till Veo API Request.

⚠️ Vanlig fallgrop: Workflowet kommer att misslyckas om [CONFIGURE_YOUR_API_KEY] inte ersätts med en giltig RapidAPI-nyckel.

Steg 3: Validera uppgiftsidentifieraren

Kontrollera att API-svaret innehåller ett uppgifts-ID innan ni börjar polla efter resultat.

  1. Öppna Validate Task Identifier och ställ in villkoret så att det kontrollerar Exists för {{ $json.id }}.
  2. Säkerställ att true-grenen går till Pause for API Reply och false-grenen går till Alert Missing Task ID.
  3. I Alert Missing Task ID ställer ni in Subject till Failed To Get Task ID och behåller HTML som Hey This Just Inform To You API Doesn't Return task id.
  4. Inloggning krävs: Koppla era smtp-credentials i Alert Missing Task ID.

Steg 4: Konfigurera polling och statusstyrning

Vänta på att uppgiften bearbetas, polla sedan status och routa baserat på färdigställandestatus.

  1. I Pause for API Reply ställer ni in Amount till 35.
  2. Öppna Query Task Status och ställ in URL till =https://google-veo-3.p.rapidapi.com/predictions/{{ $json.id }}.
  3. Lägg till headers i Query Task Status: x-rapidapi-host = google-veo-3.p.rapidapi.com, x-rapidapi-key = [CONFIGURE_YOUR_API_KEY].
  4. I Route by Task Status behåller ni de tre reglerna som kontrollerar {{ $json.status }} för succeeded, processing och failed.
  5. Bekräfta routning: Route by Task StatusRetrieve Video Output (succeeded), → Delay Before Recheck (processing), → Notify Task Failure (failed).
  6. Ställ in Delay Before Recheck Amount till 30 och bekräfta att den loopar tillbaka till Query Task Status.

Steg 5: Lagra videon och dela den

Ladda ned den färdiga videon, spara den i Google Drive och gör den delningsbar.

  1. I Retrieve Video Output ställer ni in URL till ={{ $json.output }} för att hämta den genererade videofilen.
  2. Öppna Store File in Drive och ställ in Drive till My Drive och Folder till root.
  3. Inloggning krävs: Koppla era googleDriveOAuth2Api-credentials i Store File in Drive.
  4. I Configure Drive Sharing ställer ni in Resource till file, Operation till share och File ID till ={{ $json.id }}.
  5. Inloggning krävs: Koppla era googleDriveOAuth2Api-credentials i Configure Drive Sharing.

Om ni behöver filen i en specifik mapp ändrar ni Folder i Store File in Drive från root till er målkatalog.

Steg 6: Konfigurera e-postnotiser

Skicka videolänken vid lyckat resultat eller avisera vid fel.

  1. Öppna Email Video Link och ställ in HTML till =Hey , Your video is ready. Link : {{ $('Store File in Drive').item.json.webViewLink }}.
  2. Ställ in To Email och From Email till [YOUR_EMAIL].
  3. Inloggning krävs: Koppla era smtp-credentials i Email Video Link.
  4. I Notify Task Failure behåller ni Subject som Failed To Generate Image och HTML som Task id : {{ $json.id }} Failed to generate video..
  5. Inloggning krävs: Koppla era smtp-credentials i Notify Task Failure.

Steg 7: Testa och aktivera ert workflow

Kör ett fullständigt test från formulärtriggern och verifiera varje gren innan ni aktiverar för produktion.

  1. Klicka på Execute Workflow och skicka formuläret i Form Submit Trigger med en exempelprompt.
  2. Bekräfta att Veo API Request returnerar ett uppgifts-ID och att Validate Task Identifier passerar.
  3. Verifiera att polling i Query Task Status routar till Retrieve Video Output när {{ $json.status }} är lika med succeeded.
  4. Kontrollera att Store File in Drive laddar upp filen och att Configure Drive Sharing skapar en publik länk.
  5. Säkerställ att Email Video Link levererar ett e-postmeddelande med URL:en {{ $('Store File in Drive').item.json.webViewLink }}.
  6. Slå på workflowet som Active när testet lyckas.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Saker att se upp med

  • Google Drive-uppgifter kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera först status för anslutningen av n8n-credentials och Google Cloud OAuth-samtycke/appåtkomst.
  • Om du använder Wait-noder eller extern rendering varierar processingtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • RapidAPI-abonnemang och kvoter är faktiska begränsningar. Om Veo3-förfrågningar börjar fallera, kontrollera din RapidAPI-användningsdashboard och bekräfta att API-nyckeln i HTTP Request-noden är kopplad till den aktiva planen.

Vanliga frågor

Hur snabbt kan jag implementera den här Veo3-video-delning-automationen?

Vanligtvis cirka 30 minuter när dina Google Drive- och e-postuppgifter är klara.

Kan icke-tekniska team implementera den här videodelningen?

Ja, men du vill ha en person som är bekväm med att koppla OAuth och kopiera en API-nyckel. Efter det är den dagliga användningen bara att skicka in prompts via formuläret.

Är n8n gratis att använda för det här Veo3-video-delning-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för RapidAPI/Veo3-användning baserat på din plan.

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.

Hur anpassar jag den här Veo3-video-delning-lösningen till mina specifika utmaningar?

Det går bra. De flesta anpassningar görs i e-postnoden (mottagare, ämne, meddelande) och i de två Google Drive-noderna (mappplacering och delningsinställningar). Om du vill ha ett annat granskningsflöde kan du också byta formulärtriggern mot input från Google Sheets och sedan slå ihop kampanjfält som kundnamn eller koncept-ID så att filer får tydliga, konsekventa namn.

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

Oftast är det ett OAuth-problem i Google Cloud Console eller en credential som löpt ut i n8n. Anslut Google Drive-credentialn igen, bekräfta att Drive API är aktiverat och säkerställ att kontot du autentiserade har behörighet att ladda upp till målmappen. Om det bara misslyckas ibland kan det bero på rate limiting eller filstorlek, så kontrollera körningsloggarna runt steget “Store File in Drive”.

Vilken kapacitet har den här Veo3-video-delning-lösningen?

Om du self-hostar beror kapaciteten främst på din server och dina API-kvoter.

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

Ofta, ja, eftersom det här flödet kräver väntan, återkontroller och förgrening baserat på task-status. Den typen av logik är något n8n hanterar bekvämare, och du kan self-hosta för att undvika prissättning per task när volymen växer. Zapier eller Make kan fortfarande fungera om du håller det väldigt enkelt, men du kan bli tvungen att betala mer när du lägger till polling och felvägar. Dessutom är tydliga felmejl (saknat task-ID, task misslyckades) väldigt viktiga i produktion. Prata med en automationskonsult om du vill få en snabb rimlighetskontroll innan du bygger.

När detta väl rullar slutar “gör en video och dela den” att vara en kedja av småuppgifter. Arbetsflödet hanterar de repeterbara delarna, och teamet kan lägga tiden på kreativa beslut och snabbare godkännanden.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal