An AI-powered Resume Analysis & ATS Evaluation System that automates resume review using OpenAI, Make.com, Telegram Bot, and Gmail Automation.
- ๐ About the Project
- โจ Key Features
- ๐๏ธ System Architecture
- ๐ธ Workflow Screenshots
- ๐ ๏ธ Tech Stack
- ๐ Installation
- ๐ Project Structure
- ๐ฎ Future Enhancements
- ๐จโ๐ป Author
ResumePilot AI is an intelligent resume analysis platform that automates the complete resume evaluation process. Instead of manually reviewing resumes, users simply submit their resumes through a Telegram Bot, where an automated Make.com workflow processes the request.
The workflow extracts resume content, applies prompt engineering techniques, and sends the information to OpenAI for detailed AI analysis. The system evaluates ATS compatibility, identifies strengths and weaknesses, and generates personalized recommendations.
Finally, a detailed report is automatically delivered through Gmail while a concise summary is sent back to the user via Telegram, creating a fully automated end-to-end resume analysis experience.
- ๐ค AI-powered resume analysis using OpenAI
- ๐ Automatic resume content extraction
- ๐ ATS compatibility evaluation
- โก End-to-end automation with Make.com
- ๐ฌ Telegram Bot for resume submission
- ๐ง Automatic Gmail report generation
- ๐ง Intelligent prompt engineering
- ๐ Personalized resume improvement suggestions
- ๐ Real-time workflow execution
- ๐ No-code / Low-code automation pipeline
The following architecture illustrates the complete ResumePilot AI workflow, from resume submission to AI-powered analysis and automated report delivery.
---The following screenshots showcase the complete automation pipeline built using Make.com, demonstrating how ResumePilot AI processes resumes from submission to AI-powered analysis and report delivery.
This scenario orchestrates the entire automation pipeline, connecting Telegram, OpenAI, Gmail, and supporting modules into a seamless workflow.
The automation begins when a user submits a resume through the Telegram Bot. This trigger starts the complete processing pipeline.
The uploaded resume is processed to extract structured content, which is then prepared for AI analysis.
After AI evaluation, a detailed ATS report containing strengths, weaknesses, and improvement suggestions is automatically delivered via Gmail.
Once processing is complete, ResumePilot AI sends a concise summary and confirmation message back to the user through Telegram.
| Category | Technology |
|---|---|
| ๐ค AI | OpenAI GPT |
| โ๏ธ Automation | Make.com |
| ๐ฌ Communication | Telegram Bot API |
| ๐ง Email Service | Gmail |
| ๐ Prompt Engineering | Custom AI Prompts |
| โ๏ธ Cloud Services | Google Workspace |
| ๐ง Version Control | Git & GitHub |
ResumePilot-AI/
โ
โโโ assets/
โ โโโ architecture-diagram.png
โ โโโ README.md
โ
โโโ docs/
โ โโโ README.md
โ
โโโ screenshots/
โ โโโ 01-workflow-overview.png
โ โโโ 02-telegram-watch-updates.png
โ โโโ 03-resume-content-extraction.png
โ โโโ 04-gmail-send-email.png
โ โโโ 05-send-message-workflow.png
โ โโโ README.md
โ
โโโ LICENSE
โโโ README.md
Clone the repository
git clone https://github.com/Dohal2005/ResumePilot-AI.gitOpen your Make.com account and import the automation scenario.
Configure the following integrations:
- Telegram Bot API
- OpenAI API Key
- Gmail Account
- Google Workspace (if applicable)
After configuration, activate the scenario and test it by sending a resume through the Telegram Bot.
- Upload your resume using the Telegram Bot.
- The Make.com workflow automatically starts.
- Resume content is extracted and prepared for analysis.
- OpenAI evaluates the resume using custom prompts.
- ATS compatibility and personalized recommendations are generated.
- A detailed report is sent via Gmail.
- A concise summary is delivered back through Telegram.
ResumePilot AI follows a fully automated workflow to evaluate resumes with minimal user interaction.
User
โ
โผ
Telegram Bot
โ
โผ
Make.com Workflow
โ
โผ
Resume Content Extraction
โ
โผ
Prompt Engineering
โ
โผ
OpenAI GPT
โ
โผ
Resume Intelligence Engine
โ
โผ
ATS Evaluation
โ
โโโโโโโโโโโโโโโโบ Gmail Report
โ
โโโโโโโโโโโโโโโโบ Telegram Summary
- Resume is uploaded through Telegram.
- Make.com detects the new submission.
- Resume content is extracted and cleaned.
- Prompt Engineering prepares structured instructions for the AI.
- OpenAI analyzes the resume.
- ATS compatibility and improvement suggestions are generated.
- A detailed report is emailed.
- A summary is delivered instantly via Telegram.
ATS Score
โโโโโโโโโโโโโโโโโโโโโโ
91%
โ
โ
โ
โ
โ
Excellent Match
Strengths
โ Strong technical skills
โ Good resume formatting
โ Relevant project experience
Areas to Improve
โข Add measurable achievements
โข Improve project descriptions
โข Include more industry keywords
Recommendation
Your resume is ATS-friendly and recruiter-ready with a few improvements.
ResumePilot AI is designed to evolve into a complete AI-powered career assistant.
Planned features include:
- ๐ PDF Resume Parsing
- ๐ผ Job Description Matching
- ๐ LinkedIn Profile Analysis
- ๐ป GitHub Profile Evaluation
- ๐ค AI Interview Preparation
- ๐ Resume Version Comparison
- ๐ Cover Letter Generator
- ๐ Career Roadmap Generation
- ๐ Multi-language Resume Support
- ๐ฑ Web Dashboard
Recruiters today often receive hundreds of resumes for a single job opening. Manual resume reviews are time-consuming, inconsistent, and difficult to scale. Applicants also struggle to understand why their resumes are rejected by Applicant Tracking Systems (ATS).
ResumePilot AI was built to address these challenges by combining workflow automation with artificial intelligence. Instead of manually reviewing resumes, the platform automatically analyzes resume content, evaluates ATS compatibility, highlights strengths and weaknesses, and delivers actionable improvement suggestions within minutes.
This project demonstrates how AI and automation can work together to solve real-world recruitment challenges while reducing manual effort and improving user experience.
Contributions, feature suggestions, and improvements are always welcome.
If you would like to contribute:
- Fork the repository.
- Create a new feature branch.
- Commit your changes.
- Open a Pull Request.
This project helped strengthen practical skills in:
- ๐ค Large Language Model (LLM) integration
- โก Workflow automation using Make.com
- ๐ฌ Telegram Bot API integration
- ๐ง Email automation with Gmail
- ๐ง Prompt Engineering
- ๐ AI-assisted document analysis
- ๐ End-to-end workflow design
- ๐ Technical documentation
- ๐ Git & GitHub best practices
Computer Science Engineering Student
Chennai Institute of Technology
๐ GitHub
๐ LinkedIn
https://www.linkedin.com/in/galidohal/
๐ง Email
This project is licensed under the MIT License.
Feel free to use, modify and improve this project while giving appropriate credit.
Made with โค๏ธ using OpenAI โข Make.com โข Telegram โข GitHub
โญ If you found this project helpful, consider giving it a star!





