Project Management

Email mailbox as Todoist tasks

Email mailbox as Todoist tasks

Complex
High
25
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
25
Node Types
12

Node Types

manual Trigger
When clicking ‘Test workflow’
1 node
gmail
Mark As Read, Star, Get Starred From Inbox, Get Unread From Inbox, Get Full Message
5 nodes
if
If Task Not Exist, If AI responded properly, If Email Unstarred (Not Exist)
3 nodes
lm Chat Open Ai
OpenAI Chat Model
1 node
output Parser Structured
Structure Output Todoist Ready
1 node
todoist
Create Todoist Task, Close Task, Get Open Tasks
3 nodes
agent
Summarize Message
1 node
merge
Enrich Emails With Tasks, Enrich Tasks with Emails, Merge Starred and Unread Messages
3 nodes
email Read Imap
Email Trigger (IMAP)
1 node
schedule Trigger
Schedule Trigger
1 node
no Op
No Operation, do nothing
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3
4 nodes

Workflow JSON

18.69 KB
{
  "id": "WUX0BsRA1dbzTKnl",
  "meta": {
    "instanceId": "bdce9ec27bbe2b742054f01d034b8b468d2e7758edd716403ad5bd4583a8f649",
    "templateCredsSetupCompleted": true
  },
  "name": "Email mailbox as Todoist tasks",
  "tags": [],
  "nodes": [
    {
      "id": "5b711a67-3d03-4687-a550-0514e2a5d251",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -220,
        100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5862ae85-d48b-49a6-9c9f-4a682d42af78",
      "name": "Mark As Read",
      "type": "n8n-nodes-base.gmail",
      "position": [
        580,
        -240
      ],
      "webhookId": "b1551d40-6d53-47ec-ad90-0386c04de860",
      "parameters": {
        "messageId": "={{ $json.id }}",
        "operation": "markAsRead"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "UmjYQEDj616cX3UR",
          "name": "Gmail lukp12"
        }
      },
      "typeVers...

Showing first 1000 characters. Click "Expand" to view the full JSON.