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: bildediteringar spåras

Rickard Andersson Partner, Nodenordic.se

Du gör en bildredigering, väntar, uppdaterar och inser sedan att du aldrig sparade resultatlänken. Nu gräver du bland flikar, kör om prompts och hoppas att du inte skrev över ”den bra”. Det blir rörigt. Och det blir dyrt snabbt.

Marknadschefer som försöker få ut kreativa variationer känner den här smärtan först. Innehållsskapare som hanterar dagliga tillgångar fastnar också i det. Byråer får det, ärligt talat, värst eftersom ”Var är den där redigeringen?” blir en kundfråga. Den här automationen för Replicate Sheets tracking samlar varje begäran och resultat i ett strukturerat Google-kalkylark.

Nedan ser du hur arbetsflödet körs, vad det åtgärdar och vad du behöver för att göra det pålitligt (inklusive hantering av omförsök så att du slipper barnvakta jobb).

Så här fungerar automationen

Se hur detta löser problemet:

n8n Workflow Template: Replicate till Google Sheets: bildediteringar spåras

Utmaningen: att spåra AI-bildredigeringar utan kaos

Replicate gör kraftfull bildredigering tillgänglig, men så fort du gör mer än ett fåtal körningar dyker administrativt arbete upp. Du skickar ett jobb, kontrollerar status, kopierar en URL någonstans ”tillfälligt”, och tillfälligt blir aldrig. Samtidigt jonglerar du prompts, källbilder, versioner och deadlines. En missad länk innebär att du måste köra om en redigering, och att köra om kostar tid, fokus och API-kostnad. Den verkliga dräneringen är kontextbytena: kreativt arbete på ena sidan, manuell spårning på den andra.

Det adderas snabbt. Här är var det fallerar i riktiga team.

  • Du får resultat utspridda över webbhistorik, Slack-meddelanden och slumpmässiga anteckningar.
  • Statuskontroller blir ”uppdateringsroulette”, särskilt när ett jobb tar längre tid än väntat.
  • När något misslyckas upptäcker du det ofta sent, så du missar fönstret att snabbt göra ett omförsök.
  • Godkännanden från kund eller intressenter går långsammare eftersom det inte finns en enda plats att granska vad som genererats.

Lösningen: Replicate Seededit-redigeringar loggas till Google Sheets

Det här n8n-arbetsflödet kör en full Seededit 3.0-bildredigeringscykel via Replicate API och sparar sedan den viktiga ”spårbarheten” i Google Sheets så att du kan följa upp allt i efterhand. Du startar det med en källbild (eller dokumentinmatning) och en textinstruktion som beskriver redigeringen du vill göra, som att ändra ljussättning, ta bort ett objekt eller skifta till en viss stil. Arbetsflödet skickar jobbet till Replicate, loggar begäran direkt och pausar sedan kort innan det kontrollerar jobbstatus. Om jobbet inte är klart väntar det igen och kontrollerar på nytt, i stället för att misslyckas tyst. När körningen är klar bygger det en strukturerad payload för ”lyckat” eller ”fel” och ger ett slutresultat som du kan spara och dela.

Arbetsflödet startar med en manuell körning i n8n och använder sedan HTTP-anrop för att skicka och polla Replicate. Under vägen formaterar det svaret till konsekventa fält och skickar spårningsdata till Google Sheets, vilket innebär att teamet får en plats för att granska begäranden, resultat och fel.

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

Praktisk effekt i verkligheten

Säg att du skapar 20 Seededit-variationer i veckan för annonser och sociala medier. Manuellt lägger du ofta cirka 5 minuter per körning på ”extrajobbet” (skicka, kontrollera status, hämta länken, klistra in den någonstans, förklara vad det är). Det är ungefär 100 minuter i veckan bara för spårning. Med det här arbetsflödet tar det fortfarande en minut att starta jobbet, men loggningen är automatisk och statuspollning sköts åt dig; du väntar mest bara på att körningen ska bli klar. Du får tillbaka cirka 1–2 timmar i veckan, och den större vinsten är att du slutar tappa bra resultat.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Replicate API för att köra Seededit 3.0-modellen.
  • Google Sheets för att lagra begäranden, utdata och statusar.
  • Replicate API-token (hämta den i inställningarna för ditt Replicate-konto).

Kunskapsnivå: Nybörjare. Du kopierar en API-nyckel, kopplar Google Sheets och justerar några fält som prompt och arkets kolumner.

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

Flödet i arbetsflödet

Manuell körning med din bild + prompt. Du triggar arbetsflödet när du har en konkret redigeringsbegäran redo. I delen ”Define Image Inputs” anger du textinstruktionen och tillhandahåller källtillgången.

Autentisering och inskick av jobb. n8n bifogar din Replicate API-token och skickar sedan HTTP-anropet som startar Seededit-jobbet. Direkt efter inskick förbereder arbetsflödet en loggrad så att du inte tappar detaljerna om begäran.

Statuspollning med enkla väntetider. Arbetsflödet pausar kort (först 5 sekunder), kontrollerar status och om det inte är klart går det vidare via en längre väntan (10 sekunder) innan det kontrollerar igen. Det förebygger fel av typen ”tomt svar” när modellen fortfarande arbetar.

Strukturerad utdata vid lyckat eller misslyckat. När jobbet blir klart bygger det en konsekvent payload med utdata-URL och körmetadata; när det misslyckas fångar det felinformation på samma strukturerade sätt. Det är den payloaden du sparar i Google Sheets för strukturerad spårning och granskning senare.

Du kan enkelt ändra vilka fält du loggar (prompt, modellversion, kampanjnamn) så att det matchar hur ni redan namnger arbete internt. 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 vid behov så att ni kan styra när en begäran om bildgenerering skickas.

  1. Lägg till noden Manual Start som din trigger.
  2. Klicka på Execute Workflow i editorn för att köra det manuellt under testning.

Steg 2: Anslut Replicate API-åtkomst

Ange er API-token och grundläggande bildindatavärden innan ni skickar begäran.

  1. I Assign API Token, ställ in api_token till ert Replicate-tokenvärde (ersätt [CONFIGURE_YOUR_API_KEY]).
  2. I Define Image Inputs, ställ in api_token till ={{ $('Assign API Token').item.json.api_token }}.
  3. I Define Image Inputs, ställ in seed till -1, image till https://picsum.photos/512/512, prompt till A beautiful landscape with mountains and a lake at sunset och guidance_scale till 5.5.

⚠️ Vanlig fallgrop: Om token saknas eller är ogiltig kommer API:t att returnera ett felpayload senare i arbetsflödet.

Steg 3: Sätt upp begäran för bildgenerering

Skicka bildgenereringsjobbet till Replicate och logga metadata för begäran.

  1. I Submit Image Job, ställ in URL till https://api.replicate.com/v1/predictions och Method till POST.
  2. I Submit Image Job, ställ in JSON Body till ={ "version": "bytedance/seededit-3.0:2c4be22ec2c834b160f6587130d5b9d5ba6d498a5203b80ab874f35d0ce73fa6", "input": { "seed": {{ $json.seed }}, "image": "{{ $json.image }}", "prompt": "{{ $json.prompt }}", "guidance_scale": {{ $json.guidance_scale }} } }.
  3. I headers för Submit Image Job, ställ in Authorization till =Bearer {{ $json.api_token }} och Prefer till wait.
  4. Låt sendHeaders och sendBody vara aktiverade för att skicka med er API-token och payload.
  5. I Record Request Log, behåll JavaScript-koden som den är för att logga prediction-ID och tidsstämpel för övervakning.

Tips: Noden Record Request Log är hjälpsam vid felsökning och ändrar inte payloaden.

Steg 4: Konfigurera statuspollning och villkorsstyrd routing

Arbetsflödet väntar och kontrollerar jobbstatus tills det lyckas eller misslyckas.

  1. I Pause 5 Seconds, ställ in Unit till seconds och Amount till 5.
  2. I Fetch Job Status, ställ in URL till =https://api.replicate.com/v1/predictions/{{ $('Submit Image Job').item.json.id }}.
  3. I headers för Fetch Job Status, ställ in Authorization till =Bearer {{ $('Assign API Token').item.json.api_token }}.
  4. I Completion Check, ställ in villkoret Left Value till ={{ $json.status }} och Right Value till succeeded.
  5. I Failure Check, ställ in villkoret Left Value till ={{ $json.status }} och Right Value till failed.
  6. I Pause 10 Seconds, ställ in Unit till seconds och Amount till 10 för att polla igen när jobbet fortfarande körs.

Arbetsflödet loopar via Pause 10 SecondsFetch Job Status tills Completion Check eller Failure Check avgör statusen.

Steg 5: Konfigurera utdata-payloads

Bygg svar för lyckat resultat eller fel, och presentera sedan en enhetlig slututdata.

  1. I Build 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 Build 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 }} för att exponera en konsekvent payload.

Steg 6: Testa och aktivera ert arbetsflöde

Validera flödet från början till slut och aktivera det sedan för produktion.

  1. Klicka på Execute Workflow i Manual Start för att köra ett test.
  2. Verifiera att Submit Image Job returnerar ett prediction-ID och att Fetch Job Status till slut rapporterar succeeded eller failed.
  3. Bekräfta att Present Final Output returnerar final_result med success: true och en giltig image_url vid lyckat resultat.
  4. Växla arbetsflödet till Active när ni är redo för produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp med

  • Replicate-inloggningsuppgifter kan gå ut eller kopieras fel. Om anrop börjar misslyckas, kontrollera token som är sparad i n8n:s inloggningsuppgifter (och din Replicate-dashboard) innan du ändrar något annat.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
  • Google Sheets ”fungerar” ofta samtidigt som det skriver till fel flik eller med kolumner som inte matchar. Bekräfta kalkylarkets ID, arknamn och kolumnmappning efter din första testkörning så att loggen förblir lättläst.

Vanliga frågor

Hur snabbt kan jag implementera den här automationen för Replicate Sheets tracking?

Cirka 30 minuter om din Replicate-token och ditt Google-konto är redo.

Kan icke-tekniska team implementera den här spårningsautomationen?

Ja. Du kopplar Replicate och Google Sheets och klistrar sedan in din API-token i n8n:s fält för inloggningsuppgifter.

Är n8n gratis att använda för det här arbetsflödet för Replicate Sheets tracking?

Ja. n8n har ett gratis alternativ för egen drift och en gratis testperiod på n8n Cloud. Molnplaner börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för Replicate API-användning, som beror på hur många redigeringar du kör.

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

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serverhantering.

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

Du kan anpassa vad som lagras genom att redigera fälten i kodnoden ”Record Request Log” och set-noderna ”Build Success Payload” / ”Build Error Payload”. Vanliga justeringar är att lägga till en kolumn för kampanjnamn, logga originalprompten exakt som den skrevs och spara källfilens namn så att kollegor kan spåra redigeringar till rätt tillgång. Om du inte vill ha en manuell trigger kan du byta ”Manual Start” mot en webhook eller ett formulärinskick.

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

Oftast handlar det om en ogiltig eller utgången API-token, så skapa en ny i Replicate och uppdatera steget ”Assign API Token” i n8n.

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

Med n8n Cloud Starter kan du köra en bra mängd körningar per månad för små team, och det är enkelt att uppgradera när volymen växer. Om du kör egen drift finns ingen fast körningsgräns; din begränsning är främst serverresurser och hur ofta du pollar Replicate-status. I praktiken är det här arbetsflödet lätt per körning eftersom det mest är HTTP-anrop plus några väntetider.

Är den här automationen för Replicate Sheets tracking bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet inkluderar pollning, förgrening och strukturerade lyckat-/fel-utdata utan att det blir krångligt. Zapier och Make kan göra det, men mönster med pollning i flera steg och omförsök blir ofta svårare att underhålla (och ibland dyrare) när volymen växer. n8n ger dig också möjligheten till egen drift, vilket spelar roll när du vill köra mycket utan att oroa dig för task-limiter. Om din process bara är ”skicka en begäran, spara ett värde” räcker de verktygen. Om du vill ha den pålitliga spårningsloopen passar n8n bättre. Prata med en automationsexpert om du vill ha en snabb rekommendation för din exakta setup.

När varje Seededit-körning hamnar i ett och samma kalkylark känns hela processen lugnare. Du skapar, granskar och går vidare, medan arbetsflödet tyst sparar kvittona.

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