Du laddar upp en bild – och sedan börjar det riktiga jobbet. Ladda ner den, öppna ett redigeringsprogram, gör samma justeringar som du gjorde i går, exportera, byt namn, mejla den och hoppas att du skickade rätt version.
Marknadschefer känner av detta under kampanjtoppar. E-handelsansvariga råkar ut för det med produktbilder. Och om du driver en studio eller byrå tar loopen ”kan du skicka den uppdaterade?” aldrig slut. Den här Drive Gmail review-automationen gör en uppladdning till en redigering som är redo att godkännas – levererad automatiskt.
Nedan ser du exakt hur flödet körs i n8n, vad du behöver koppla in och hur mycket tid (och sinnesro) du får tillbaka när det är i drift.
Så fungerar den här automationen
Hela n8n-flödet, från trigger till slutlig output:
n8n Workflow Template: Google Drive till Gmail: redigerade bilder för granskning
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["<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 Image Edit Request"]
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/>Get Image Edit Request"]
n3@{ icon: "mdi:cog", form: "rounded", label: "Wait 15 Secs", pos: "b", h: 48 }
n4@{ icon: "mdi:swap-horizontal", form: "rounded", label: "If", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Wait 15 Secs2", pos: "b", h: 48 }
n6@{ icon: "mdi:message-outline", form: "rounded", label: "Send Edited Image to Email", pos: "b", h: 48 }
n4 --> n6
n4 --> n5
n3 --> n2
n5 --> n2
n0 --> n1
n2 --> n4
n1 --> n3
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 n4 decision
class n1,n2 api
classDef customIcon fill:none,stroke:none
class n1,n2 customIcon
Problemet: bildredigeringar stoppar godkännanden och skapar versionskaos
De flesta team har inte problem med ”redigering”. De har problem med repetitiviteten runt omkring. Samma ljuskorrigering. Samma bakgrundsstädning. Samma ”få det att se ut som förra batchen”. Men förfrågan kommer i Slack, filen ligger i Drive, redigeringen görs någon annanstans och godkännandet sker via mejl. Det är lätt att skicka fel bilaga, glömma att CC:a någon eller tappa bort vilken version som är den senaste. Multiplicera det med en handfull bilder om dagen och det administrativa blir ett helt eget jobb.
Friktionen byggs på. Här är var det oftast faller isär.
- Varje bild tvingar fram en mini-process: ladda ner, redigera, exportera, bifoga, förklara och skicka.
- Godkännanden går långsammare eftersom granskare inte får ett konsekvent ”här är den redigerade outputen”-mejl som de kan svara på direkt.
- Små misstag fortsätter att hända, som att bifoga filen före redigering eller exportera i fel storlek.
- Ingen har en felfri spårbarhet över vilken prompt eller redigeringsstil som användes, så konsekvensen glider över tid.
Lösningen: auto-redigera nya Drive-bilder och mejla dem för granskning
Det här flödet bevakar en specifik Google Drive-mapp efter nya bilduppladdningar. I samma ögonblick som en fil dyker upp skickar det bilden till Wavespeeds Google Nano Banana-API för bildredigering med en prompt du styr (till exempel ”Ändra ljuset till nattmiljö” eller ”ta bort bakgrund och förbättra produktbelysningen”). Eftersom AI-redigeringar kan ta lite tid väntar flödet kort och kontrollerar sedan jobbstatusen. Om det inte är klart än pausar det och kontrollerar igen. När den redigerade bilden är klar mejlar n8n den färdiga outputen via Gmail till en mottagare du väljer, så granskningen kan ske direkt i inkorgen där godkännanden redan sker.
Flödet startar med en Drive-trigger för uppladdning. Wavespeed gör själva redigeringen och returnerar den färdiga bilden när bearbetningen är klar. Gmail levererar resultatet till din intressent, och du är utanför loopen om inget kräver kreativ feedback.
Det du får: automation jämfört med resultat
| Det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att teamet behöver 10 redigerade bilder i veckan för produktsidor och annonser. Manuellt tar även en ”snabb” redigera-och-mejla-cykel kanske 10 minuter per bild när du räknar in export, namngivning, bifogning och att skriva kontext – det blir runt 90 minuter i veckan. Med det här flödet laddar du upp till Drive (cirka 1 minut per bild), väntar medan redigeringen kör i bakgrunden och intressenten får den färdiga versionen automatiskt. Du granskar fortfarande den kreativa kvaliteten, men klipp-och-klistra-jobbet försvinner till stor del.
Det du behöver
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Google Drive för triggern på uppladdningsmappen.
- Gmail för att mejla den redigerade bilden för granskning.
- Wavespeed API-nyckel (hämtas i din Wavespeed-dashboard)
Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och ändrar en prompt.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En ny fil hamnar i Google Drive. Flödet övervakar en mapp och triggar när en ny bild skapas där – så att ”starta processen” bara är att ladda upp.
Bilden skickas till redigeraren med din prompt. n8n skickar en HTTP-request till Wavespeeds Nano Banana-endpoint för redigering, inklusive fillänken och instruktionen du vill applicera konsekvent.
Det väntar och kontrollerar tills jobbet faktiskt är klart. En kort fördröjning ger jobbet tid att starta, sedan pollar n8n statusen. Om statusen inte är klar än väntar den igen och försöker på nytt, vilket undviker att skicka halvdana resultat.
Den redigerade outputen mejlas via Gmail. När Wavespeed rapporterar att jobbet är klart skickar flödet den slutligt redigerade bilden till din valda mottagare, redo för godkännande via svar.
Du kan enkelt justera redigeringsprompten så att den matchar din varumärkesstil utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera Google Drive-triggern
Konfigurera arbetsflödet så att det övervakar en specifik Google Drive-mapp efter nya bilduppladdningar.
- Lägg till noden Drive File Watcher som trigger.
- Ställ in Event på
fileCreated. - Ställ in Trigger On på
specificFolder. - Ställ in Folder to Watch på målmapens ID (t.ex.
[YOUR_ID]), där mappnamnet visas somImage Upload Folder. - Inloggningsuppgifter krävs: Anslut era
googleDriveOAuth2Api-inloggningsuppgifter.
Steg 2: Koppla API-förfrågan för bildredigering
Skicka den nyuppladdade bilden till det externa redigerings-API:et med bildens webblänk.
- Lägg till noden Submit Edit Job och koppla den efter Drive File Watcher.
- Ställ in URL på
https://api.wavespeed.ai/api/v3/google/nano-banana/edit. - Ställ in Method på
POST. - Aktivera Send Body och ställ in Specify Body på
json. - Ställ in JSON Body till:
={ "enable_base64_output": false, "enable_sync_mode": false, "images": [ "{{ $json.webContentLink }}" ], "output_format": "jpeg", "prompt": "Change the lighting to night scene" } - Inloggningsuppgifter krävs: Anslut era
httpHeaderAuth-inloggningsuppgifter.
Steg 3: Sätt upp vänta-och-hämta-loopen
Pausa en kort stund, kontrollera sedan redigeringsstatus och loopa tills jobbet är klart.
- Lägg till Pause 15 Seconds och koppla den efter Submit Edit Job.
- Ställ in Amount på
15sekunder. - Lägg till Retrieve Edit Result och koppla den efter Pause 15 Seconds.
- Ställ in URL på
=https://api.wavespeed.ai/api/v3/predictions/{{ $json.data.id }}/result. - Inloggningsuppgifter krävs: Anslut era
httpHeaderAuth-inloggningsuppgifter. - Lägg till Completion Check och koppla den efter Retrieve Edit Result.
- Ställ in villkoret så att det kontrollerar Left Value som
={{ $json.data.status }}och Right Value somcompleted. - Lägg till Retry Delay 15s på false-grenen från Completion Check, ställ in Amount på
15och koppla tillbaka den till Retrieve Edit Result.
Körflöde: Submit Edit Job → Pause 15 Seconds → Retrieve Edit Result → Completion Check → Email Edited Output (true) eller Retry Delay 15s (false) som loopar tillbaka till Retrieve Edit Result.
Steg 4: Konfigurera e-postutskicket
Skicka den färdiga redigerade bildens URL till er inkorg.
- Lägg till Email Edited Output på true-grenen från Completion Check.
- Ställ in Send To på
[YOUR_EMAIL]. - Ställ in Subject på
Edited Image. - Ställ in Message på
={{ $json.data.outputs[0] }}. - Inloggningsuppgifter krävs: Anslut era
gmailOAuth2-inloggningsuppgifter.
⚠️ Vanlig fallgrop: Säkerställ att API-svaret innehåller data.outputs[0]; annars skickas e-postmeddelandet med ett tomt meddelande.
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta loopen och leveransen av resultat innan ni aktiverar produktion.
- Klicka på Execute Workflow och ladda upp en testbild till den övervakade Google Drive-mappen.
- Verifiera att Submit Edit Job returnerar ett ID i svaret och att Retrieve Edit Result använder det i URL:en.
- Bekräfta att Completion Check till slut matchar
completedoch routar till Email Edited Output. - Kontrollera er inkorg efter e-postmeddelandet med URL:en till den redigerade bilden.
- Slå om arbetsflödet till Active för kontinuerlig bearbetning.
Vanliga fallgropar
- Delning i Google Drive kan blockera Wavespeed-requesten om fil-URL:en inte är åtkomlig. Om redigeringsjobbet misslyckas, kontrollera först filens delningsinställningar (och Drive-behörigheter i n8n).
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om noder längre fram misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att sitta och efterredigera output för alltid.
Vanliga frågor
Cirka 30 minuter om dina Google-konton är redo.
Nej. Du kopplar Google-konton och klistrar in en API-nyckel. Den enda ”logiken” är att välja din redigeringsprompt och mottagare.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver också räkna in kostnader för Wavespeed API-användning, som beror på hur många bilder du bearbetar.
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 dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det är mest en promptändring. Uppdatera texten du skickar i HTTP-requesten Submit Edit Job så att den säger något i stil med ”ta bort bakgrund” eller ”gör bakgrunden helt vit”. Om ditt use case kräver andra output (till exempel att spara i Drive i stället för att mejla), behåll samma trigger och pollningsloop och byt sedan ut noden Email Edited Output mot ett steg för uppladdning till Drive.
Oftast är det behörigheter. Trigger-kontot kanske inte längre har åtkomst till mappen, eller så ändrades mapp-ID:t för att den flyttades. Kontrollera också hur filen är delad, för om Wavespeed inte kan nå fil-URL:en kommer redigeringsjobbet att misslyckas även om Drive ”fungerar” inne i n8n.
Många, så länge du sätter en rimlig gräns för antal försök och din API-plan hänger med.
Ofta, ja. Det här flödet bygger på polling (vänta, kontrollera status, upprepa), och n8n hanterar den typen av looplogik snyggt utan att göra det till en dyr kedja av uppgifter. Egen drift är också viktigt om du bearbetar bilder ofta, eftersom du inte betalar per litet delsteg. Zapier eller Make kan fortfarande fungera, men du hamnar oftast i att sy ihop fördröjningssteg och webhooks på ett sätt som är svårare att förstå och underhålla senare. Vill du ha hjälp att välja? Prata med en automationsexpert så mappar vi det mot din volym.
Ladda upp en gång, så dyker den redigerade versionen upp i rätt inkorg utan att du behöver jaga. Ärligt talat är det den sortens tråkiga tillförlitlighet som gör att kreativt arbete fortsätter framåt.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.