Parse Gmail Inbox and Transform into Todoist tasks with Solve Propositions
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?
Script runs on your selected trigger. If you are using section "Read and Star", then you may use "Email Trigger". Automation is looking for exiting open Todoist tasks, that have the same title as email If task does not exist, then we are asking AI to analyze thread and give output that is Todoist-API-ready: having summary of email content having proposed actions to be taken having proposed answer to this email If email was unstarred for some reason but task was not closed, then task is being closed automatically. Script FOR PURPOSE is not trying to unstar messagess which have closed tasks, because this could lead to some inconsistencies.
How to set up?
Select and setup your triggers, depending on your needs Setup connections using N8N instructions. You will need: Gmail Todoist AI (in this workflow OpenAI is used) (Optional) Remove "Read and Star" section if you don't want tasks automatically read and starred. (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.
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
⚡ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments