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 Google Sheets, bildkörningar loggas rensat

Rickard Andersson Partner, Nodenordic.se

Du kör en bildprompt, får ett grymt resultat … och sen tappar du länken, glömmer inställningarna eller kan inte återskapa det en vecka senare. Multiplicera det med några kampanjer så blir din “AI-workflow” snabbt till utspridda flikar och halvt ihågkomna prompts.

Marknadschefer märker det när de behöver konsekvent kreativt material i högt tempo. En content creator drabbas när versionerna staplas. Och om du driver ett litet team slutar det med att du gör “asset-bokföring” i stället för att leverera. Den här automatiseringen för Replicate Sheets-loggning samlar varje körning på ett ställe, automatiskt.

Du får se hur det här n8n-flödet skickar ett Flux Kontext Max-jobb via Replicate, kontrollerar tills det är klart (eller misslyckas), och sedan loggar korrekt formaterade utdata till Google Sheets så att teamet kan följa upp, återanvända och skala bildproduktionen.

Så fungerar den här automatiseringen

Hela n8n-workflowen, från trigger till slutligt resultat:

n8n Workflow Template: Replicate till Google Sheets, bildkörningar loggas rensat

Problemet: bildkörningar försvinner (snabbt)

Att generera bilder med AI är enkelt. Att spåra vad du genererade är den irriterande delen. Du testar några prompts, justerar parametrar, kanske kör en redigeringspass, och plötsligt har du outputs utspridda i Replicate, nedladdningar, Slack-meddelanden och någons personliga anteckningar. När en intressent frågar “Vilken prompt gjorde den här?” gissar du. När du behöver återskapa en stil för en ny landningssida börjar du om. Det är slöseri med tid, och det blir också ett kvalitetsproblem eftersom teamet slutar återanvända det som fungerar.

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

  • Du hoppar mellan Replicate-körningar, nedladdningar och interna dokument bara för att hitta en användbar länk.
  • Prompts och inställningar glider isär mellan teammedlemmar, så du får inkonsekventa visuella uttryck och fler vändor med revideringar.
  • När en körning misslyckas märker ingen det förrän långt senare, vilket leder till kreativa panikinsatser i sista minuten.
  • Rapportering blir manuell: någon måste räkna outputs, följa experiment och “komma ihåg vad som hände”.

Lösningen: Replicate-körningar loggas till Google Sheets

Det här flödet kapslar in Flux Kontext Max-modellen på Replicate i en repeterbar process du kan lita på. Du startar den, n8n använder din API-token och paketerar bildindata och de parametrar du vill använda. Därefter skickar det prediktionsjobbet till Replicate och registrerar direkt en begäran-logg så att du har spårbarhet, även innan körningen är klar. Sedan väntar det kort, pollar jobbstatus och fortsätter kontrollera tills körningen är färdig eller tydligt på väg att misslyckas. Till sist förbereder det ett success-payload (eller ett error-payload) som du kan skicka rakt in i Google Sheets för strukturerad spårning.

Workflowen börjar med en manuell start i n8n, vilket passar perfekt för testning och för team som vill ha en knapp för “kör vid behov”. Därifrån skickar den Replicate-prediktionen, pollar med korta väntetider och producerar sedan ett prydligt slutresultat som du kan logga som en rad i Google Sheets.

Det här får du: automation kontra resultat

Exempel: så här ser det ut

Säg att du genererar 15 bilder inför en produktlanseringsvecka. Manuellt kan du lägga cirka 5 minuter per bild på att kopiera länkar, namnge filer och skriva ner prompts, alltså lite drygt en timme ren admin. Med det här flödet startar du körningen, väntar tills pollingen är klar (ofta några minuter), och resultatet är redo att loggas i Google Sheets som en rad. I praktiken lägger du kanske totalt 10 minuter den veckan på uppsikt i stället för en timme på efterstädning.

Det du behöver

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Replicate API för att köra Flux Kontext Max-prediktioner
  • Google Sheets för att lagra prompts, inställningar och resultatlänkar
  • Replicate API-token (hämta den i dina kontoinställningar på Replicate)

Svårighetsnivå: Medel. Du kopplar upp autentisering, klistrar in en API-token och justerar några parametrar på ett säkert sätt.

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

Så fungerar det

Manuell start för att köra en körning. Du triggar workflowen i n8n när du är redo att generera eller redigera en bild, vanligtvis efter att du har spikat en prompt och grundinställningar.

Autentisering och indata förbereds. Workflowen tilldelar din Replicate API-token och sätter sedan upp bildindata och parametrar för Flux Kontext Max-begäran så att varje körning blir konsekvent.

Replicate tar emot jobbet och returnerar ett prediction-ID. n8n skickar begäran via HTTP, loggar den direkt och börjar sedan polla prediktionsstatus med korta väntetider emellan.

Korrekt formaterad utdata skapas för loggning. Om jobbet blir klart får du ett success-payload som du kan skriva in i Google Sheets. Om det misslyckas får du i stället ett strukturerat error-payload, som fortfarande är användbart för spårning och felsökning.

Du kan enkelt ändra vilka fält du sparar i Google Sheets så att det matchar teamets arbetssätt. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startar manuellt, vilket är perfekt för att testa er bildgenereringspipeline innan ni automatiserar den.

  1. Lägg till eller öppna noden Manual Launch Start och behåll den som trigger.
  2. Säkerställ att Manual Launch Start är kopplad till Assign API Credential som visas i arbetsflödet.

Steg 2: anslut Replicate API-åtkomst

Det här steget sparar er Replicate API-token för återanvändning i request-headers och payloads.

  1. Öppna Assign API Credential.
  2. Ställ in värdet för api_token till er Replicate API-nyckel och ersätt [CONFIGURE_YOUR_API_KEY].
  3. Bekräfta att noden skickar output till Configure Image Inputs.

⚠️ Vanlig fallgrop: Om ni lämnar [CONFIGURE_YOUR_API_KEY] oförändrad kommer Submit Image Prediction och Query Prediction Status att misslyckas med auktorisering.

Steg 3: konfigurera bildindata och skicka prediction

Definiera modellens indata och skicka prediction-begäran till Replicate.

  1. Öppna Configure Image Inputs och ställ in api_token till {{ $('Assign API Credential').item.json.api_token }}.
  2. Konfigurera resterande indatafält med de angivna standardvärdena: seed -1, prompt A beautiful landscape with mountains and a lake at sunset, input_image https://picsum.photos/512/512, aspect_ratio match_input_image, output_format png, safety_tolerance 2 och prompt_upsampling false.
  3. Öppna Submit Image Prediction och ställ in URL till https://api.replicate.com/v1/predictions med Method POST.
  4. Sätt JSON Body till hela expressionssträngen: { "version": "black-forest-labs/flux-kontext-max:f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c", "input": { "seed": {{ $json.seed }}, "prompt": "{{ $json.prompt }}", "input_image": "{{ $json.input_image }}", "aspect_ratio": "{{ $json.aspect_ratio }}", "output_format": "{{ $json.output_format }}", "safety_tolerance": {{ $json.safety_tolerance }}, "prompt_upsampling": {{ $json.prompt_upsampling }} } }
  5. I headers för Submit Image Prediction, ställ in Authorization till Bearer {{ $json.api_token }} och Prefer till wait.
  6. Verifiera att flödet fortsätter till Record Request Log.

Tips: Ni kan byta ut värdena för prompt och input_image i Configure Image Inputs för att generera olika bildstilar utan att ändra API-begärans struktur.

Steg 4: konfigurera polling och logik för slutförande

Den här delen loggar begäran, väntar och kontrollerar status tills prediction lyckas eller misslyckas.

  1. I Record Request Log, behåll JavaScript-koden som den är för att logga metadata för prediction.
  2. Ställ in Delay Five Seconds till Unit seconds och Amount 5.
  3. Konfigurera Query Prediction Status URL till https://api.replicate.com/v1/predictions/{{ $('Submit Image Prediction').item.json.id }}.
  4. I headers för Query Prediction Status, ställ in Authorization till Bearer {{ $('Assign API Credential').item.json.api_token }}.
  5. I Completion Check, ställ in villkoret att jämföra status med {{ $json.status }} är lika med succeeded.
  6. I Failure Check, ställ in villkoret att jämföra status med {{ $json.status }} är lika med failed.
  7. Ställ in Delay Ten Seconds till Unit seconds och Amount 10 för att kontrollera status igen om den inte är klar.

⚠️ Vanlig fallgrop: Om ni tar bort väntetiderna kan Replicate fortfarande bearbeta och statuskontrollen kommer att loopa för snabbt, vilket leder till rate limits eller onödiga API-anrop.

Steg 5: konfigurera formatering av slutligt svar

Dessa noder formar output-payloaden för lyckat eller misslyckat resultat och presenterar den sedan i ett enda strukturerat svar.

  1. I Prepare Success Payload, ställ in response till {{ { success: true, image_url: $json.output, prediction_id: $json.id, status: $json.status, message: 'Image generated successfully' } }}.
  2. I Prepare Error Payload, ställ in response till {{ { success: false, error: $json.error || 'Image generation failed', prediction_id: $json.id, status: $json.status, message: 'Failed to generate image' } }}.
  3. I Present Final Output, ställ in final_result till {{ $json.response }}.

Obs: Det här arbetsflödet använder flera set-noder (totalt 5). Om ni lägger till fler output-fält, behåll samma struktur så att Present Final Output alltid får ett response-objekt.

Steg 6: testa och aktivera ert arbetsflöde

Validera pipelinen från början till slut och aktivera den sedan för löpande användning.

  1. Klicka på Execute Workflow för att köra Manual Launch Start.
  2. Bekräfta att Submit Image Prediction returnerar ett prediction-ID och att Query Prediction Status till slut returnerar succeeded eller failed.
  3. Verifiera att Present Final Output innehåller ett final_result-objekt med en image_url vid lyckat resultat eller ett error-meddelande vid misslyckande.
  4. När ni är nöjda, slå på 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

  • Replicate-autentisering kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först API-token i Replicate-kontoinställningarna och uppdatera sedan noden “Assign API Credential”.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder skapar fel på tomma svar.
  • Standardprompts i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera outputs i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Replicate Sheets-loggning?

Cirka 30 minuter om du redan har din Replicate-token och ett målark i Google Sheets.

Behöver jag kunna koda för att automatisera Replicate Sheets-loggning?

Nej. Du klistrar mest in autentisering och ändrar några fält i n8n. Den inkluderade logiken hanterar redan retries och success- kontra failure-outputs.

Är n8n gratis att använda för den här workflowen för Replicate Sheets-loggning?

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 Replicates användningskostnader, som varierar beroende på modell och hur många bilder du genererar.

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

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

Kan jag anpassa den här workflowen för Replicate Sheets-loggning för olika kolumner och metadata?

Ja, och det bör du sannolikt göra. Du kan styra vad som lagras genom att redigera noderna “Prepare Success Payload” och “Prepare Error Payload”, och sedan mappa de fälten till dina kolumner i Google Sheets. Vanliga justeringar är att lägga till kampanjnamn, asset-ansvarig, en kryssruta för “granskad” samt spara originalprompten plus viktiga parametrar du bryr dig om. Om du vill logga flera output-URL:er, lägg till ett extra formateringssteg före slutligt payload så att arket förblir lättläst.

Varför misslyckas min Replicate-anslutning i den här workflowen?

Oftast beror det på en utgången eller felaktig API-token i noden “Assign API Credential”. Dubbelkolla token i Replicate, uppdatera den i n8n och kör workflowen igen. Om det fortfarande misslyckas kan det vara ett behörighetsproblem på Replicate-kontot eller ett problem med request-formatet som uppstått efter att du ändrat parametrar i “Configure Image Inputs”. Rate limiting kan också dyka upp om du skickar många körningar tätt efter varandra.

Hur många bildkörningar kan den här automatiseringen för Replicate Sheets-loggning hantera?

Många, men det beror på var du kör n8n och hur ofta du pollar. På n8n Cloud begränsas du av dina månatliga exekveringar, och polling kan använda flera exekveringar per bildkörning. Om du self-hostar finns inget exekveringstak, men servern behöver ändå tillräckligt med CPU och minne för att hantera samtidighet. För de flesta små team som loggar från några dussin till några hundra körningar i veckan känns det här flödet bekvämt.

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

Ofta, ja, eftersom det här flödet bygger på polling och grenlogik som kan bli krånglig (och dyr) i enklare automationsverktyg. n8n gör det lättare att lägga till retries, hantera lägen som “inte klart än” och producera tydliga rader för success kontra error utan att betala per mikrosteg. Zapier eller Make kan fortfarande fungera om du bara behöver en lättviktig logg och är okej med färre kontroller. Om driftsäkerhet är viktigt och du genererar mycket material är n8n ärligt talat ett lugnare val. Prata med en automationsexpert om du vill ha hjälp att välja rätt upplägg.

När dina Replicate-körningar hamnar i Google Sheets automatiskt slutar grovjobbet vara ditt. Du får bättre spårning, snabbare återanvändning och färre “vänta, vilken prompt var det?”-ögonblick.

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