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

Google Drive-backuper med automatisk mappstädning

Rickard Andersson Partner, Nodenordic.se

Din n8n-instans håller i det tysta på att bli ”affärskritisk”… tills den inte är det. En oavsiktlig radering, en misslyckad migrering eller ett serverhack, och arbetsflödena du byggt under månader kan försvinna på ett ögonblick. Därför är n8n backup automation inte ”trevligt att ha” när du väl kör skarpa processer.

Marketing ops-team märker det när lead routing slutar fungera. En småföretagare märker det när faktura- och leveransautomatiseringar stannar. Och driver du en byrå känner du redan till paniken när du måste bygga om kundsystem under tidspress.

Det här arbetsflödet säkerhetskopierar varje n8n-arbetsflöde till Google Drive enligt schema, skapar snygga datummärkta mappar för enkel återställning och tar sedan bort gamla backupmappar automatiskt. Du får veta vad det gör, vad du behöver och hur du anpassar det till din miljö.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Google Drive-backuper med automatisk mappstädning

Varför detta spelar roll: att förlora arbetsflöden (och tid) på grund av misstag som går att undvika

När dina n8n-automatiseringar växer från ”några experiment” till ryggraden i lead capture, rapportering, kundleverans eller operativa överlämningar blir det brutalt att förlora dem. Återbygget är inte bara att importera en JSON-fil igen. Det är saknade credentials, bortglömda edge cases och alla små ”varför gjorde vi så här?”-beslut som bara fanns i ditt huvud. Att migrera till en ny VPS kan vara lika smärtsamt. Att exportera dussintals arbetsflöden ett och ett är tråkigt, felkänsligt och exakt den typ av jobb som skjuts upp tills det är för sent.

Det drar snabbt iväg. Här är var det vanligtvis faller i verkligheten.

  • Manuella exporter hoppas över i veckor, så din ”backup” är redan inaktuell när du behöver den.
  • Vid migreringar är det lätt att missa ett arbetsflöde eller importera fel version, vilket skapar tysta fel.
  • Att lagra filer utan ett konsekvent system för mappnamn gör återställning till en skattjakt.
  • Backuper som aldrig rensar sig själva äter långsamt upp Drive-lagring, och till slut tar någon bort fel mapp.

Det du bygger: schemalagda n8n-backuper till Google Drive (med automatisk rensning)

Det här arbetsflödet körs enligt schema (varje timme som standard), skapar en ny backupmapp i Google Drive med aktuellt datum och timme, och hämtar sedan varje arbetsflöde från din n8n-instans via n8n-API:et. Varje arbetsflöde sparas som en egen JSON-fil och laddas upp till den nya mappen, ett i taget, med en kort paus mellan uppladdningarna för att undvika problem med rate limits. När backupen är klar beräknar samma automatisering ett brytdatum baserat på din retention-inställning (7 dagar som standard). Därefter hittar den äldre backupmappar som matchar namnformatet och tar bort dem. Resultatet blir en strukturerad, rullande historik som faktiskt går att använda.

Flödet börjar med schematriggern, går vidare genom formatering av tidsstämplar och skapande av mappar i Google Drive. Därefter hämtar det listan med arbetsflöden, laddar upp varje JSON-fil i batchar, väntar kort och tar till sist bort backupmappar som är äldre än din valda retentionperiod.

Det du bygger

Förväntade resultat

Säg att du har 40 arbetsflöden i n8n. En manuell ”ansvarsfull backup” brukar se ut som export → ladda ner → namnge filer → skapa en mapp → ladda upp, och det är lätt att lägga cirka 2 minuter per arbetsflöde plus starttid, alltså runt 90 minuter när du väl gör det. Med det här arbetsflödet är triggern automatisk, mappskapandet tar sekunder och uppladdningarna kör i bakgrunden med en kort väntan mellan varje objekt (ungefär 3 sekunder per styck). I praktiken lägger du nästan noll hands-on-tid och får ändå versionshistorik per timme och snygg rensning.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att lagra datummärkta backupmappar
  • n8n API-åtkomst för att hämta din lista med arbetsflöden
  • Google Drive OAuth-credentials (skapa dem i Google Cloud Console)

Kunskapsnivå: Nybörjare. Du kopplar credentials, väljer en Drive-mapp och ändrar en retention-inställning.

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

Steg för steg

En schemalagd körning drar i gång allt. Arbetsflödet startar med ett timschema som standard, men du kan ändra till dagligen eller några gånger per dag om det passar din risktolerans.

Retention-inställningar och tidsstämplar förbereds. n8n beräknar aktuellt datum och timme för namngivning och räknar även ut ett brytdatum baserat på din ”Coverage Period” så att det vet vad som ska tas bort senare.

En ny backupmapp i Google Drive skapas, sedan hämtar n8n dina arbetsflöden. Den skapar en mapp som n8n_backup_2026-01-28_14, hämtar din arbetsflödeslista via n8n-API:et och konverterar varje payload till en JSON-fil som Drive kan lagra korrekt formaterad.

Uppladdningar sker i batchar, sedan körs rensning. Arbetsflödet loopar igenom varje objekt, laddar upp det, väntar kort (mallen använder en kort fördröjning) och söker till sist i Drive efter gamla backupmappar och tar bort allt utanför din retentionperiod.

Du kan enkelt ändra backupfrekvensen så att den matchar hur ofta du ändrar arbetsflöden och justera retention utifrån hur mycket historik du vill behålla. Se hela implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den schemalagda automationstriggern

Ställ in schemat som startar backup-flödet automatiskt.

  1. Lägg till noden Scheduled Automation Trigger som workflow-trigger.
  2. I Rule, ställ in intervallfältet till hours (lämna standardvärdet för intervallet om ni vill ha timvisa backuper).
  3. Koppla Scheduled Automation Trigger till Configure Retention Settings.

Steg 2: Anslut Google Drive och n8n API

Auktorisera åtkomst till Google Drive för lagring och till n8n API för export av workflows.

  1. Öppna Create Drive Backup Folder och välj Drive och mapp för backuper.
  2. Ställ in Drive till ert mål-Drive-ID (t.ex. [YOUR_ID]) och Folder till backup-roten (t.ex. [YOUR_ID]).
  3. Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-credentials i Create Drive Backup Folder.
  4. Öppna Retrieve Workflow List och anslut n8n API.
  5. Inloggningsuppgifter krävs: Anslut era n8nApi-credentials i Retrieve Workflow List.
  6. Öppna Upload Backup Files, Find Old Backup Folders och Remove Old Backup Folder, och anslut samma googleDriveOAuth2Api-credentials.

Steg 3: Konfigurera retention och datumhantering

Definiera retention-fönstret och beräkna tidsbaserad mappnamngivning samt datum för rensning.

  1. I Configure Retention Settings, lägg till en tilldelning med Name Coverage Period, Type number och Value 7 (dagar).
  2. I Capture Current Timestamp, ställ in Output Field Name till now.
  3. I Format Current Date, ställ in Date till ={{ $('Capture Current Timestamp').first().json.now }} och Format till yyyy-MM-dd.
  4. I Extract Current Hour, ställ in Date till ={{ $('Capture Current Timestamp').first().json.now }}, Part till hour och Output Field Name till hour.
  5. Extract Current Hour skickar utdata parallellt till både Create Drive Backup Folder och Subtract Retention Window.
  6. I Subtract Retention Window, ställ in Duration till ={{ $('Configure Retention Settings').first().json['Coverage Period'] }} och Magnitude till ={{ $('Capture Current Timestamp').first().json.now }}.
  7. I Format Cutoff Date, ställ in Date till ={{ $('Subtract Retention Window').first().json.newDate }} och Format till yyyy-MM-dd.

Workflowet använder flera dateTime-noder för att formatera och beräkna datum; håll datumformatet konsekvent mellan Format Current Date och Format Cutoff Date för att säkerställa att mappnamngivningen matchar rensningsfrågorna.

Steg 4: Konfigurera skapande av backup-mapp och export av workflows

Skapa backup-mappen, exportera workflows och konvertera dem till binära filer för uppladdning.

  1. I Create Drive Backup Folder, ställ in Name till =n8n_backup_{{ $('Format Current Date').first().json.formattedDate }}_{{ $('Extract Current Hour').first().json.hour }} och behåll Resource som folder.
  2. Koppla Create Drive Backup Folder till Retrieve Workflow List för att hämta alla workflows efter att mappen skapats.
  3. I Convert JSON to Binary, ställ in Mode till jsonToBinary och File Name till ={{ $json.name }}.
  4. I Batch Item Iterator, ställ in Batch Size till 1 så att varje workflow laddas upp individuellt.

⚠️ Vanlig fallgrop: Om formatet för backup-mappens namn ändras, uppdatera både Create Drive Backup Folder och Find Old Backup Folders så att rensningen enligt retention fortfarande matchar.

Steg 5: Ladda upp backuper och rensa bort gamla mappar

Ladda upp varje workflow-export till Drive, begränsa takten i bearbetningen och ta bort gamla backuper baserat på retention-fönstret.

  1. I Upload Backup Files, ställ in Name till ={{ $('Batch Item Iterator').item.binary.data.fileName }}.json och aktivera Binary Data.
  2. Ställ in Parents till ={{ $('Create Drive Backup Folder').first().json.id }} för att ladda upp till den nya backup-mappen.
  3. I Delay Processing, ställ in Amount till 3 för att minska API-throttling mellan uppladdningar.
  4. I Find Old Backup Folders, ställ in Resource till fileFolder och Query String till =n8n_backup_{{ $('Format Cutoff Date').first().json.formattedDate }}_{{ $('Extract Current Hour').first().json.hour }}.
  5. I Remove Old Backup Folder, ställ in Resource till folder och Operation till deleteFolder, och använd ={{ $('Find Old Backup Folders').first().json.id }} som mapp-ID.

Steg 6: Testa och aktivera ert workflow

Kör ett manuellt test för att validera att mappen skapas, att uppladdningar fungerar och att rensningen enligt retention fungerar innan ni aktiverar automatisk körning.

  1. Klicka på Execute Workflow för att köra ett manuellt test från Scheduled Automation Trigger.
  2. Bekräfta att en ny Drive-mapp skapas med ett namn som n8n_backup_YYYY-MM-DD_HH och att JSON-filer för workflows laddas upp.
  3. Verifiera att Find Old Backup Folders och Remove Old Backup Folder tar bort en äldre mapp som matchar brytdatumet.
  4. När allt är validerat, växla workflowet till Active så att schemat körs automatiskt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Google Drive-credentials kan gå ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först OAuth-samtycket i Google Cloud Console och det anslutna kontot i n8n-credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt annars kommer du att redigera utdata för alltid.

Snabba svar

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

Cirka 30 minuter om din Google Drive-åtkomst redan är klar.

Krävs det kodning för den här backup-automatiseringen?

Nej. Du kopplar Google Drive och dina n8n API-credentials och ställer sedan in backupmappen och antal dagar för retention.

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

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Molnplaner börjar på 20 USD/månad för högre volym. Du behöver också räkna in Google Drive-lagringskostnader (vanligtvis försumbara för JSON-backuper).

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

Två alternativ: n8n Cloud (hanterat, enklast att komma i gång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag modifiera det här arbetsflödet för n8n backup automation för andra användningsfall?

Ja, och det borde du sannolikt göra. De flesta justerar schemat i ”Scheduled Automation Trigger”, ändrar överordnad Drive-mapp i ”Create Drive Backup Folder” och finjusterar retention i ”Configure Retention Settings”. Om du bara vill backa upp vissa arbetsflöden, lägg till ett filter direkt efter ”Retrieve Workflow List” så att endast matchande namn, taggar eller ID:n konverteras och laddas upp. Du kan också ändra namngivning i noderna för mappskapande och uppladdning om din återställningsprocess förväntar sig ett annat mönster.

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

Oftast handlar det om utgången eller felmatchad OAuth-åtkomst. Återanslut Google Drive-credential i n8n, bekräfta att rätt Google-konto är valt och verifiera behörigheterna på Drive-mappen (särskilt om det är en delad enhet). Om det bara misslyckas ibland kan du slå i API-gränser, så öka väntetiden mellan uppladdningarna och försök igen.

Vilken volym kan det här arbetsflödet för n8n backup automation hantera?

Mer än nog för de flesta team: dussintals eller till och med några hundra arbetsflöden per körning är normalt.

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

För det här användningsfallet, ja, men det beror på vad du optimerar för. Zapier och Make är bra för enkla ”app-till-app”-automatiseringar, men att säkerhetskopiera n8n-arbetsflöden innebär att anropa n8n-API:et, loopa över många objekt, skapa filer och hantera retention. n8n hanterar batchning, väntan och förgrening utan att du betalar extra för varje litet steg. Self-hosting ger dig också obegränsade körningar, vilket spelar roll om du backar upp varje timme. Är du osäker, prata med en automationsexpert och sanity-checka upplägget innan du bestämmer dig.

Backuper är tråkiga. Det är poängen. Sätt upp det här en gång, behåll strukturerade återställningspunkter i Google Drive och sluta chansa med dina arbetsflöden varje gång du byter server eller justerar en ”liten” nod.

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