Skip to content

Latest commit

ย 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ ResumePilot AI โ€“ Intelligent Resume Analysis Platform

An AI-powered Resume Analysis & ATS Evaluation System that automates resume review using OpenAI, Make.com, Telegram Bot, and Gmail Automation.

GitHub Repo stars GitHub forks GitHub last commit GitHub repo size


๐Ÿ“š Table of Contents


๐Ÿ“– About the Project

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.


โœจ Key Features

  • ๐Ÿค– 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

๐Ÿ—๏ธ System Architecture

The following architecture illustrates the complete ResumePilot AI workflow, from resume submission to AI-powered analysis and automated report delivery.

ResumePilot AI Architecture

---

๐Ÿ“ธ Workflow Screenshots

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.


1๏ธโƒฃ Complete Workflow Overview

This scenario orchestrates the entire automation pipeline, connecting Telegram, OpenAI, Gmail, and supporting modules into a seamless workflow.

Workflow Overview


2๏ธโƒฃ Telegram Bot Trigger

The automation begins when a user submits a resume through the Telegram Bot. This trigger starts the complete processing pipeline.

Telegram Trigger


3๏ธโƒฃ Resume Content Extraction

The uploaded resume is processed to extract structured content, which is then prepared for AI analysis.

Resume Content Extraction


4๏ธโƒฃ Gmail Report Delivery

After AI evaluation, a detailed ATS report containing strengths, weaknesses, and improvement suggestions is automatically delivered via Gmail.

Gmail Report


5๏ธโƒฃ Telegram Summary

Once processing is complete, ResumePilot AI sends a concise summary and confirmation message back to the user through Telegram.

Telegram Summary


๐Ÿ› ๏ธ Technology Stack

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

๐Ÿ“‚ Project Structure

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

๐Ÿš€ Installation

Clone the repository

git clone https://github.com/Dohal2005/ResumePilot-AI.git

Open 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.


โ–ถ๏ธ Usage

  1. Upload your resume using the Telegram Bot.
  2. The Make.com workflow automatically starts.
  3. Resume content is extracted and prepared for analysis.
  4. OpenAI evaluates the resume using custom prompts.
  5. ATS compatibility and personalized recommendations are generated.
  6. A detailed report is sent via Gmail.
  7. A concise summary is delivered back through Telegram.

๐Ÿ”„ Workflow Explanation

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

Workflow Steps

  • 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.

๐ŸŽฏ Sample AI Evaluation

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.

๐Ÿ”ฎ Future Enhancements

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

๐ŸŒŸ Why ResumePilot AI?

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.

๐Ÿค Contributing

Contributions, feature suggestions, and improvements are always welcome.

If you would like to contribute:

  1. Fork the repository.
  2. Create a new feature branch.
  3. Commit your changes.
  4. Open a Pull Request.

๐ŸŽฏ Learning Outcomes

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

๐Ÿ‘จโ€๐Ÿ’ป Author

Dohal Gali

Computer Science Engineering Student

Chennai Institute of Technology

๐Ÿ”— GitHub

https://github.com/Dohal2005

๐Ÿ”— LinkedIn

https://www.linkedin.com/in/galidohal/

๐Ÿ“ง Email

dohalwalker@gmail.com


๐Ÿ“œ License

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!

About

AI-powered resume analysis platform using OpenAI, Make automation, Telegram Bot, Google Workspace, and intelligent prompt engineering.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors