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

AWS S3 + Google Sheets: varumärkesbilder varje gång

Rickard Andersson Partner, Nodenordic.se

Dina varumärkestillgångar är korrekta tills de lämnar dina händer. Sedan används fel logotyp, vattenstämpeln hamnar fel, eller så glömmer någon den helt och laddar ändå upp “råversionen”.

Det är här automatisering med S3 Sheets watermark verkligen gör nytta. Marknadschefer som driver kampanjer, e-handlare som uppdaterar produktbilder och byråteam som producerar material åt kunder stöter alla på samma huvudvärk: konsekvens är svårt när det görs manuellt.

Det här arbetsflödet lägger en logotyp ovanpå varje bild, sparar den färdiga filen i AWS S3 och loggar batchen i Google Sheets. Du får se exakt hur det fungerar, vad du behöver och var man oftast kör fast.

Så fungerar automatiseringen

Här är hela arbetsflödet som du kommer att sätta upp:

n8n Workflow Template: AWS S3 + Google Sheets: varumärkesbilder varje gång

Varför det här spelar roll: varumärkesmissar uppstår i mellanrummen

Det är sällan ett enda stort misstag. Det är de små, återkommande. En designer exporterar en felfri bild, någon annan lägger på logotypen i all hast och en tredje person laddar upp den i fel mapp. Nästa vecka hittar du inte “final final”-versionen, så du återanvänder en äldre tillgång med en föråldrad märkning. Multiplicera det med produktfoton, eventmaterial, partnergrafik och sociala inlägg så får du en tyst röra som stjäl fokus. Ärligt talat skapar det också märklig intern friktion eftersom ingen vill vara “logotyp-polisen”.

Och när du väl hanterar mer än en handfull bilder växer friktionen snabbt.

  • Manuell vattenmärkning blir en repetitiv designtask som kan ta cirka 5 minuter per bild, även när du är snabb.
  • Olika personer placerar logotyper på olika sätt, så du får inkonsekvent positionering inom samma kampanj.
  • Team glömmer att föra logg över vad som har bearbetats, vilket gör omarbete och revisioner jobbiga senare.
  • Filer sparas lokalt eller döps om slumpmässigt, så din “single source of truth” försvinner så fort någon går offline.

Vad du bygger: automatiska logotypöverlägg + S3-lagring + spårning i Sheets

Det här arbetsflödet startar med två bildindata: en bakgrundsbild (tillgången du vill publicera) och en överläggsbild (din transparenta logotyp eller vattenstämpel). n8n laddar ned båda bilderna så att det kan arbeta med de faktiska binärfilerna, inte bara länkar. Sedan hämtar det metadata från varje bild, med fokus på dimensioner, eftersom storlek och placering beror på de siffrorna. Därefter beräknar det överläggets position (som standard används exakt mitten), kombinerar båda binärerna och komponerar logotypen ovanpå basbilden. Slutresultatet är en ny varumärkesmärkt bild som är redo att lagra och dela konsekvent.

Arbetsflödet drar igång, hämtar de två filerna och räknar ut var logotypen ska hamna. När kompositeringen är klar kan du skicka resultatet till AWS S3 för lagring och logga batchdetaljer i Google Sheets så att du alltid vet vad som har bearbetats.

Vad du bygger

Förväntade resultat

Säg att du publicerar 30 nya bilder i veckan för annonser, landningssidor och sociala kanaler. Manuell vattenmärkning på cirka 5 minuter per bild blir runt 2,5 timmar, och då är inte namngivning, uppladdning och “vänta, vilken version är det här?” ens medräknat. Med det här arbetsflödet kan du trigga en batch, låta n8n bearbeta i bakgrunden och bara lägga cirka 15 minuter på att kontrollera utdata och logga anteckningar. Du får tillbaka större delen av tiden och varumärket håller sig konsekvent.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Självhosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • AWS S3 för att lagra färdiga varumärkesmärkta bilder
  • Google Sheets för att spåra batcher och filnamn
  • Airtable (valfritt) för att hantera beställningar av material
  • AWS-åtkomstnycklar (skapas i AWS IAM-konsolen)

Kunskapsnivå: Medel. Du kopplar konton och kan behöva justera ett kodsteg om du vill ha en annan logotypplacering.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

Manuell trigger för att starta en batch. Du kör arbetsflödet när du är redo att bearbeta en uppsättning bilder, vilket passar för kampanjer, produktlanseringar eller veckovisa innehållsköer.

Ladda ned båda bilderna för verklig filhantering. n8n hämtar bakgrundsbilden och vattenstämpellogotypen via HTTP Request så att resten av arbetsflödet kan redigera binärfiler i stället för att bara skicka runt URL:er.

Läs bilddimensioner och beräkna placering. Arbetsflödet hämtar metadata (bredd och höjd), paketerar den och använder ett litet kodsteg för att beräkna mittpunkten för överlägget.

Komponera logotypen ovanpå basbilden. Noden Edit Image slår ihop de två bilderna till ett varumärkesmärkt resultat. Därefter kan du skicka den färdiga filen till AWS S3 och skriva en rad till Google Sheets för spårning.

Du kan enkelt ändra logotypens position för att placera den i ett hörn utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startas manuellt och delas omedelbart upp i två parallella grenar för nedladdning av bilder.

  1. Lägg till noden Manual Execution Start som din trigger.
  2. Verifiera exekveringsflödet: Manual Execution Start skickar utdata parallellt till både Retrieve Background Image och Retrieve Watermark Logo.
Parallell exekvering innebär att båda HTTP-nedladdningarna körs samtidigt, så båda bildkällorna måste vara nåbara.

Steg 2: anslut bildkällor (HTTP-anrop)

Två HTTP Request-noder hämtar basbilden och vattenstämpelns logotyp.

  1. I Retrieve Background Image ställer ni in URL till https://example.com/background.png.
  2. I Retrieve Watermark Logo ställer ni in URL till https://example.com/watermark.png.
  3. Säkerställ att båda noderna ger utdata som binär data så att efterföljande bildoperationer kan komma åt filerna.
⚠️ Vanlig fallgrop: Om URL:en inte returnerar en binär bild kommer redigerings- och sammanslagningsstegen att misslyckas.

Steg 3: extrahera bildmetadata

Varje bilds dimensioner samlas in för senare beräkningar av positionering.

  1. I Fetch Background Meta ställer ni in Operation till information.
  2. I Package Background Metadata låter ni Include Binary vara aktiverat och mappar metaBg till ={{ $json }}.
  3. I Fetch Top Meta ställer ni in Operation till information.
  4. I Package Top Metadata låter ni Include Binary vara aktiverat och mappar metaTop till ={{ $json }}.

Steg 4: förbered binära egenskaper och slå ihop strömmar

Arbetsflödet byter namn på de binära egenskaperna så att merge-noden kan linjera de två bilderna.

  1. I Label Background Binary ställer ni in Mode till runOnceForEachItem och behåller JavaScript-koden: $input.item.binary.bg = $input.item.binary.data; delete $input.item.binary.data; return $input.item;.
  2. I Label Top Binary ställer ni in Mode till runOnceForEachItem och behåller JavaScript-koden: $input.item.binary.top = $input.item.binary.data; delete $input.item.binary.data; return $input.item;.
  3. I Combine Image Binaries ställer ni in Mode till combine och Combination Mode till mergeByPosition.
⚠️ Vanlig fallgrop: Om ni ändrar namnen på de binära egenskaperna (bg eller top) kommer sammanslagningssteget inte att hitta bilderna.

Steg 5: beräkna placering och komponera bilderna

Koordinater för mittpunkten beräknas och används för att lägga vattenstämpeln ovanpå basbilden.

  1. I Compute Center Point behåller ni JavaScript-koden som bygger center med hjälp av storlekarna i metaBg och metaTop.
  2. I Composite Top Over Base ställer ni in Operation till composite.
  3. Ställ in Position X till ={{ $json.center.x - $json.metaTop.size.width }}.
  4. Ställ in Position Y till ={{ $json.center.y - $json.metaTop.size.height }}.
  5. Ställ in Data Property Name till bg och Data Property Name Composite till top.
  6. I alternativen för Composite Top Over Base ställer ni in Format till jpeg och File Name till out.png.

Steg 6: testa och aktivera ert arbetsflöde

Kör arbetsflödet en gång för att bekräfta resultatet av överlagringen och aktivera det sedan för användning.

  1. Klicka på Execute Workflow för att trigga Manual Execution Start.
  2. Bekräfta att båda HTTP-noderna returnerar binära bilder och att Combine Image Binaries tar emot två items.
  3. Kontrollera utdata från Composite Top Over Base för en enda kombinerad bildfil.
  4. När ni är nöjda växlar ni arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • AWS S3-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först IAM-användarens policy och bucket-behörigheter.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in ert varumärkestonläge tidigt, annars kommer du att redigera utdata för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här S3 Sheets watermark-automatiseringen?

Cirka 30 minuter om du redan har AWS- och Google-konton redo.

Krävs det kodning för att få det här vattenmärkningsresultatet?

Nej. Du kan köra det som det är och bara röra kod om du vill ha anpassad logotypplacering.

Är n8n gratis att använda för det här S3 Sheets watermark-arbetsflödet?

Ja. n8n har ett gratis alternativ för självhosting och en gratis provperiod i n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver även räkna med kostnader för AWS S3-lagring och förfrågningar (oftast bara några dollar om du inte bearbetar enorma volymer).

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 självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och klarar n8n bra. Självhosting ger obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här S3 Sheets watermark-arbetsflödet för andra användningsfall?

Ja, och det är hela poängen. Du kan ändra överläggets position genom att justera koden i “Compute Center Point” för att placera din logotyp nere till höger (eller i valfritt hörn), och du kan byta ut HTTP Request-noden “Retrieve Background Image” för att hämta från en annan källa. Vanliga justeringar är att använda olika logotyper per varumärke, lägga flera överlägg för partnerkampanjer eller logga extra kolumner i Google Sheets som kampanjnamn och ansvarig.

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

Oftast är det ett IAM-behörighetsproblem, inte n8n. Säkerställ att åtkomstnyckeln tillhör en användare som får lägga in objekt i den specifika bucketen och bekräfta att bucket-regionen matchar din konfiguration. Kontrollera också om din organisation kräver MFA eller har policyer för nyckelrotation, eftersom gamla nycklar kan sluta fungera tyst efter att de inaktiverats. Om uppladdningar fungerar ibland och sedan slutar kan rate limits eller nätverksrestriktioner vara orsaken.

Vilken volym kan det här S3 Sheets watermark-arbetsflödet bearbeta?

Om du självhostar n8n finns ingen körningsgräns (det beror på din server). I n8n Cloud begränsar din plan antal körningar per månad; Starter räcker för små batcher och högre nivåer täcker löpande produktionsarbete. I praktiken bearbetar det här arbetsflödet ett bildpar per körning, så de flesta team kör det i batcher eller loopar när de skalar.

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

Ofta, ja, eftersom det här är riktig binär bildbearbetning och inte bara “flytta data från A till B”. n8n gör det enklare att hantera filer, metadata och grenlogik utan att betala extra per väg. Självhosting är också viktigt om du vill köra många jobb utan att behöva hålla koll på task-limiter. Zapier eller Make kan fortfarande fungera om du anropar ett enda externt vattenmärknings-API och inte behöver anpassad placeringslogik. Om du är osäker, prata med en automationsexpert och beskriv din volym och dina varumärkeskrav.

Varumärkeskonsekvens ska inte hänga på att någon kommer ihåg ännu ett manuellt steg. Sätt upp det här en gång och låt arbetsflödet hantera den repeterbara delen medan du fokuserar på det kreativa.

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