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

Google Drive-backuper med Telegram-notiser

Rickard Andersson Partner, Nodenordic.se

Dina automationer driver verksamheten, tills något skapar fel och du inser att du saknar en korrekt formaterad backup. Kanske uppdaterade du ett arbetsflöde snabbt, skrev över den “fungerande” versionen och nu försöker du sätta ihop allt igen från minnet. Inte kul.

Det här är den typen av huvudvärk som drabbar ops-ansvariga först, men byråägare som underhåller kundautomationer och solo-byggare som kör n8n på en VPS känner av den också. Med den här n8n backup-automationen får du en daglig Google Drive-snapshot plus ett Telegram-meddelande som bekräftar att den faktiskt blev klar.

Nedan ser du hur arbetsflödet körs, vad som sparas, hur 7‑dagars retention håller ordning och vad du ska tänka på när du kopplar dina konton.

Så här fungerar automationen

Hela n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Google Drive-backuper med Telegram-notiser

Problemet: backuper sker inte förrän det är för sent

De flesta n8n-team “glömmer” inte backuper. De antar bara att de tar det senare, direkt efter nästa kundönskemål, nästa kampanjlansering, nästa bugg. Sedan blir en instans felkonfigurerad, ett arbetsflöde raderas av misstag eller en ändring går live som inte borde ha gjort det. Nu jagar du runt bland gamla exporter, halvfärdiga utkast och slumpmässiga JSON-filer på någons laptop. Den verkliga kostnaden är inte bara återställningstiden. Det är stressen, tappad fart och den tysta oron över att samma sak kan hända igen nästa vecka.

Det eskalerar snabbt. Här är var det oftast faller isär.

  • Manuella exporter hoppas över eftersom ingen vill ha ännu en återkommande adminuppgift.
  • Backuper utan tidsstämpel blir en gissningslek när du behöver återställa snabbt.
  • Lagringen blir rörig, så folk slutar lita på vad som ligger i backup-mappen.
  • Ingen färdignotis gör att du upptäcker fel först när du försöker återställa.

Lösningen: dagliga n8n-backuper till Google Drive + Telegram-bevis

Det här arbetsflödet skapar en enkel rutin du inte behöver tänka på. På ett dagligt schema (eller en manuell körning när du vill) skapar det en ny mapp i Google Drive med tidsstämpel, hämtar dina arbetsflöden från din n8n-instans och konverterar varje arbetsflöde till en JSON-fil. JSON-filerna laddas upp i dagens mapp, så varje backup är tydligt separerad och lätt att bläddra i. Efter uppladdningscykeln hittar arbetsflödet äldre backup-mappar, väljer allt som ligger utanför retention-fönstret och raderar dem för att hålla Drive strukturerat. Till sist skickar det ett Telegram-meddelande med mappnamn och en länk, så du vet att backupen faktiskt blev klar.

Arbetsflödet startar med en daglig trigger som sätter dagens tidsstämpel och skapar en matchande backup-mapp. Därefter hämtar det listan över arbetsflöden, bearbetar dem i batchar, laddar upp varje JSON-export, städar bort mappar äldre än sju dagar och avslutar med en Telegram-notis.

Vad du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du hanterar runt 50 arbetsflöden och exporterar backuper två gånger i veckan “när du kommer ihåg”. Att öppna n8n, exportera, namnge filer, skapa en mapp, ladda upp till Drive och rensa gamla mappar tar lätt 20 minuter per körning, alltså cirka 40 minuter i veckan. Med det här arbetsflödet är “arbetet” i princip noll: det körs enligt schema, tar några minuter att processa och du får en Telegram-länk när det är klart. Tidsbesparingen är trevlig. Den verkliga vinsten är att återställning blir tråkigt.

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)
  • Google Drive för att lagra dagliga backup-mappar med tidsstämpel.
  • Telegram för att ta emot notiser om slutförande och status.
  • n8n API-uppgifter (skapa i n8n för åtkomst till arbetsflöden).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in uppgifter och testar en manuell körning.

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

Så fungerar det

En daglig (eller manuell) trigger drar igång. Du kan köra den vid begäran med Manual Start, men standard är ett dagligt schema så att backuper sker även när du har fullt upp.

En tidsstämpel skapas och en Drive-mapp genereras. Arbetsflödet sätter aktuell datum/tid och skapar sedan en Google Drive-mapp med namn som n8n-Workflow-Backups-YYYY-MM-DD så att varje körning är lätt att identifiera i efterhand.

n8n exporterar dina arbetsflöden och gör dem till filer. Det hämtar arbetsflödeslistan från din n8n-instans, begränsar resultatet (upp till 200 här) och loopar sedan igenom i batchar. Varje arbetsflöde serialiseras till en JSON-fil, vilket gör återställningar och diffar raka och enkla.

Uppladdning sker, städning körs och Telegram bekräftar slutförande. När varje JSON har laddats upp i dagens mapp söker arbetsflödet i Drive efter äldre backup-mappar, väljer allt som är äldre än sju dagar och rensar bort dem permanent. Därefter skickar det en Telegram-notis med mappnamn och en länk du kan klicka på direkt.

Du kan enkelt ändra retention-fönstret (sju dagar) till 14 eller 30 utifrån dina behov. Se hela implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera schematriggern

Konfigurera alternativen för automatisk och manuell start så att arbetsflödet kan köras enligt schema eller triggas vid behov.

  1. Lägg till och behåll Daily Schedule Trigger för automatiska körningar.
  2. Granska inställningarna för rule i Daily Schedule Trigger så att de matchar er önskade frekvens.
  3. Lägg till Manual Start Trigger för att möjliggöra manuell testning eller ad-hoc-backuper.
  4. Säkerställ att både Daily Schedule Trigger och Manual Start Trigger är anslutna till Assign Current Timestamp.

Steg 2: Anslut Google Drive

Konfigurera Google Drive-noder som skapar mappar, laddar upp arbetsflödesbackuper och hanterar retention.

  1. Öppna Generate Backup Folder och anslut autentiseringsuppgifter. Credential Required: Anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  2. Ställ in Name i Generate Backup Folder till =n8n-Workflow-Backups-{{ $json.datetime }} och lämna Drive som My Drive samt Folder som / (Root folder).
  3. Öppna Upload JSON to Drive och anslut autentiseringsuppgifter. Credential Required: Anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  4. Ställ in Name i Upload JSON to Drive till ={{ $binary.data.fileName }}.json och Folder till ={{ $('Generate Backup Folder').item.json.id }}.
  5. Öppna Find Backup Folders och anslut autentiseringsuppgifter. Credential Required: Anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  6. Ställ in Resource till fileFolder, Query String till n8n-Workflow-Backups och Limit till 10 i Find Backup Folders.
  7. Öppna Purge Old Backups och anslut autentiseringsuppgifter. Credential Required: Anslut era googleDriveOAuth2Api-autentiseringsuppgifter.

Steg 3: Konfigurera tidsstämpel och hämtning av arbetsflöden

Tidsstämpla varje backupmapp med aktuell tid och hämta arbetsflöden från n8n för arkivering.

  1. I Assign Current Timestamp lägger ni till en tilldelning med namnet datetime och sätter dess värde till ={{ $now }}.
  2. Öppna Retrieve Workflow List och anslut autentiseringsuppgifter. Credential Required: Anslut era n8nApi-autentiseringsuppgifter.
  3. Bekräfta att Retrieve Workflow List är ansluten till Cap Results 200 och ställ in Max Items till 200.
  4. I Batch Process Items behåller ni Reset inställt på false för att iterera genom arbetsflödesobjekten.

Steg 4: Serialisera och ladda upp arbetsflödesfiler

Konvertera varje arbetsflöde till en JSON-fil och ladda upp den i den genererade backupmappen.

  1. Öppna Serialize Workflow JSON och ställ in Operation till toJson.
  2. Ställ in File Name i Serialize Workflow JSON till ={{ $json.name }}.
  3. Säkerställ att Serialize Workflow JSON är ansluten till Upload JSON to Drive, och att Upload JSON to Drive sedan ansluter tillbaka till Batch Process Items för att fortsätta batchningen.

Steg 5: Konfigurera notifieringar och retentionslogik

Styr flödet så att notifieringar och rensning körs en gång, och radera sedan äldre backupmappar.

  1. I Single Run Gate aktiverar ni Execute Once för att förhindra upprepade notifieringar och rensning.
  2. Bekräfta att Single Run Gate skickar utdata parallellt till både Find Backup Folders och Send Telegram Notice.
  3. Öppna Send Telegram Notice och anslut autentiseringsuppgifter. Credential Required: Anslut era telegramApi-autentiseringsuppgifter.
  4. Ställ in Chat ID i Send Telegram Notice till ={{ $env.TELEGRAM_CHAT_ID }} och behåll Text som ={{ $now }} Workflows Backup Complete {{ $('Generate Backup Folder').item.json.name }} https://drive.google.com/drive/folders/{{ $('Generate Backup Folder').item.json.id }}.
  5. I Select Old Folders behåller ni den medföljande JavaScript-koden som sorterar mappar och returnerar objekt äldre än 7 dagar.
  6. Säkerställ att Select Old Folders är ansluten till Purge Old Backups med Folder ID inställt på ={{ $json.id }}.

⚠️ Vanlig fallgrop: Om $env.TELEGRAM_CHAT_ID inte är satt i er n8n-miljö kommer Send Telegram Notice att misslyckas. Lägg till den i era miljövariabler innan ni aktiverar.

Steg 6: Testa och aktivera ert arbetsflöde

Verifiera att arbetsflödet skapar en backupmapp, laddar upp JSON-filer och rensar äldre backuper innan ni går live.

  1. Klicka på Execute Workflow och starta med Manual Start Trigger för att testa hela körningen.
  2. Bekräfta att en ny mapp med ett namn i stil med n8n-Workflow-Backups-{{ timestamp }} dyker upp i Google Drive och innehåller JSON-filer för varje arbetsflöde.
  3. Kontrollera att Send Telegram Notice skickar klart-meddelandet med länken till Drive-mappen.
  4. Verifiera att äldre backupmappar utöver de senaste 7 tas bort av Purge Old Backups.
  5. Aktivera arbetsflödet för att slå på Daily Schedule Trigger för löpande automatiska backuper.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Drive-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera n8n-sidan Credentials och autentisera om Drive OAuth-anslutningen först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • Telegram-bottokens och chat-ID:n är lätta att klistra in fel. Om du slutar få aviseringar, verifiera att boten kan skicka meddelanden till chatten (och bekräfta chat-ID:t i Telegram-noden).

Vanliga frågor

Hur lång tid tar det att sätta upp den här n8n backup-automationen?

Cirka 30 minuter om dina Google Drive- och Telegram-konton är redo.

Behöver jag kunna koda för att automatisera n8n-backuper?

Nej. Du kopplar framför allt uppgifter och testar en manuell körning.

Är n8n gratis att använda för det här arbetsflödet för n8n backup-automation?

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 volymer. Du behöver också räkna in kostnader för Google Drive-lagring (oftast försumbart för JSON-backuper).

Var kan jag hosta n8n för att köra den här automationen?

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.

Kan jag anpassa det här arbetsflödet för n8n backup-automation till en annan retention-period?

Ja, och det är en av de första justeringarna de flesta team gör. Du uppdaterar logiken i kodsteget som väljer “gamla” mappar (noden med etiketten Select Old Folders) så att den flaggar objekt äldre än 14 dagar eller 30 dagar i stället för sju. Du kan också ändra mappnamnsmönstret i tidsstämpelsteget om du vill ha veckomapppar eller miljöprefix som “prod” och “staging”.

Varför fallerar min Google Drive-anslutning i det här arbetsflödet?

Oftast är det en utgången OAuth-session eller fel Google-konto som är anslutet. Autentisera om Google Drive-uppgiften i n8n och bekräfta sedan att arbetsflödet har åtkomst till rätt Drive (och rätt rotmapp). Om mappskapandet fungerar men uppladdningar fallerar, kontrollera Drive-behörigheter och kvot. Säkerställ också att arbetsflödet inte försöker skriva till en delad enhet som kräver extra åtkomst.

Hur många arbetsflöden klarar den här n8n backup-automationen?

Den här versionen begränsar exporter till 200 arbetsflöden per körning, och du kan höja den gränsen om din instans är större.

Är den här n8n backup-automationen bättre än att använda Zapier eller Make?

I de flesta fall, ja. Zapier och Make passar dåligt för att backa upp n8n i sig, eftersom du fortfarande behöver anropa n8n-API:t, paginera resultat, konvertera objekt till filer och hantera retention-städning, vilket snabbt blir krångligt. n8n hanterar batchning, loopar och filkonvertering på ett ställe, och du kan köra egen hosting så att du inte betalar mer när antalet arbetsflöden växer. Dessutom är det mycket enklare att återställa från en korrekt formaterad JSON-export när du håller dig inom n8n-ekosystemet. Om du är osäker, prata med en automationsexpert så pekar vi dig i rätt riktning.

När detta väl körs blir backuper bakgrundsbrus, vilket är exakt vad du vill. Du har en strukturerad mapp för idag, en enkel retention-policy och en Telegram-ping som gör att du känner dig trygg utan att behöva passa något.

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