Dina bästa bildidéer dyker upp vid sämsta möjliga tillfälle. Du DM:ar dig själv en prompt i Telegram, genererar något senare och sedan… försvinner det i en nedladdningsmapp, en slumpmässig Drive-länk eller en gammal chatttråd du aldrig kommer att söka i igen.
Det är här Telegram-bildautomatisering betalar sig snabbt. Marknadschefer som försöker hålla kampanjer konsekventa märker det först, men grundare och kreatörer på byrå fastnar i samma loop. Du vill ha återanvändbara tillgångar, inte engångsbilder du inte hittar när du behöver dem.
Det här flödet förvandlar ett enkelt Telegram-meddelande till en AI-bild, skickar tillbaka den till dig och loggar den i Google Sheets (med valfri uppladdning till Drive) så att dina tillgångar förblir sökbara. Du får se hur det fungerar, vad du behöver och var team vanligtvis går bet.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Telegram + Google Sheets: återanvändbara ai-bilder
flowchart LR
subgraph sg0["Telegram Flow"]
direction LR
n0@{ icon: "mdi:robot", form: "rounded", label: "Image Prompt", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Google Drive", pos: "b", h: 48 }
n2@{ icon: "mdi:database", form: "rounded", label: "Image Log", pos: "b", h: 48 }
n3["<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/telegram.svg' width='40' height='40' /></div><br/>Send Photo"]
n4["<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/telegram.svg' width='40' height='40' /></div><br/>Telegram Trigger"]
n5["<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/>Create Image"]
n6@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Model", pos: "b", h: 48 }
n7["<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/>HTTP Request"]
n5 --> n7
n1 --> n2
n7 --> n1
n7 --> n3
n0 --> n5
n4 --> n0
n6 -.-> n0
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 n4 trigger
class n0 ai
class n6 aiModel
class n2 database
class n5,n7 api
classDef customIcon fill:none,stroke:none
class n3,n4,n5,n7 customIcon
Problemet: AI-bilder skapas och går sedan förlorade
Att generera bilder är den enkla delen. Det röriga är allt runt omkring: att skriva om prompts så att de blir tillräckligt detaljerade, att spåra vilket koncept du använde för vilken kampanj och att spara den färdiga bilden någonstans där teamet faktiskt kan återanvända den. I praktiken blir det utspridda länkar, inkonsekvent namngivning och “kan du skicka om den från förra veckan?”-meddelanden som sabbar din dag. Efter en månad har du skapat dussintals tillgångar, men du kan inte med säkerhet svara på grundläggande frågor som vilken stil som presterade bäst, eller vilken prompt som skapade den hero-bild som kunden gillade.
Det byggs upp snabbt. Här är var det vanligtvis fallerar.
- Du skriver om eller “polerar” prompts varje gång, vilket bränner kreativ energi på repetitivt arbete.
- Bilder sparas inkonsekvent, så samma idé genereras två gånger eftersom ingen hittar originalet.
- Delning är trög, och godkännanden stannar upp när enda “systemet” är att scrolla i Telegram.
- Utan en logg med titlar, länkar och datum blir det kaos att skala från några få bilder till ett riktigt bibliotek.
Lösningen: Telegram-till-OpenAI-bilder med en sökbar logg
Det här n8n-flödet lyssnar på nya meddelanden som skickas till din Telegram-bot och behandlar varje meddelande som en grov bildidé. Därefter utvecklar det idén med hjälp av en OpenAI-chatmodell och förvandlar “snabba tankar” till en rikare prompt med stil, kontext och användbara detaljer. Sedan skickar flödet den utökade prompten till OpenAI:s bild-endpoint för att generera bilden. När filen är klar hämtar n8n den, skickar den färdiga bilden tillbaka till dig i Telegram och (valfritt) sparar den i en Google Drive-mapp. Till sist loggar flödet en bildpost i Google Sheets så att du kan söka, filtrera och återanvända tillgångar senare utan att gissa vart något tog vägen.
Flödet startar med ett Telegram-meddelande. OpenAI gör meddelandet till en produktionsklar prompt och genererar sedan bilden. Därefter levereras bilden tillbaka till Telegram och sparas med en korrekt formaterad post i Google Sheets (plus Drive-lagring om du aktiverar det).
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du skapar 20 kampanjbilder i veckan. Manuellt kanske du lägger cirka 10 minuter på att skriva en bättre prompt, 5 minuter på att generera och ytterligare 5 minuter på att spara och dokumentera länken, vilket är ungefär 20 minuter per bild (cirka 6 timmar i veckan). Med det här flödet skickar du ett Telegram-meddelande på under en minut, väntar på bildgenereringen och Drive/Sheets-loggningen sker i bakgrunden. Du granskar fortfarande resultatet, men merparten av adminjobbet försvinner, så den veckovisa admin-tiden sjunker till cirka en timme.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Telegram för att samla prompts och leverera bilder.
- OpenAI för prompt-utökning och bildgenerering.
- Telegram-bot-token (hämta den från @BotFather i Telegram)
- OpenAI API-nyckel (hämta den från platform.openai.com)
- Google Sheets för att logga titlar och länkar (valfritt).
- Google Drive för att lagra bilder i en mapp (valfritt).
Kunskapsnivå: Nybörjare. Du klistrar in API-nycklar, kopplar Google och uppdaterar ett mapp- och kalkylarks-ID om du aktiverar loggning.
Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett Telegram-meddelande triggar allt. Du skickar en idé till din bot, som “ett futuristiskt kafé i soluppgången”, och n8n fångar meddelandet direkt.
Idén uppgraderas till en riktig prompt. En OpenAI-chatmodell utvecklar din korta text till något mer beskrivande, så att bildgeneratorn får tillräckligt med detaljer för att hålla en konsekvent stil över en serie.
OpenAI genererar bilden och n8n hämtar filen. Flödet skickar den utökade prompten till bild-API:t och laddar sedan ner den resulterande bilden så att den kan återanvändas på andra ställen (inte bara visas i ett svar).
Resultatet levereras och organiseras. Bilden skickas tillbaka till dig i Telegram, lagras i en Google Drive-mapp om du aktiverar den noden och en rad skapas i Google Sheets så att du senare kan söka på titel, datum eller kampanj.
Du kan enkelt justera prompt-stilen för att matcha din tonalitet och ditt varumärke utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera Telegram-triggern
Konfigurera startpunkten för arbetsflödet så att Telegram-meddelanden initierar automatiseringen.
- Lägg till noden Incoming Telegram Start som trigger.
- Ställ in Updates på
message. - Behörighet krävs: Anslut era
telegramApi-uppgifter i Incoming Telegram Start.
Steg 2: Ställ in AI-promptkompositören
Använd agenten och språkmodellen för att omvandla Telegram-meddelandet till en optimerad bildprompt.
- Lägg till Compose Image Prompt och ställ in Text till
{{ $json.message.text }}. - I Compose Image Prompt behåller ni Prompt Type inställt på
defineoch ställer in System Message tillOverview\nYou are an expert image prompt engineer.. - Lägg till OpenAI Chat Engine och välj modellen
gpt-4o-mini. - Behörighet krävs: Anslut era
openAiApi-uppgifter i OpenAI Chat Engine. - Säkerställ att OpenAI Chat Engine är ansluten som språkmodell för Compose Image Prompt (uppgifter ska läggas till i OpenAI Chat Engine, inte i agentnoden).
Steg 3: Konfigurera anropen för bildgenerering
Skicka den genererade prompten till bild-API:t och hämta den resulterande filen.
- Lägg till Generate Image Request och ställ in URL till
https://api.openai.com/v1/images/generations. - Ställ in Method till
POST, aktivera Send Body och Send Headers. - Under Body Parameters ställer ni in prompt till
{{ $json.output }}och size till1024x1024. - Under Header Parameters ställer ni in Authorization till
Bearer [CONFIGURE_YOUR_TOKEN]. - Lägg till Fetch Image File och ställ in URL till
{{ $json.data[0].url }}.
[CONFIGURE_YOUR_TOKEN] med er faktiska OpenAI API-nyckel innan ni testar.Steg 4: Konfigurera utgångsdestinationer
Spara den genererade bilden i Drive, logga den i Sheets och skicka tillbaka den till Telegram. Arbetsflödet förgrenas parallellt efter att bildfilen har hämtats.
- Koppla Fetch Image File till både Store in Drive Folder och Dispatch Photo Message parallellt.
- I Store in Drive Folder ställer ni in Name till
ai image, Drive tillMy Driveoch Folder till/ (Root folder). - Behörighet krävs: Anslut era
googleDriveOAuth2Api-uppgifter i Store in Drive Folder. - Koppla Store in Drive Folder till Log Image Record och ställ in Operation till
append. - I Log Image Record ställer ni in Document till
[YOUR_ID]och Sheet tillSheet1(gid=0). - Mappa Title till
{{ $json.name }}och Heygen video url till{{ $json.webViewLink }}. - Behörighet krävs: Anslut era
googleSheetsOAuth2Api-uppgifter i Log Image Record. - I Dispatch Photo Message ställer ni in Operation till
sendPhoto, aktiverar Binary Data och ställer in Chat ID till{{ $('Incoming Telegram Start').item.json.message.from.id }}. - Behörighet krävs: Anslut era
telegramApi-uppgifter i Dispatch Photo Message.
Steg 5: Testa och aktivera ert arbetsflöde
Validera flödet end-to-end och slå på automatiseringen för produktionsanvändning.
- Klicka på Execute Workflow och skicka ett Telegram-meddelande till er bot för att trigga Incoming Telegram Start.
- Bekräfta att Compose Image Prompt ger en förfinad prompt och att Generate Image Request returnerar en URL.
- Verifiera att Dispatch Photo Message skickar tillbaka en bild till den ursprungliga Telegram-chatten.
- Kontrollera att Store in Drive Folder laddar upp bilden och att Log Image Record lägger till en ny rad med filnamn och länk.
- Växla arbetsflödet till Active när resultaten är korrekta.
Vanliga fallgropar
- Telegram-botens inloggningsuppgifter kan gå ut eller klistras in fel. Om svar plötsligt slutar komma, kontrollera bot-token i n8n Credentials och bekräfta att boten fortfarande fungerar i Telegram.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder misslyckas på tomma svar.
- Standardprompts i AI-noder är generiska. Lägg in din varumärkestonalitet tidigt, annars kommer du att redigera resultaten för alltid.
Vanliga frågor
Cirka 30 minuter om du redan har dina API-nycklar.
Nej. Du kommer främst att koppla konton och klistra in inloggningsuppgifter i n8n.
Ja. n8n har ett gratis alternativ för egen hosting 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 OpenAI API-kostnader, som vanligtvis är några cent per bild beroende på modell och storlek.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det bör du. Den enklaste vinsten är att uppdatera prompten i “Compose Image Prompt” så att den alltid inkluderar dina stilregler (färger, ljussättning, komposition, “undvik text” och så vidare). Du kan också byta bildgenereringsinställningarna i noden “Generate Image Request” för att ändra storlek/kvalitet och sedan behålla samma loggning i Google Sheets så att allt förblir sökbart.
Oftast är det bot-token, inte flödet. Generera på nytt eller kopiera om token från @BotFather och uppdatera sedan Telegram-credentials i n8n och testa igen genom att skicka ett nytt meddelande. Bekräfta också att din Telegram Trigger är den aktiva trigger-noden, eftersom import av mallar ibland lämnar flödet inaktivt. Om det bara misslyckas under hektiska perioder kan Telegram eller din server strypa trafiken (rate limiting), så att sänka takten på förfrågningar (eller flytta till n8n Cloud) kan hjälpa.
Många, men det beror på var du kör den. På n8n Cloud beror din månatliga gräns för körningar på din plan, och varje bild använder vanligtvis några körningar för prompt-utökning, generering, filhämtning och loggning. Om du kör själv finns ingen fast gräns, men kapaciteten beror på din server och OpenAI:s rate limits. I praktiken kör de flesta små team från dussintals till några hundra bilder i veckan utan att tänka på det, och justerar först när de skalar upp.
Ofta, ja, eftersom det här flödet är mer än en enkel “trigger → åtgärd”. n8n hanterar flerstegslik (utöka prompt, generera, hämta fil, lagra, logga, svara) utan att det känns som att du kämpar med verktyget eller betalar extra för förgreningar. Egen hosting är också viktigt om du vill ha obegränsade körningar och mer kontroll över data. Zapier eller Make kan fortfarande vara bra om du bara behöver en lätt tvåstegsautomatisering och inte bryr dig om anpassad promptlogik. Om du är osäker kan du prata med en automatiseringsexpert så kvalitetssäkrar vi ditt upplägg.
När detta väl rullar försvinner inte dina bästa idéer. De blir användbara tillgångar med spårbarhet i Sheets, redo för nästa kampanj.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.