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

Replicate till Sheets: videolänkar loggas korrekt

Rickard Andersson Partner, Nodenordic.se

Du skapar en AI-video, tar länken, klistrar in den någonstans “tillfälligt”, och sedan… försvinner den. Eller så minns du inte vilken prompt som gav vilken version. Flikar blir fler, Slack-meddelanden försvinner i flödet och nästa person frågar: “Vilken är den slutliga?”

Den här Replicate Sheets logging-uppsättningen träffar marknadschefer som försöker hålla kampanjer organiserade, och den är lika smärtsam för en innehållsskapare som producerar variationer eller en liten byråägare som lämnar ut utkast till kunder. Resultatet är enkelt: varje körning slutar med en korrekt formaterad video-URL och att nyckeldetaljerna fångas på ett ställe.

Du får se hur workflowet genererar en video från en bild + prompt, väntar tills Replicate är klart och sedan skriver den slutliga länken och metadata till Google Sheets så att inget tappas bort.

Så fungerar den här automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Replicate till Sheets: videolänkar loggas korrekt

Utmaningen: AI-videoutdata blir snabbt rörigt

Bild-till-video-generering är spännande ända tills du behöver hantera den. Ett enda kreativt brief blir fem prompts, två “slutliga” versioner och en länk du inte kan återskapa eftersom seed saknas. Om du använder Replicate i en webbläsare är det frestande att kopiera output-URL:en och gå vidare. Sedan behöver någon videon igen, eller så vill du jämföra resultat, och då sitter du och försöker återskapa stegen. Den verkliga kostnaden är inte en borttappad länk. Det är alla avbrott i fokus, omtag, och det ständiga “var lade vi den?”-överhänget.

Det summerar snabbt. Här är var det brister i det dagliga arbetet.

  • Folk klistrar in videolänkar i Slack eller Notion utan prompten, vilket gör resultatet svårt att återanvända eller iterera på.
  • Du kör om genereringar eftersom du inte hittar rätt version (eller så litar du inte på den du hittade).
  • Statuskontroll blir ett extrajobb, eftersom Replicate-körningar tar tid och du fortsätter uppdatera för att se om det är klart.
  • Överlämningar blir inkonsekventa, så kunder eller kollegor får en länk men inte “varför” bakom den.

Lösningen: generera i Replicate och logga sedan den slutliga videolänken i Sheets

Det här workflowet gör Replicates bild-till-video-generering till en repeterbar process med spårbarhet. Du startar det manuellt i n8n, anger en bild-URL och en prompt, och workflowet skickar en “create prediction”-förfrågan till Replicates Wan-Video-modell. Replicate svarar med ett prediction-id, som workflowet sparar så att det kan följa upp utan att du vaktar en flik. Sedan väntar n8n kort och pollar Replicate tills statusen blir succeeded. När det är klart extraherar workflowet output-video-URL:en plus nyttiga körningsdetaljer (tidsstämplar, modellinfo och genereringsmetadata) och förbereder dem för loggning. Slutresultatet är en korrekt formaterad, delbar länk och en logg du faktiskt kan söka i senare.

Workflowet börjar med en autentiserad förfrågan till Replicate. Därifrån loopar det genom en enkel vänta-och-kontroll-cykel tills genereringen är klar. Till sist sammanställer det videolänken och körningskontexten så att du kan lagra den i Google Sheets och lämna över utan extra förklaring.

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

Effekt i verkligheten

Säg att du genererar 10 videor i veckan för annonser och organiska tester. Manuellt lägger du kanske 5 minuter per körning på att hämta länken, notera prompten och kolla status några gånger, alltså ungefär 50 minuter (och det känns aldrig “ordnat”). Med det här workflowet tar det cirka 2 minuter att starta en körning, och väntan sker automatiskt medan du gör annat. Arket får då 10 prydliga rader: prompt, tidsstämplar, status och den slutliga video-URL:en redo att dela.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Replicate för bild-till-video-generering via API
  • Google Sheets för att logga körningar och dela länkar
  • Replicate API-nyckel (hämta den i kontoinställningarna i Replicate)

Kunskapsnivå: Medel. Du kopplar konton, klistrar in en API-nyckel och mappar några fält till ett Sheet.

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

Workflowflödet

Manuell körning för att starta en generering. Du klickar på kör i n8n när du har en bild-URL och en prompt redo. Det här passar bra för kreativ testning eftersom du själv styr när varje körning sker.

Autentiserad förfrågan till Replicate. n8n lagrar din Replicate API-nyckel och skickar en “create prediction”-förfrågan till Wan-Video-modellen med inställningar som antal frames (81) och frames per second (16).

Polling tills det är klart. Workflowet pausar i ett par sekunder, kontrollerar prediction-statusen och loopar tills Replicate rapporterar att det lyckas. Ingen bevakning, inga gissningar.

Korrekt formaterad output för loggning och delning. När det är klart sammanställer workflowet den slutliga video-URL:en plus hjälpsam metadata (status och tidsstämplar) och förbereder det för att skrivas in i Google Sheets.

Du kan enkelt justera Replicate-modellens inställningar (frames, FPS, seed) för att matcha din kreativa stil eller plattformens behov. Se den fullständiga implementationsguiden nedan för alternativ för anpassning.

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

Steg 1: konfigurera den manuella triggern

Konfigurera startpunkten för arbetsflödet så att ni kan köra processen för bild-till-video-generering manuellt under test och uppsättning.

  1. Lägg till noden Manual Run Trigger som trigger.
  2. Behåll standardinställningarna i Manual Run Trigger eftersom inga parametrar krävs.
  3. Koppla Manual Run Trigger till Assign API Credential.

Steg 2: anslut Replicate API-åtkomst

Ange Replicate API-nyckeln som ska användas för autentisering i efterföljande HTTP-förfrågningar.

  1. Öppna Assign API Credential och lägg till ett fält med namnet replicate_api_key.
  2. Ställ in värdet till er API-nyckel (ersätt [CONFIGURE_YOUR_API_KEY] med den riktiga nyckeln).
  3. Verifiera att noden output:ar nyckeln i $json.replicate_api_key.

Steg 3: skicka in genereringsbegäran

Skapa prediction i Replicate med er prompt och källbild, och säkerställ att autentiseringsheaders är korrekt satta.

  1. Lägg till noden Submit Generation Request och ställ in URL till https://api.replicate.com/v1/predictions.
  2. Ställ in Method till POST och aktivera Send Body och Send Headers.
  3. Ställ in Body Content Type till JSON och klistra in JSON-bodyt exakt som det visas i noden: {"version":"9c49fe41d6b2a0e62199dc96bee4a9dd3565a4c563f9b80998358f14322c34f6","input":{"prompt":"prompt value","image":"https://example.com/input.video","seed":1,"num_frames":81,"sample_shift":5,"sample_steps":30,"frames_per_second":16}}.
  4. I Header Parameters, ställ in Authorization till {{ 'Bearer ' + $('Assign API Credential').item.json.replicate_api_key }} och Content-Type till application/json.
  5. Credential Required: Anslut era httpHeaderAuth-credentials i Submit Generation Request (krävs av Authentication = genericCredentialType).

⚠️ Vanlig fallgrop: Om headern Authorization saknas eller om API-nyckeln fortfarande är [CONFIGURE_YOUR_API_KEY], kommer Replicate att returnera ett autentiseringsfel.

Steg 4: tolka prediction och polla tills det är klart

Extrahera prediction-ID:t, vänta en kort stund och polla prediction-statusen tills den lyckas.

  1. I Parse Prediction Identifier, behåll JavaScript-koden som den är för att returnera predictionId, status och predictionUrl.
  2. Konfigurera Pause Before Polling med Unit = seconds och Amount = 2.
  3. Ställ in Retrieve Prediction Status URL till {{ $json.predictionUrl }}.
  4. I headers för Retrieve Prediction Status, ställ in Authorization till {{ 'Bearer ' + $('Assign API Credential').item.json.replicate_api_key }}.
  5. Credential Required: Anslut era httpHeaderAuth-credentials i Retrieve Prediction Status (krävs av Authentication = genericCredentialType).
  6. Konfigurera Completion Status Check så att den utvärderar value1 = {{ $json.status }} och value2 = succeeded.
  7. Säkerställ att loopen är kopplad så att Completion Status Check skickar failed-/processing-statusar tillbaka till Pause Before Polling.

Tips: Loopen (Completion Status CheckPause Before PollingRetrieve Prediction Status) fortsätter att polla tills prediction lyckas.

Steg 5: sammanställ den slutliga outputen

Formatera det slutliga svaret till en ren payload som innehåller status, output-URL, tidsstämplar och modellmetadata.

  1. Öppna Compile Final Output och behåll JavaScript-mappningen för output som den är angiven.
  2. Bekräfta att outputen inkluderar status, output, metrics, created_at, completed_at, model och video_url.
  3. Verifiera att Completion Status Check routar “true”-vägen till Compile Final Output.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att säkerställa att prediction skickas in, pollas och returneras korrekt, och aktivera sedan arbetsflödet för produktionsanvändning.

  1. Klicka på Execute Workflow och övervaka varje nod för lyckad körning.
  2. Kontrollera att Submit Generation Request returnerar ett prediction-ID och att Retrieve Prediction Status till slut returnerar succeeded.
  3. Bekräfta att Compile Final Output output:ar en video_url och de förväntade metadatafälten.
  4. När allt fungerar, växla arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp med

  • Replicate-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera din Replicate API-nyckel i Replicate-dashboarden och uppdatera den sedan i n8n-uppgifterna eller i steget “Set API Key” först.
  • Om du använder Wait-noder eller extern rendering varierar process-tiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
  • Åtkomst till Google Sheets kan vara mer knepigt än det ser ut. Om rader inte skrivs, bekräfta att det anslutna Google-kontot har redigeringsrättigheter till målarket och att ark-/fliknamnet inte har ändrats.

Vanliga frågor

Hur snabbt kan jag implementera den här Replicate Sheets logging-automatiseringen?

Oftast cirka 30 minuter om dina konton är redo.

Kan icke-tekniska team implementera den här Replicate Sheets logging?

Ja. Ingen kodning krävs, men någon behöver kunna kopiera en API-nyckel och mappa några fält till ett Google Sheet.

Är n8n gratis att använda för det här Replicate Sheets logging-workflowet?

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 volym. Du behöver också räkna med Replicate API-användning, som beror på hur många videor du genererar.

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änsade körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här Replicate Sheets logging-lösningen till mina specifika utmaningar?

Du kan behålla samma Replicate Sheets logging-ryggrad och byta ut vad du skickar till Replicate. Vanliga justeringar är att ändra promptformatet, justera inställningar som frames per second och antal frames i förfrågan “Submit Generation Request”, och lägga till extra kolumner i Google Sheets (kampanjnamn, kund eller granskare) innan du skriver raden.

Varför misslyckas min Replicate-anslutning i det här workflowet?

Oftast beror det på en ogiltig eller utgången API-nyckel. Uppdatera nyckeln som lagras i n8n, kör igen och kontrollera HTTP-svaret från Replicate för ett tydligt felmeddelande. Om du genererar många videor efter varandra kan du också stöta på rate limits eller tillfälliga fel, så att glesa ut förfrågningarna (eller öka vänteloopen) hjälper.

Vilken kapacitet har den här Replicate Sheets logging-lösningen?

Om du self-hostar n8n beror körningskapaciteten främst på din server och hur många videor du kör samtidigt. På n8n Cloud är din månadsgräns för körningar kopplad till din plan, och polling räknas mot användningen eftersom den gör flera kontroller per video. I praktiken kör de flesta små team bekvämt dussintals genereringar per vecka, och skalar sedan upp när de är nöjda med prompten och vill ha volym.

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

Ofta, ja. Det här användningsfallet kräver polling (vänta, kontrollera, loopa) och korrekt formatering av data, och n8n hanterar den typen av logik utan att det blir en dyr flerstegsmardröm. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men du kan lägga mer tid än du tror på att kämpa med “vänta tills det är klart”-delen. Dessutom kan n8n self-hostas, så du blir inte inlåst av task-limiter när du börjar köra många kreativa tester. Om du vill ha en second opinion om verktygsvalet, prata med en automationsexpert.

När dina Replicate-videoutdata hamnar i Google Sheets automatiskt känns hela processen lugnare. Workflowet håller ordning på historiken så att du kan fokusera på de kreativa besluten.

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