Your Inbox, Automated.
Gmail Automata turns your chaotic inbox into a structured, prioritized task list in Todoist or Google Tasks. It uses AI to read your emails, understand what needs to be done, and creates tasks for you.
- Emails arrive in your inbox.
- AI analyzes them every 5 minutes.
- Tasks appear in your Task Manager (Todoist/Google Tasks) with a summary, priority, and due date.
- You process the tasks (complete, reschedule, rename).
- AI learns from you The system watches your edits (renames, due date changes, deletions) to get smarter over time.
Stop checking your email constantly. Instead, live in your Task Manager.
Open your Task Manager. You will see new tasks created from your emails.
- If the AI got it right: Great! Just do the task and check it off.
- If the AI got the date wrong: Change the due date. The AI will learn from this.
- If the AI got the title wrong: Rename it. The AI will learn from this.
- If it's not a task: Delete it.
Work through your tasks as you normally would. The original email is always linked in the task notes if you need to reply.
If the AI fails to create a task for an important email:
- Go to Gmail.
- Apply the label
aitomata/force. - The system will force-create a task and learn from this mistake.
- A Google Cloud Project with Google Tasks API and Generative Language API enabled.
- A copy of the Configuration Spreadsheet.
- Spreadsheet Setup:
configssheet: Enter your API keys and choose your Task Service (Todoist or Google Tasks).AI_Contextsheet: (Optional) Write down general rules like "I am a software engineer" or "Prioritize emails from my boss".
- Gmail Setup:
- Create a label called
unprocessed. - Create a filter to apply
unprocessedto incoming emails (skip the inbox if you're brave!).
- Create a label called
- Automatic Sheets:
Task_Tracker: Created automatically to track active tasks for feedback analysis. Do not edit manually.AI_Learnings: Created automatically to store rules generated from your corrections. You can review and edit these rules to fine-tune the AI.
git clone https://github.com/LeeroyDing/gmail-aitomata.git
cd gmail-aitomata
yarn installyarn claspLogin
yarn deploy