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

Telegram + Google Sheets: dagliga citat skickas åt dig

Rickard Andersson Partner, Nodenordic.se

Att posta ”bara ett snabbt citat” varje dag låter enkelt tills livet blir hektiskt. Då missar du en dag, glömmer vem som bad om att prenumerera, eller så klistrar du in samma meddelande fel och det ser slarvigt ut.

Community managers märker det direkt när en kanal blir tyst. Coacher fastnar i administration i stället för i sessioner. Och solokreatörer som vill bygga en Telegram-publik snabbt upptäcker att konsekvens är ett slit. Den här automatiseringen av Telegram-citat håller din kanal aktiv och din prenumerantlista organiserad, utan dagligt manuellt arbete.

Nedan ser du exakt vad arbetsflödet gör, vad du behöver och hur det förvandlar ”jag postar senare” till ett system som kör av sig självt.

Så fungerar automatiseringen

Det fullständiga n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: Telegram + Google Sheets: dagliga citat skickas åt dig

Problemet: daglig publicering blir ett dagligt måste

Dagligt innehåll ser enkelt ut utifrån. I verkligheten är det en kedja av små uppgifter som stjäl fokus: hitta ett citat, anpassa det till din målgrupp, översätta det (om du har en icke-engelskspråkig community), lägga till lite känsla så att det inte ser ut som ren text och sedan skicka ut det. Gör du det varje dag börjar det kännas som att betala en ”konsekvensskatt”. Än värre: prenumeranthanteringen hamnar ofta i DM:s och i minnet. Folk går med, folk lämnar, och du har ingen strukturerad lista du litar på.

Inget av det här är svårt. Det är bara obevekligt.

  • Du lägger till slut cirka 20 minuter om dagen på att leta, formatera och posta ett enda meddelande.
  • Prenumerantspårning blir snabbt rörig när den ligger begravd i chattar i stället för i ett enkelt kalkylark.
  • Översättningar blir inkonsekventa, vilket innebär mer fram-och-tillbaka-redigering än du tänkt.
  • När du missar en dag dippar engagemanget och det blir svårare att komma tillbaka till rutinen.

Lösningen: en automatiserad daglig citatbot för Telegram

Det här arbetsflödet gör dagliga citat till ett schemalagt, repeterbart system. Varje dag startar n8n automatiseringen enligt schema, hämtar ett nytt citat från ZenQuotes och skickar det sedan genom Google Gemini för att översätta till ditt målspråk och ”stickerifiera” det med relevanta emojis. Därefter hämtar det din aktuella prenumerantlista från Google Sheets och levererar det färdiga meddelandet till alla via Telegram. Det finns också ett andra flöde som kör parallellt: när någon skickar ett meddelande till din bot lägger arbetsflödet tyst till dem i ditt prenumerantark och svarar med ett välkomstmeddelande. Inga kalkylark att underhålla för hand. Ingen daglig publiceringsrutin att passa.

Arbetsflödet börjar med en daglig schematrigger, så det kör även när du glömmer. Sedan berikar det citatet med AI-översättning och emojis via Gemini. Slutligen läser det din prenumerantlista i Google Sheets och skickar ut det formaterade citatet via Telegram, till alla på en gång.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du driver en motivationskanal på Telegram och postar en gång per dag. Manuellt kanske du lägger 10 minuter på att hitta ett citat, 5 minuter på att översätta och finslipa det och ytterligare 5 minuter på att formatera med emojis och skicka ut det, alltså cirka 20 minuter per dag. På en vecka blir det ungefär 2 timmar. Med det här arbetsflödet lägger du kanske 10 minuter en gång på att ställa in målspråk och välkomsttext, och sedan sker den dagliga körningen automatiskt medan du gör annat.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram för att skicka citat och ta emot anmälningar.
  • Google Sheets för att lagra och läsa prenumerant-ID:n.
  • Google Gemini API-nyckel (hämta den från Google AI Studio).

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in två API-nycklar och ändrar ett par textfält.

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

Så fungerar det

Ett dagligt schema startar körningen. n8n triggar arbetsflödet vid den tid du valt med inbyggda Schedule Trigger, så meddelandet går ut även om du är offline.

Ett citat hämtas och förbereds. En HTTP-begäran hämtar ett slumpmässigt citat från ZenQuotes och ett litet steg för att ”sätta fält” applicerar ditt målspråk och dina formateringspreferenser.

AI tar hand om översättning och tryck. LLM-kedjan med Gemini översätter citatet och lägger till relevanta emoji-”stickers”, vilket gör att meddelandet känns mer som ett designat inlägg än som en ren textklump. Ärligt talat är det här delen som brukar göra att folk håller fast vid vanan, eftersom det ser bra ut som standard.

Prenumeranter läses in och citatet skickas ut. Arbetsflödet laddar din aktuella prenumerantlista från Google Sheets och skickar det slutliga meddelandet via Telegram till alla.

Du kan enkelt ändra målspråk för att stödja flera språk utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera schematriggern

Ställ in den automatiserade schemaläggningen för daglig leverans av citat och säkerställ att prenumerationstriggern är redo att fånga upp nya användare.

  1. Öppna Scheduled Automation Start och ställ in schemaregeln i Rule (t.ex. dagligt intervall via UI:t).
  2. Öppna Telegram Incoming Hook och bekräfta att Updates innehåller message så att nya användare kan prenumerera.
  3. Låt Flowpast Branding ligga kvar som en visuell notering (ingen konfiguration krävs).

Tips: Säkerställ att ert schema i Scheduled Automation Start matchar er tidszon så att citaten kommer när ni förväntar er.

Steg 2: anslut Google Sheets

Lagra prenumerant-ID:n och läs listan för att kunna sända ut de översatta citaten.

  1. Öppna Append Subscriber Sheet och ställ in Document till [YOUR_ID] och Sheet till gid=0.
  2. Bekräfta att kolumnmappningen i Columns använder registered_users med värdet {{ $json.message.from.id }} och date med värdet {{ $now }}.
  3. Öppna Read Subscriber Sheet och ställ in Document till [YOUR_ID] och Sheet till gid=0.
  4. Inloggning krävs: Anslut era googleSheetsOAuth2Api-uppgifter för både Append Subscriber Sheet och Read Subscriber Sheet.

Steg 3: sätt upp översättningskedjan

Definiera målspråket, hämta ett citat och översätt det med Gemini.

  1. Öppna Assign Target Language och ställ in Translate_lang till Persian i tilldelningslistan.
  2. Öppna External Quote Fetch och ställ in URL till https://zenquotes.io/api/random.
  3. Öppna LLM Translation Chain och behåll prompten i Text som First translate the following quote to {{ $('Assign Target Language').item.json.Translate_lang }} then stickerize it using related stickers. quote: {{ $json.q }} Just answer in this response format without any label: Stickerized original quote. Stickerized translated quote..
  4. Öppna Gemini Chat Engine och ställ in Model Name till models/gemini-2.5-flash.
  5. Inloggning krävs: Anslut era googlePalmApi-uppgifter i Gemini Chat Engine (detta driver LLM Translation Chain).

Tips: Gemini Chat Engine är språkmodellen för LLM Translation Chain, så lägg till inloggningsuppgifter i Gemini Chat Engine, inte i kedjenoden.

Steg 4: konfigurera utdata och Telegram-åtgärder

Skicka ett välkomstmeddelande till nya prenumeranter och leverera översatta citat till alla registrerade användare.

  1. Öppna Welcome Telegram Reply och ställ in Text till 👋 Welcome, I will send you daily quote. och Chat ID till {{ $('Telegram Incoming Hook').item.json.message.from.id }}.
  2. Öppna Dispatch Telegram Quote och ställ in Text till *{{ $('External Quote Fetch').item.json.a.replaceAll(".", "\\.") }}* : {{ $('LLM Translation Chain').item.json.text.replaceAll(".", "\\.") }}.
  3. I Dispatch Telegram Quote, ställ in Chat ID till {{ $json.registered_users }} och Parse Mode till MarkdownV2.
  4. Inloggning krävs: Anslut era telegramApi-uppgifter för Telegram Incoming Hook, Welcome Telegram Reply och Dispatch Telegram Quote.

⚠️ Vanlig fallgrop: MarkdownV2 kräver att punkter escap:as; behåll replaceAll(".", "\\.")-uttrycken i Dispatch Telegram Quote för att undvika fel i meddelandeformateringen.

Steg 5: testa och aktivera ert workflow

Verifiera både prenumerationsflödet och schemalagd citatleverans innan ni går live.

  1. Klicka på Execute Workflow och trigga Telegram Incoming Hook genom att skicka ett meddelande till er bot; bekräfta att en ny rad läggs till i Append Subscriber Sheet och att välkomstsvaret kommer fram.
  2. Kör manuellt från Scheduled Automation Start för att bekräfta att External Quote Fetch returnerar data, att LLM Translation Chain producerar översatt text och att Dispatch Telegram Quote skickar meddelanden till alla registered_users.
  3. När allt fungerar, slå på workflowet Active för att aktivera schemalagd daglig leverans.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Behörigheter i Google Sheets kan vara petiga. Om prenumeranter inte läggs till, kontrollera det anslutna Google-kontot i n8n och bekräfta att kalkylarket är delat med det kontot.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Telegram-bottokens roteras oftare än man tror. Om skickandet misslyckas, öppna BotFather, bekräfta token och uppdatera sedan Telegram-uppgifterna i n8n.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen av Telegram-citat?

Cirka 30 minuter om dina konton är redo.

Behöver jag programmeringskunskaper för att automatisera Telegram-citat?

Nej. Du kopplar Telegram och Google och klistrar sedan in din Gemini API-nyckel.

Är n8n gratis att använda för det här arbetsflödet för automatisering av Telegram-citat?

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 med användning av Google Gemini API, vilket normalt är litet för ett dagligt meddelande.

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 egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för automatisering av Telegram-citat för flera språk per prenumerant?

Ja, men du behöver bygga ut strukturen i Google Sheets. Lagra en kolumn ”språk” per prenumerant och justera sedan steget Assign Target Language så att det använder det värdet innan Gemini-översättningen kör. Vanliga justeringar är olika välkomsttext, separata kanaler per språk och att byta citatformat från ”original + översättning” till ”endast översättning”.

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

Oftast beror det på en ogiltig eller roterad bottoken. Kontrollera token igen i BotFather, uppdatera sedan Telegram-uppgifterna i n8n och kör ett snabbt manuellt testutskick. Om det fortfarande misslyckas, bekräfta att chatt-ID:n som hämtas från Google Sheets är riktiga prenumerantchattar, inte användarnamn, och att din bot har behörighet att skicka meddelanden till dem.

Hur många prenumeranter kan den här automatiseringen av Telegram-citat hantera?

Några tusen prenumeranter är realistiskt för de flesta upplägg, och den verkliga begränsningen är oftast Telegrams rate limits och din n8n-plan/server.

Är den här automatiseringen av Telegram-citat bättre än att använda Zapier eller Make?

Ofta, ja, särskilt om du vill att AI-översättningen ska vara en förstklassig del som går att justera. n8n är också smidigare när du behöver två flöden på samma ställe (daglig utskickning plus prenumerantregistrering) utan att betala extra för varje gren. Zapier eller Make kan vara enklare för snabba prototyper, men de blir klumpiga när du börjar hantera prenumerantlistor och rikare meddelandeformatering. Om du är osäker, tänk på volym: ett dagligt meddelande till många är där n8n brukar kännas lugnare. Prata med en automationsexpert så hjälper vi dig att välja den mest strukturerade vägen.

När det här väl rullar slutar ditt ”dagligt citat”-löfte att vara en punkt på din att göra-lista. Det är bara… klart.

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