AutomationMart
Home/Browse/Parse Gmail inbox and transform into Todoist tasks with Solve Propositions
n8n

Parse Gmail inbox and transform into Todoist tasks with Solve Propositions

n8nn8n21 modulesv1.0
GmailOpenAIAsana

Who is it for? # If you are getting a lot of emails into your Gmail inbox, then probably some of those can be solved easly by replying or by doing specific short tasks. But analyzing whole email thread content just to catch up with multiple threads can be very wasteful. So by using AI you can actually get simple propositions of what should be done before closing this specific email and actual proposed answer to that email. This is especially useful if you need to do some actions before replying

At a glance

Parse Gmail inbox and transform into Todoist tasks with Solve Propositions is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, OpenAI, Asana. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, OpenAI, Asana
Modules
21
Price
Free
Version
v1.0
Parse Gmail inbox and transform into Todoist tasks with Solve Propositions workflow diagram

About this workflow

Who is it for? # If you are getting a lot of emails into your Gmail inbox, then probably some of those can be solved easly by replying or by doing specific short tasks. But analyzing whole email thread content just to catch up with multiple threads can be very wasteful. So by using AI you can actually get simple propositions of what should be done before closing this specific email and actual proposed answer to that email. This is especially useful if you need to do some actions before replying to email. In that case you can simply assign task to specific person, await until it's done, copy-paste AI answer when it's done, and close. Another good use would be if on one inbox there are working multiple people. It can make the process much more streamlined. How It Works? # 1. Script runs on your selected trigger. If you are using section "Read and Star", then you may use "Email Trigger". 2. Automation is looking for exiting open Todoist tasks, that have the same title as email 3. If task does not exist, then we are asking AI to analyze thread and give output that is Todoist-API-ready: 1. having summary of email content 2. having proposed actions to be taken 3. having proposed answer to this email 4. If email was unstarred for some reason but task was not closed, then task is being closed automatically. 5. Script FOR PURPOSE is not trying to unstar messagess which have closed tasks, because this could lead to some inconsistencies. How to set up? # 1. Select and setup your triggers, depending on your needs 2. Setup connections using N8N instructions. You will need: 1. Gmail 2. Todoist 3. AI (in this workflow OpenAI is used) 3. (Optional) Remove "Read and Star" section if you don't want tasks automatically read and starred. 4. (Optional) Adjust AI node - especially useful if you want to use different model or have response in different language NOTE Chat does not heave memory attached on purpose. The purpose is that it should analyze each inbox message separately, not in thread. When using memory, it can get lost easily. NOTE2 You might want to adjust limits on nodes "Get Unread From Inbox", "Get Starred From Inbox" and "Get Open Tasks", especially if having issues with model complying to output structure. And that's it. I hope that this automation will make your Gmail <-> Todoist process much more streamlined! What's More? # There is actually more that you could do with this automation, but it really depends on your needs. For example, you could add Form trigger to handle incoming support requests. Another thing is that you could replace Todoist with Asana or any database (like NocoDB) if you are using it for your task management.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

🌍 AI interpreter and translator for WhatsApp – translate voice & text

AI WhatsApp Translator – Multilingual Voice & Text Translator for n8n Hi! I'm Bruno — I’ve been building AI-powered workflows for n8n and Make for 2+ years, focused on smart automation and real conversational agents. This powerful workflow allows you to receive WhatsApp messages (text or audio), automatically detect the sender’s language using their phone prefix, translate the content using GPT-4o via LangChain, and reply instantly via WhatsApp — all with native tone and cultural fluency. It’s i

Free

Generate website screenshots on-demand with ScreenshotMachine API via webhooks

This n8n template enables you to instantly generate high-quality screenshots of any specified public URL by simply sending a webhook request. It’s an indispensable tool for developers, content creators, marketers, or anyone needing on-demand visual captures of web pages without manual intervention, all while including crucial security measures. --- 🔧 How it works - Receive URL Webhook: This node acts as the entry point for the workflow. It listens for incoming POST requests and expects a JSON bo

Free

Create structured Notion workspaces from notes & voice using Gemini & GPT

AI Assistant Workflow: Create Notion Workspaces from Notes & Voice Records 👤 Who is this for? This workflow is designed for anyone who loves Notion—from project managers, freelancers, to students—who want to turn scattered ideas, handwritten notes, or quick thoughts into fully structured Notion databases without the hassle of manual setup. 😩 The Problem You have a brilliant idea jotted down during a meeting or on a piece of paper. But turning that into a structured Notion workspace (for project

Free

AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters

CV Extractor: Google Drive to Sheet + Slack Update for Recruiters Watch the demo video below: []( &gt; This workflow automatically processes resumes (PDFs) uploaded or updated in a Google Drive folder. It extracts and structures the candidate’s information using AI, then updates or inserts the data into a Google Sheet, acting as a central talent database. Finally, it notifies the hiring team via Slack with a summary. Perfect for HR and TA teams, this automation eliminates the repetitive task of

Free

Sync events from Excel to Google Calendar with GPT-4o-Mini smart summaries

Introduction Automatically imports Excel schedules from Google Drive, validates data with AI, syncs to Google Calendar, and emails smart summaries. Ideal for educators, managers, and administrators handling recurring academic or project schedules. How It Works Trigger → Download Excel → Filter events → Dual AI analysis (OpenAI + Parser) → Merge insights → Enrich data → Create/Update Google Calendar events → Generate and email AI summary. Workflow Template Trigger → Download Excel → Filter Even

Free

Real-time PulsePoint emergency alerts to iMessage with AI summaries

Emergency Alerts Reporter to iMessage This n8n template fetches real-time emergency incident alerts from PulsePoint for a specific agency and delivers them directly to any phone number via iMessage using the Blooio API. It's designed to keep users informed with clear, AI-summarized reports of emergency activity near them—automatically and reliably. Use cases are powerful and immediate: - Get real-time fire/medical alerts for your neighborhood. - Use it for family, local safety groups, or even

Free

Fetch the public IP addresses of your n8n instance

Why If you need to use n8n to connect to service providers of yours, some of which happen to rely on firewall white-listing as part of their access control, you'll need to determine or verify the public IP addresses of your n8n instance(s). How does it work The webhook, upon invocation, will use Http Request node to request public IP address information from ++api.ipify.org++ in json format, for 10 times, then aggregate results to an array. The reason to repeat, is to get all the potential pub

Free

Voice translator bridge (Telegram → Slack) with GPT-4o-mini + Whisper

How it works This workflow automatically transcribes and translates voice messages from Telegram to Slack, enabling seamless communication between Japanese and English speakers. In our real-world use case, our distributed team often sends short voice updates on Telegram — but most discussion happens on Slack. Before this workflow, we constantly asked: - “Can someone write a summary of that voice message?” - “I can’t understand what was said — is there a transcript?”

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free