Hey HN,<p>I am excited to share GmailGenius, a tool that automatically processes new emails, extracts data from attachments, and organizes everything in a spreadsheet!<p>I made this because I was having difficulty managing all the invoices manually. It can easily be a time-sink.<p>This is the tech stack I have used:<p>1. Composio for Gmail and Google Sheets integration.<p>2. Nanonets for data extraction from invoice PDFs<p>3. CrewAI for agent orchestration<p>4. React + Vite for a simple frontend.<p>How it works:<p>1. Add a few keywords to find potential emails with invoices. Also, specify the key attributes you want to extract from invoices using a simple front-end interface.<p>2. Set up an event listener to poll new emails from Gmail.<p>3. The AI agent uses Nanonet to extract pre-defined attributes from invoice PDFs.<p>4. The agent automatically updates data in a Google Sheets spreadsheet.<p>I would love your feedback!