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

Todoist + Google Calendar: vakna till en ny inkorg

Rickard Andersson Partner, Nodenordic.se

Den där Todoist-inkorgen ser “hanterbar” ut tills den inte gör det. Gamla uppgifter staplas på hög, förfallodatum glider, och du börjar morgonen med att omorganisera i stället för att få saker gjorda.

Operationsansvariga märker det när rutinerna slirar. Byråägare ser det när kundarbetet tränger undan allt annat. Och stressade frilansare? Samma röra, andra insatser. Den här automatiseringen av Todoist-inkorgen återställer din lista varje morgon så att du börjar med dagens uppgifter, inte gårdagens rester.

Du får se hur flödet rensar bort ofärdiga inkorgsposter, kopierar in dina “mall”-uppgifter och bara lägger till det som matchar i dag (med rätt förfallotider).

Så fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Todoist + Google Calendar: vakna till en ny inkorg

Utmaningen: stök i Todoist-inkorgen som saboterar din dag

Om ditt “system” bygger på att du kommer ihåg att städa Todoist varje morgon, så är det inget system. Det är en daglig förhandling med ditt tidigare jag. Ofärdiga uppgifter i inkorgen blir kvar i dagar, ibland veckor, och du slutar lita på listan. Sedan överkompenserar du genom att skriva om uppgifter, flytta dem mellan projekt och justera förfallodatum som borde ha varit rätt från början. Det värsta är den mentala tyngden: du öppnar Todoist för att jobba, men i stället börjar du triagera.

Det bygger upp snabbt. Här är hur det fallerar i verkligheten.

  • Du slösar de första 15–30 minuterna av dagen på att radera, omplanera och ombesluta uppgifter du redan bestämt.
  • Gamla inkorgsobjekt flyter ihop, så riktigt viktiga uppgifter missas eftersom de ser ut som “ännu en rest.”
  • Återkommande arbete blir inkonsekvent eftersom du förlitar dig på minnet i stället för en repeterbar mall.
  • Förfallotider glider, vilket gör att din kalender och din uppgiftslista slutar vara överens om vad “i dag” ens betyder.

Lösningen: bygg om dagens inkorg från mallar automatiskt

Det här flödet skapar en strukturerad start varje morgon genom att behandla din Todoist-inkorg som en daglig arbetsyta, inte långtidsförvaring. Klockan 05:00 kontrollerar det inkorgen och tar bort ofärdiga objekt som inte ska fortsätta spöka. Några minuter senare (05:10) hämtar det uppgifter från en dedikerad “mall”-lista som du underhåller i Todoist. Varje malluppgift kan innehålla enkel metadata, som vilka dagar den ska visas och vilken tid den ska vara klar, så att måndag ser annorlunda ut än fredag utan att du behöver röra något. Flödet läser instruktionerna, matchar dem mot i dag och återskapar bara de uppgifter du behöver i inkorgen med rätt förfallodatum.

Automatiseringen startar enligt ett morgonschema, använder Todoist för att hämta och städa upp, och kör sedan en andra schemalagd körning för att kopiera mallar till din inkorg. Däremellan extraherar ett litet tolkningssteg anteckningar i stil med “days:mon,tues; due:8pm” och filtrerar bort allt som inte hör till i dag.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du har 20 rutinuppgifter som mallar (admin, uppföljningar, publiceringskontroller, personliga vanor). Utan automatisering lägger du oftast cirka 2 minuter per uppgift på att avgöra “är det här för i dag?” plus ytterligare en minut på att rätta förfallotider, vilket blir ungefär en timme om dagen när du räknar in kontextbyten. Med det här flödet är “arbetet” i princip noll: det kör 05:00 och 05:10, och du öppnar Todoist till en inkorg som är redo att köra. Du gör fortfarande uppgifterna, såklart. Du slutar bara bygga om planen varje dag.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Todoist för att lagra mallar och skapa inkorgsuppgifter
  • Google Calendar om du vill ha planeringsvanor som linjerar med kalendern
  • Todoist API-token (hämta den i Todoist Settings → Integrations)

Kunskapsnivå: Nybörjare. Du kopplar Todoist, väljer rätt projekt och kopierar en enkel mallkonvention.

Behöver du hjälp att implementera detta? Prata med en automationsspecialist (gratis 15-minuters konsultation).

Flödet i korthet

Två schemalagda morgontriggers. En kör 05:00 för att hantera rensning, och en annan kör 05:10 för att bygga upp dagens inkorg från dina mallar.

Rensning av inkorgen i Todoist. Flödet hämtar aktuella inkorgsuppgifter, kontrollerar att objekt finns och filtrerar sedan fram de som ska tas bort (till exempel uppgifter som inte är markerade enligt din regel för etiketten “daily”). De raderas så att du slutar bära med dig ofärdigt brus framåt.

Tolkning av mallar och filtrering för “i dag”. Därefter hämtar det dina malluppgifter från ett dedikerat Todoist-projekt, extraherar metadata som days:mon,tues; due:8pm och behåller bara det som matchar dagens veckodag.

Skapande av inkorgsuppgifter. Slutligen skapar det nya inkorgsuppgifter i Todoist med det förfallodatum och den tid du angav, vilket innebär att din lista redan är formad när du vaknar.

Du kan enkelt ändra dagreglerna och formatet för förfallotider så att det matchar hur du planerar. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera schematriggern

Det här arbetsflödet använder två schematriggers som körs dagligen vid samma tid, så konfigurera båda för att säkerställa att både städnings- och replikeringsflödena körs.

  1. Öppna Morning Schedule Trigger och ställ in schemaregeln så att den triggar vid 5 timmar och 10 minuter (som visas i regeln Interval).
  2. Öppna Early Trigger 5:10 och ställ in schemaregeln så att den triggar vid 5 timmar och 10 minuter (matcha samma tid som ovan).

Tips: Att behålla båda triggrarna på samma tid säkerställer att uppgifter rensas och återskapas i samma körning utan fördröjning.

Steg 2: anslut Todoist för att rensa inkorgen

Den här grenen tar bort befintliga dagliga uppgifter från er inkorg innan nya skapas.

  1. Öppna Retrieve Inbox Tasks och ställ in Operation till getAll och Return All till true.
  2. Ställ in Filters → Project ID till [YOUR_ID] för att rikta in er inkorgsprojekt.
  3. Autentisering krävs: Anslut era todoistApi-uppgifter i Retrieve Inbox Tasks.
  4. Öppna Validate Items Present och ställ in strängvillkoret till Value 1 ={{ $json["id"] }} med Operation isNotEmpty.
  5. Öppna Check Daily Label och ställ in booleskt villkor till Value 1 ={{ ($json["labels"] || []).includes('daily') }} med Value 2 true.
  6. Öppna Remove Task Item och ställ in Operation till delete och Task ID till ={{ $json["id"] }}.
  7. Autentisering krävs: Anslut era todoistApi-uppgifter i Remove Task Item.

⚠️ Vanlig fallgrop: Om [YOUR_ID] lämnas oförändrat kan arbetsflödet ta bort uppgifter från fel projekt eller inte returnera några uppgifter alls.

Steg 3: anslut Todoist för att hämta mallar

Den här grenen hämtar malluppgifter som kommer att parsas och omvandlas till dagliga uppgifter i inkorgen.

  1. Öppna Fetch Template Tasks och ställ in Operation till getAll med Return All satt till true.
  2. Ställ in Filters → Project ID till [YOUR_ID] för ert mallprojekt.
  3. Autentisering krävs: Anslut era todoistApi-uppgifter i Fetch Template Tasks.

Steg 4: ställ in uppgiftsparsning och dagmatchning

Dessa noder extraherar strukturerad metadata från uppgiftsbeskrivningar och filtrerar på dag.

  1. Öppna Extract Task Metadata och bekräfta att Mode är runOnceForEachItem.
  2. Klistra in den tillhandahållna JavaScript-koden i JS Code exakt som den visas för att parsa description, content, due och taggar separerade med semikolon.
  3. Öppna Filter Today Matches och ställ in Combine Conditions till OR.
  4. Ställ in båda strängvillkoren så att de jämför Value 1 ={{ $json.days }} med Value 2 ={{ ['sun', 'mon', 'tues', 'wed', 'thurs', 'fri', 'sat', 'sun'][new Date().getDay()] }} med Operation contains.

Tips: Koden förväntar sig beskrivningstaggar som days: mon,tues; due: 9am. Håll ett konsekvent format i era malluppgifter.

Steg 5: konfigurera skapande av Todoist-uppgifter

Den här noden skapar de dagliga uppgifterna i er inkorg med etiketter, beskrivningar och förfallotider.

  1. Öppna Create Inbox Task och ställ in Content till ={{ $json.content }}.
  2. Ställ in Labels till daily.
  3. Ställ in Options → Description till ={{ $json.description }} och Options → Due Date Time till ={{ $json.due }}.
  4. Ställ in Project till [YOUR_ID] och bekräfta att namnet på cacheat resultat är Inbox.
  5. Autentisering krävs: Anslut era todoistApi-uppgifter i Create Inbox Task.

Steg 6: testa och aktivera ert arbetsflöde

Verifiera att båda grenarna körs korrekt innan ni slår på schemalagd automatisering.

  1. Använd Execute Workflow för att köra ett manuellt test.
  2. Bekräfta att Retrieve Inbox Tasks returnerar objekt och att Remove Task Item tar bort uppgifter med etiketten daily.
  3. Bekräfta att Fetch Template Tasks returnerar mallobjekt, att Extract Task Metadata outputar strukturerade fält och att Create Inbox Task skapar nya dagliga uppgifter i Todoist.
  4. När testet lyckas, växla arbetsflödet till Active så att schematriggrarna körs automatiskt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Saker att se upp med

  • Todoist-inloggningar kan löpa ut eller sakna projektbehörigheter. Om uppgifter slutar raderas eller skapas, kontrollera Todoist-uppgiften i n8n och bekräfta att token fortfarande fungerar.
  • Om du ändrar mallformatet (till exempel skriver “Mondays” i stället för “mon”), kan metadataextraktionen misslyckas utan att det märks. Håll dina “days:”-värden konsekventa så att filtret kan matcha i dag.
  • Schematriggers kör i tidszonen för din n8n-instans, inte nödvändigtvis din lokala. Bekräfta att 05:00 och 05:10 är rätt efter hostingbyte eller ändringar i sommar-/vintertid.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen av Todoist-inkorgen?

Cirka 30 minuter när din Todoist-mallista är klar.

Kan icke-tekniska team implementera den här inkorgsautomatiseringen?

Ja. Du kopplar främst Todoist, väljer käll- och målprojekt och kopierar sedan in ett enkelt “days/due”-format i dina malluppgifter.

Är n8n gratis att använda för det här flödet för automatisering av Todoist-inkorgen?

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 Todoist-kostnader (ofta gratis) och eventuell valfri AI-användning om du lägger till det senare.

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ärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här lösningen för automatisering av Todoist-inkorgen till mina specifika utmaningar?

Du kan byta “mall”-projekt och “Inkorg”-mål i Todoist-noderna och sedan justera metadatareglerna som dina mallar använder (till exempel lägga till en “project:Namn”-hint eller en etikett). Vanliga anpassningar är att lägga till ett undantag “radera inte om etikett finns”, routa vissa mallar till specifika projekt och ändra schemat så att det kör efter att du vaknar i stället för 05:00.

Varför misslyckas min Todoist-anslutning i det här flödet?

Oftast beror det på en utgången eller utbytt Todoist API-token i n8n. Uppdatera Todoist-uppgiften och kör sedan en manuell testkörning för att bekräfta att åtgärderna “Hämta inkorgsuppgifter” och “Skapa inkorgsuppgift” lyckas. Om det fortfarande misslyckas, kontrollera att projekten du valt fortfarande finns och att ditt Todoist-konto har åtkomst till dem. Hastighetsbegränsning är sällsynt här, men det kan hända om du kopierar en väldigt stor mallista på en gång.

Vad är kapaciteten för den här lösningen för automatisering av Todoist-inkorgen?

Mer än tillräcklig för privat bruk och de flesta små team. Med n8n Cloud Starter får du ett månatligt tak för antal körningar (antalet beror på plan), och det här flödet kör vanligtvis två gånger per dag. Om du kör självhostat finns ingen körningsgräns, och den praktiska gränsen är din server och hur många malluppgifter du kopierar på en gång.

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

Ofta, ja, eftersom du kan göra villkorad rensning plus malltolkning på ett ställe utan att betala extra för förgreningslogik. n8n är också enklare att self-hosta, vilket spelar roll om du vill ha schemaläggning som “bara rullar på” utan att oroa dig för uppgiftsgränser. Zapier eller Make kan fortfarande fungera om du bara behöver en enkel “kopiera uppgifter”-åtgärd och du inte bryr dig om att radera gamla objekt. Den avgörande faktorn är oftast kontroll: om du vill ha precisa regler som “lägg bara till på mon,tues” och konsekventa förfallotider är n8n ett bättre val. Prata med en automationsspecialist om du vill ha hjälp att kartlägga din exakta rutin.

Du vaknar, öppnar Todoist och din dag är redan organiserad. Ärligt talat är den där lugna starten svår att ge upp när du väl har haft den.

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