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

Telegram + Gmail: hämta 2FA TOTP-koder vid begäran

Rickard Andersson Partner, Nodenordic.se

Att leta efter en 2FA-kod ska inte kännas som en skattjakt. Men när du hoppar mellan en laptop, en autentiseringsapp och tjänsten du försöker logga in i är det lätt att tappa både tid och fokus.

IT-administratörer som gör behörighetsgranskningar blir avbrutna hela tiden. Byråägare som testar kundkonton känner samma sak. Och om du jobbar med marketing ops är TOTP-kodsautomation en sån där liten ”pappersskärning” som tyst stjäl momentum hela veckan.

Det här arbetsflödet genererar en ny TOTP-kod på beställning i n8n, så att du snabbt kan hämta token och sedan skicka den till Telegram eller Gmail när du behöver den. Du får lära dig vad det gör, vad du behöver och hur du anpassar det på ett säkert sätt.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Telegram + Gmail: hämta 2FA TOTP-koder vid begäran

Varför det här spelar roll: få 2FA-koder utan att byta kontext

2FA är inte förhandlingsbart, men vardagen är rörig. Du är mitt i en inloggning, du sträcker dig efter telefonen, Face ID misslyckas en gång, autentiseringsappen är begravd i mappar, och koden du till slut ser har 6 sekunder kvar. Om du jobbar med test, onboarding, revisioner eller granskning av delade konton upprepas det avbrottet om och om igen. Och eftersom TOTP-koder roterar kan du inte bara ”spara den till senare” som ett lösenord. Det är en liten uppgift som skapar oproportionerligt mycket friktion.

Det summeras snabbt. Här brukar det oftast fallera.

  • Folk byter enhet mitt i flödet, vilket ökar misstag och avbrutna inloggningar.
  • Team slutar med att be om ”en kod till” i chatten, vilket skapar dåliga säkerhetsvanor.
  • Vid behörighetsgranskningar tappar du arbetsminnet varje gång du lämnar webbläsaren.
  • Manuell 2FA-hantering saktar ner test och QA, särskilt när du behöver flera inloggningar i rad.

Vad du bygger: TOTP-kodgenerator på beställning i n8n

Det här arbetsflödet ger dig en enkel åtgärd för att ”generera en ny token” direkt i n8n. Du börjar med att aktivera 2FA på en tjänst (OpenAI, Google, GitHub och så vidare) och extraherar otpauth://-länken från QR-koden du får. Från den länken tar du hemliga nyckeln och sparar den som en n8n TOTP-inloggningsuppgift, med en tydlig etikett som ”Tjänstnamn:användarnamn”. När det är på plats genererar en körning av arbetsflödet samma typ av 6-siffrig kod som du ser i Google Authenticator eller Authy, plus hur många sekunder som återstår innan den löper ut. Sedan kan du routa token till Telegram eller Gmail så att du kan använda den direkt där du redan jobbar.

Arbetsflödet startar med en manuell körning i n8n. Därefter skapar TOTP-noden en ny engångskod med den lagrade hemligheten. Till sist kan du skicka token till Telegram eller Gmail (eller båda) så att den väntar där du redan tittar.

Det här bygger du

Förväntade resultat

Säg att du gör 10 säkra inloggningar per dag för QA, kontroller av kundkonton eller behörighetsgranskningar. Manuellt tar även en snabb ”öppna telefonen, hitta appen, kopiera koden” ungefär 1 minut varje gång, så du bränner runt 10 minuter dagligen och tappar fokus. Med det här arbetsflödet handlar det snarare om 10 sekunder för att köra det plus några sekunder för att läsa token i Telegram eller Gmail. Det är ungefär 8 minuter tillbaka de flesta dagar, och ärligt talat känns det som mer eftersom du slutar bryta ditt flow.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • TOTP hemlig nyckel från tjänstens 2FA-QR-kod.
  • Telegram för att ta emot tokens där du jobbar.
  • Gmail för att mejla tokens för revisionsspårbarhet.
  • n8n TOTP-inloggningsuppgift (skapa den i n8n Credentials).

Nivå: Nybörjare. Du klistrar in en hemlig nyckel i n8n och kör en testkörning.

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

Steg för steg

Du triggar en körning i n8n. Arbetsflödet börjar med en manuell körning, vilket passar perfekt för ”jag behöver en kod nu”-lägen under en inloggning eller granskning.

n8n genererar TOTP-token. TOTP-steget använder hemligheten du sparade i dina n8n-inloggningsuppgifter för att beräkna en giltig engångskod, samt återstående sekunder.

Du väljer var koden ska dyka upp. Direkt ur lådan genererar arbetsflödet token i körningsresultatet. Många team bygger ut det genom att skicka token till Telegram för snabbhet, eller Gmail när de vill ha ett sökbart underlag.

Du anpassar det till din säkerhetsprocess. Du kan enkelt ändra var tokens levereras (Telegram vs. Gmail) utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.

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

Steg 1: Konfigurera den manuella triggern

Konfigurera den manuella triggern så att ni kan köra arbetsflödet vid behov när ni testar och validerar TOTP-utdata.

  1. Lägg till noden Manual Run Trigger på er canvas (eller bekräfta att den redan finns).
  2. Lämna standardinställningarna som de är eftersom den här triggern körs manuellt.
  3. Säkerställ att kopplingen går från Manual Run Trigger till Generate TOTP Code.

Steg 2: Anslut TOTP och generera koden

Konfigurera noden för TOTP-generering och anslut nödvändiga autentiseringsuppgifter så att arbetsflödet kan skapa en giltig kod.

  1. Välj noden Generate TOTP Code.
  2. Autentiseringsuppgift krävs: Anslut era totpApi-autentiseringsuppgifter.
  3. Behåll standardinställningarna under Options om ni inte behöver egna TOTP-inställningar.

⚠️ Vanlig fallgrop: Om Generate TOTP Code inte har någon ansluten totpApi-autentiseringsuppgift kommer noden inte att kunna generera en kod.

Steg 3: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att en giltig TOTP-kod returneras och aktivera sedan arbetsflödet när ni är redo.

  1. Klicka på Execute Workflow för att trigga Manual Run Trigger.
  2. Verifiera att Generate TOTP Code ger en giltig kod i körningsresultaten.
  3. Växla arbetsflödet till Active om ni vill ha det tillgängligt för upprepade manuella körningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Telegram-inloggningsuppgifter kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först din n8n Telegram-inloggningsuppgift och konfigurationen för chat ID.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in ert tonalitet/brand voice tidigt, annars kommer du att redigera resultaten för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här TOTP-kodsautomatiseringen?

Cirka 20 minuter när du väl har den hemliga nyckeln.

Krävs det kodning för den här TOTP-kodsautomatiseringen?

Nej. Du lägger till en TOTP-inloggningsuppgift i n8n och kopplar din leveranskanal (Telegram eller Gmail).

Är n8n gratis att använda för det här arbetsflödet för TOTP-kodsautomation?

Ja. n8n har ett gratis self-hosted-alternativ 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 eventuella Telegram-/Gmail-kostnader (oftast inga) samt din hostingkostnad om du self-hostar.

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

Kan jag modifiera det här arbetsflödet för TOTP-kodsautomation för olika use cases?

Ja, och det borde du förmodligen. Du kan behålla samma TOTP-inloggningsuppgift men ändra hur resultatet levereras genom att lägga till en Telegram-nod för ”send message” eller en Gmail-nod för ”send email” efter ”Generate TOTP Code”. Vanliga anpassningar är att välja etikettformat (som ”GitHub:[email protected]”), skicka token endast under kontorstid och routa olika tjänster till olika chattar eller inkorgar.

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

Oftast är det fel chat ID eller att boten aldrig lades till i chatten. Kontrollera din n8n Telegram-inloggningsuppgift igen och bekräfta sedan att boten faktiskt kan posta till den destinationen. Om det fungerade i går men inte i dag, skapa en ny token och uppdatera den i n8n. Håll också koll på enkel rate limiting om du bombar den under tester.

Vilken volym kan det här arbetsflödet för TOTP-kodsautomation hantera?

Mycket, men i praktiken kör du det när du behöver det.

Är den här TOTP-kodsautomatiseringen bättre än att använda Zapier eller Make?

För TOTP-arbete är n8n oftast ett säkrare val eftersom du kan self-hosta och behålla hemligheter under din kontroll, och logiken är transparent i ett och samma arbetsflöde. Det är också enklare att behålla körningshistorik för revisioner. Zapier och Make kan fungera bra för enkla ”skicka mig ett mejl”-automatiseringar, men TOTP är ett av de fallen där du inte vill ha en black box som hanterar känsliga inloggningsuppgifter. Om dina compliancekrav är strikta kommer du att uppskatta att n8n kan köras helt i din egen infrastruktur. Prata med en automationsexpert om du vill ha hjälp att välja rätt upplägg.

Det här är en liten automatisering med förvånansvärt stor effekt. Du behåller stark 2FA, men slutar betala ”kontextbytes-skatten” varje gång du behöver en kod.

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