Automate your job application outreach using Gemini AI + Node.js!
This tool reads HR details from an Excel sheet, generates personalized emails, and sends them with your resume — all automatically. 💼📬
- 🧠 Gemini AI – for generating email content
- 💻 Node.js + Express – for backend logic
- 📧 Nodemailer – to send emails with attachments
- 📊 xlsx – to parse Excel data
✅ Reads company + HR data from Excel
✅ Generates AI-crafted emails personalized by role
✅ Sends emails safely with resume attached
✅ Tracks sent emails to avoid duplicates
- Reads rows from
Off Campus Jobs List.xlsx - Uses Gemini AI to write an email for each HR
- Sends it via Nodemailer
- Logs sent entries in
sentEmails.json
--bash
git clone https://github.com/abhicodes01/AI-HR-EmailAutomation.git cd AI-HR-EmailAutomation
npm install
GEMINI_API_KEY=your_gemini_key EMAIL_USER=your_email@gmail.com EMAIL_PASS=your_app_password
npm start
Abhijeet Singh Parihar 🌐 Portfolio - https://personal-portfolio-01-pink.vercel.app/#home 💼 LinkedIn - www.linkedin.com/in/abhijeetsinghparihar01
🚀 Automate smart. Apply faster. Land your dream role with AI!
