A smart Gmail Add-on that automatically parses job application emails and logs them into a Google Sheet using Google Gemini 2.0 Flash.
- One-Click Logging: Opens a sidebar in Gmail to log applications instantly.
- AI Parsing (Gemini 2.0): automatically extracts:
- Company Name & Role
- Application Status (Applied, Rejected, OA, Interview)
- Next Action & Deadlines
- Recruiter Contact Info
- Smart Duplicate Detection: Warns if you try to log the same role twice.
- Intelligent Updates: If you open a thread you've already logged (e.g., a rejection email), it pulls the existing data so you can update the status without creating duplicates.
- Direct Linking: Generates a direct link to the specific email thread in the spreadsheet.
- Google Apps Script (Backend Logic)
- Google Gemini API (LLM for text parsing)
- Google Sheets API (Database)
- Gmail Service (Contextual Trigger)
- Create a Google Sheet:
- Create a header row with these exact columns:
Company | Role | Source | Applied On | Status | Email Link | Next Action | Deadline | Recruiter | JD Link | Resume | Follow-ups | Notes
- Open Apps Script:
- Extensions > Apps Script.
- Copy the Code:
- Copy
Code.jsinto the script editor. - Copy
appsscript.jsoninto the project settings manifest.
- Copy
- Configure Keys:
- Get a free API Key from Google AI Studio.
- Replace
YOUR_GEMINI_API_KEYandYOUR_SPREADSHEET_IDin the code.
- Deploy:
- Click
Deploy>Test Deployments>Install.
- Click
This project is open-source and available for personal use.