Att ladda upp en video är enkelt. Att komma ihåg att lägga till undertexter, exportera rätt fil och hålla allt organiserat i Drive är där processen faller isär.
Den här Drive-automationen för undertexter träffar sociala medier-ansvariga först, helt ärligt. Men kreatörer som jobbar slimmat och byråägare som trycker ut kundreels känner av samma friktion. Du vill att undertexter ska vara konsekventa och snabba, utan att göra ”posta en reel” till ett miniprojekt.
Det här arbetsflödet bevakar en Google Drive-mapp, skickar nya videor till Submagic för undertexter och sparar sedan den färdiga, textade versionen tillbaka i Drive. Du ser exakt hur det fungerar, vad du behöver och var det brukar skapa problem.
Så fungerar den här automatiseringen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Google Drive + Submagic: undertexter till Drive
flowchart LR
subgraph sg0["Google Drive Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Google Drive Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Wait", pos: "b", h: 48 }
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Post to Submagic"]
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Get Captioned Video from Sub.."]
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Download Captioned Video"]
n5@{ icon: "mdi:swap-horizontal", form: "rounded", label: "If", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Wait1", pos: "b", h: 48 }
n7@{ icon: "mdi:cog", form: "rounded", label: "Upload file", pos: "b", h: 48 }
n5 --> n4
n5 --> n6
n1 --> n3
n6 --> n3
n2 --> n1
n0 --> n2
n4 --> n7
n3 --> n5
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n5 decision
class n2,n3,n4 api
classDef customIcon fill:none,stroke:none
class n2,n3,n4 customIcon
Varför det här spelar roll: undertext-flaskhalsar dödar publiceringstakten
Undertexter är en av de där ”små” uppgifterna som i tysthet äter upp din contentkalender. En video spelas in, den hamnar i Drive, och sen… blir den liggande. Någon måste ladda upp den i ett undertextverktyg, välja rätt mall, vänta på bearbetning, ladda ner den färdiga filen, döpa om den och lägga tillbaka den där teamet hittar den. Missar du en detalj får du fel stil, fel version eller en fil som försvinner i ”Final_FINAL_v7”. Det är inte svårt jobb. Det är ett oavbrutet jobb.
Och värst är växlingen i huvudet. Skapa. Ladda upp. Följ. Påminn. Upprepa. Friktionen byggs på.
- Varje video blir flera manuella överlämningar mellan Drive och ditt undertextverktyg, så publiceringen saktar ner även när innehållet är klart.
- Mallkonsekvens är skör eftersom någon måste komma ihåg exakt Submagic-stil varje gång.
- Team slösar tid på att leta efter ”rätt” exporterad version, särskilt när flera personer hanterar samma batch av filer.
- Förseningar staplas när du måste kolla Submagic-status manuellt och komma tillbaka senare för att ladda ner den färdiga textade filen.
Det du bygger: automatiskt textade videor tillbaka till Google Drive
Det här arbetsflödet gör Google Drive till din ”drop zone” för textat innehåll. När en ny video dyker upp i en specifik mapp hämtar n8n filreferensen och skickar den till Submagic via en API-förfrågan, tillsammans med den undertextmall du har valt (till exempel en Hormozi-inspirerad preset). Submagic startar ett undertextjobb och arbetsflödet väntar, kontrollerar status och loopar tills jobbet faktiskt är klart. När det är färdigt laddar n8n ner den textade video-utgången och laddar upp den slutliga, Instagram-klara versionen tillbaka till Google Drive. Samma plats där teamet redan jobbar. Ingen behöver sitta och passa processen.
Flödet startar med en Google Drive-trigger för ”ny fil”. Sedan skickar det videon till Submagic och pollar tills den är klar. Till sist hämtar det den färdiga filen och sparar den tillbaka i Drive så den är redo för schemaläggning eller publicering.
Det du bygger
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du publicerar 5 reels i veckan. Manuellt tar det oftast cirka 10 minuter att ladda upp och konfigurera Submagic, och sedan ytterligare 10 minuter senare att ladda ner, döpa om och ladda upp igen till Drive (alltså runt 20 minuter per video, plus ”kolltiden”). Det blir ungefär 2 timmar i veckan av rent spring-i-hjulet-arbete. Med det här arbetsflödet släpper du filen i Drive och går vidare; när Submagic är klar dyker den textade versionen automatiskt upp tillbaka i Drive.
Innan du börjar
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger funkar bra)
- Google Drive för att bevaka en mapp och lagra resultat
- Submagic för att generera textade videoversioner
- Submagic API-nyckel (hämta den i inställningarna i ditt Submagic-konto)
Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer Drive-mapp och undertextmall.
Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
Steg för steg
En ny video hamnar i din Google Drive-mapp. Google Drive-triggern (”Drive File Watcher”) lyssnar efter nya uppladdningar i mappen du väljer, så arbetsflödet startar i samma ögonblick som en fil dyker upp.
Videon skickas till Submagic för undertextning. n8n skickar en HTTP-förfrågan till Submagics API med filens URL (eller referens) och inställningarna för din föredragna undertextmall. Så håller du stilen konsekvent utan att förlita dig på minnet.
Arbetsflödet väntar och kontrollerar status tills jobbet är klart. En kort fördröjningsbuffert körs, sedan kontrollerar ett statusanrop (”Retrieve Captioned Output”) om Submagic är klar. Om inte, routar en If-nod arbetsflödet till en paus för nytt försök och kontrollerar igen. Enkel loop. Ingen passning.
Den textade filen hämtas och sparas tillbaka i Drive. När Submagic returnerar status klar laddar n8n ner den textade video-utgången och laddar upp den till Google Drive (”Drive File Upload”) som din publiceringsklara version.
Du kan enkelt ändra destinationsmapp och namngivningsstandard så att det matchar hur teamet organiserar kampanjer. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Google Drive-triggern
Konfigurera arbetsflödet så att det startar när en ny fil skapas i en specifik Google Drive-mapp.
- Lägg till och öppna Drive File Watcher.
- Ställ in Event på
fileCreated. - Ställ in Trigger On på
specificFolder. - Välj mappen i Folder to Watch (ersätt
[YOUR_ID]med målmapparnas ID). - Autentiseringsuppgifter krävs: anslut era Google Drive-uppgifter.
[YOUR_ID] kommer triggern aldrig att köras.Steg 2: anslut Submagic API-anrop
Skicka den nya videofilen till Submagic för textning och konfigurera autentisering för API-anrop.
- Öppna Send Video to Submagic och ställ in URL på
https://api.submagic.co/v1/projects. - Ställ in Method på
POSToch aktivera Send Body. - I Body Parameters, behåll title som
My First Video, language somen, templateName somHormozi 2och ställ in videoUrl på{{ $json.webViewLink }}. - Ställ in Authentication på
genericCredentialTypeoch Generic Auth Type påhttpHeaderAuth. - Autentiseringsuppgifter krävs: anslut era HTTP Header Auth-uppgifter (Submagic API-nyckel).
Steg 3: konfigurera bearbetning och statuspollning
Lägg in en fördröjning och polla sedan Submagic tills processen är klar med en loop tills status är completed.
- Öppna Delay Buffer och ställ in Amount på
15(sekunder). - Öppna Retrieve Captioned Output och ställ in URL på
=https://api.submagic.co/v1/projects/{{ $json.id }}. - Ställ in Authentication på
genericCredentialTypeoch Generic Auth Type påhttpHeaderAuth. - I Completion Check, bekräfta att villkoret jämför Left Value
{{ $json.status }}med Right Valuecompleted. - Öppna Retry Pause och ställ in Amount på
15för att begränsa upprepade statuskontroller. - Autentiseringsuppgifter krävs: anslut era HTTP Header Auth-uppgifter (Submagic API-nyckel) i Retrieve Captioned Output.
Steg 4: konfigurera uppladdning av resultat tillbaka till Drive
Ladda ner den färdiga textade videon och ladda upp den till er mål-mapp i Google Drive.
- Öppna Fetch Captioned File och ställ in URL på
{{ $json.downloadUrl }}. - Öppna Drive File Upload och välj er Drive och Folder (ersätt
[YOUR_ID]med ID:t för er målmapp). - Autentiseringsuppgifter krävs: anslut era Google Drive-uppgifter.
Steg 5: testa och aktivera ert arbetsflöde
Kör ett end-to-end-test för att bekräfta att textningskedjan fungerar innan ni aktiverar den.
- Klicka på Execute Workflow och ladda upp en testvideo till den övervakade Google Drive-mappen.
- Verifiera att Send Video to Submagic returnerar ett projekt-ID och att Retrieve Captioned Output till slut returnerar
status: completed. - Bekräfta att den textade filen hämtas av Fetch Captioned File och dyker upp i målmappen via Drive File Upload.
- När allt är validerat, slå på arbetsflödet till Active för användning i produktion.
Felsökningstips
- OAuth-behörigheter i Google Drive kan vara den dolda boven. Om uppladdningar slutar trigga, kontrollera det anslutna Google-kontot i n8n:s Credentials igen och bekräfta att det fortfarande har åtkomst till just den mappen.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Submagic API-anrop kan fallera på grund av en ogiltig nyckel eller en ändrad endpoint. Börja med att kopiera API-nyckeln på nytt från Submagic, och kontrollera sedan den senaste felresponsen i HTTP Request-noden i n8n.
Snabba svar
Cirka 30 minuter om din åtkomst till Google Drive och Submagic redan är klar.
Nej. Du kopplar Google Drive, klistrar in din Submagic API-nyckel och väljer den bevakade mappen och mallen.
Ja. n8n har ett gratis alternativ för egen hosting 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 med Submagic API-kostnader baserat på din plan och användning.
Två alternativ: n8n Cloud (hanterad, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det borde du sannolikt. Du kan ändra den bevakade mappen i noden Drive File Watcher, byta payload för undertextmallen i noden Send Video to Submagic HTTP Request och justera hur länge Delay Buffer och Retry Pause väntar innan status kontrolleras igen. Många team justerar också destinationen i Drive File Upload för att separera ”råmaterial” från ”textat”, eller döper om utdata så att de sorteras snyggt efter datum och kampanj.
Oftast är det utgången eller återkallad OAuth-åtkomst. Återanslut Google Drive-credential i n8n och bekräfta sedan att kontot fortfarande har behörighet till den specifika mappen du bevakar (delade enheter är en vanlig fallgrop). Om det fortfarande fallerar, kolla n8n:s körningslogg efter meddelandet ”permission denied” och åtgärda åtkomsten på själva Drive-mappen.
Det kan hantera ett stabilt flöde av uppladdningar, men Submagics bearbetningstid är den verkliga begränsningen. På n8n Cloud beror dina körningsgränser på plan; om du hostar själv begränsas du främst av serverresurser och hur många jobb du kör parallellt. I praktiken kör de flesta små team batcher (som 5–20 videor) utan problem, och finjusterar sedan vänta/kontroll-loopen om Submagic-köerna blir belastade.
Ofta, ja, eftersom arbetsflödet bygger på polling och förgreningslogik (kontrollera status, vänta, försök igen) som kan bli klumpig eller dyr i andra verktyg. n8n hanterar loopar snyggt, och du kan hosta själv för obegränsade körningar om du bearbetar många videor. Zapier eller Make kan fortfarande fungera om du har väldigt låg volym och kan leva med förenklat ”skjut och glöm”-beteende. Den svåra delen är att pålitligt hämta den färdiga filen i rätt ögonblick, och där brukar n8n sticka ut. Om du vill ha hjälp att välja, prata med en automationsexpert.
När detta väl rullar blir undertextning en bakgrundsuppgift i stället för ett hinder. Din Drive-mapp blir en pålitlig ”in kommer råmaterial, ut kommer publiceringsklart”.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.