
Closed
Posted
Paid on delivery
Requirement Document AI-Assisted Recruitment Bot 1. Project Title AI-Assisted Recruitment and CV Screening Bot 2. Objective The objective of this project is to develop a cost-effective AI-assisted recruitment system that automates the initial screening and management of candidate applications received through email. The system should help reduce manual effort in sorting resumes, checking duplicate applications, storing candidate data, tracking interview progress, and shortlisting profiles based on predefined, dynamic job criteria. 3. Scope of Work The freelancer/developer is expected to design and develop a lightweight recruitment assistance system with basic automation, AI-enabled screening, automated candidate communication, and full-lifecycle interview tracking workflows. The system will be used occasionally (approximately 4-5 recruitment cycles per year); therefore, a low-maintenance and economical solution is preferred. 4. Functional Requirements A. Email Monitoring & Domain Classification · The system should monitor a designated Gmail account. · It should identify incoming recruitment emails automatically. · [New] Domain Extraction: As a first step, the bot must parse emails and classify applications based on subject/domain expertise and target level (e.g., Teaching, Non-Teaching, Administrative). B. Resume/CV Extraction & Hyperlink Reporting · The system should detect and extract resume attachments from emails. · Supported formats may include PDF and DOC/DOCX. · [New] Link Identification: The bot must identify and report external URLs within the CV or email body. It will extract and log: 1. LinkedIn Profile links 2. Personal webpage links 3. Portfolio links 4. Any other link, with a key AI-generated detail identifying the contents of the link. C. Duplicate & Multi-Post Candidate Detection · The bot should identify duplicate applications based on: 1. Email ID 2. Phone number 3. Candidate name · Duplicate entries should be flagged or ignored. · [New] Multi-Post Tracking: If the same candidate has applied for more than one advertised post, the bot must log the application without overwriting previous data, allowing recruiters to track the candidate across multiple distinct roles. D. Candidate Data Storage (Expanded) · Candidate details should be automatically stored in Google Sheets. · [New] Format Flexibility: The system must provide provisions for exporting candidate data in formats other than Google Sheets (specifically Excel/.xlsx and CSV). · Details stored will include: 1. Candidate Name 2. Email & Contact Number 3. [New] Academic Qualification (Highest) 4. Skills & Overall Experience (Segregated by Teaching, Non-Teaching, Admin) 5. [New] Expected Salary & Place of Residence (Distance) 6. Resume Link & Categorized Portfolio/LinkedIn Links 7. [New] Interview History, Demo Results, and Demo Report Links E. AI-Based Screening & Granular Segregation · AI should evaluate resumes against predefined job descriptions/criteria. · The system should provide a matching score and basic recommendation. · [New] Multi-Tier Screening Pool: The bot must segregate resumes based on residence, highest qualification, salary expectations, and overall experience. If the primary recruitment requirement is not met in Round 1, the bot must present a secondary list of candidates segregated into back-up screening pools. F. Dashboard/Reporting & Dynamic Filtering · A simple dashboard or report generation mechanism should be available. · The system should allow viewing shortlisted candidates, exporting data, and tracking recruitment status. · [New] Dynamic Range Sorting: The dashboard must feature a configuration page allowing recruiters to add custom fields and define specific ranges for selection, allowing data to be dynamically sorted by: 1. Salary between [Min] and [Max] 2. Distance between [Min] and [Max] 3. Past experience between [Min] and [Max] G. Notifications & Automated Recruitment Workflow · Stage 1: Automated acknowledgment email sent to candidates. · [New] Stage 2 (Form Collection): An automated email must be sent to shortlisted candidates who meet initial criteria, prompting them to fill out a detailed candidate form. · [New] Stage 3 (Interview Line-up): Provision for scheduling interviews. The bot will send an interview scheduling email to the candidate and track their response (Accept/Decline). · [New] Stage 4 (Recruiter Alerts & Updates): Automated notifications to the recruiter to update the "Recruitment Status". The recruiter can update the status through milestones: Demo Recommended, Rejected, Demo Report Link Updated, or Selected. H. [New] Multi-Cycle Historical Validation · When a new cycle of recruitment begins, the bot must first validate all incoming applications against the database's historical records. · It must automatically separate previously non-shortlisted, rejected, and non-reported (no-show) resumes from fresh profiles. 5. Technical Requirements Preferred technologies/tools: · Google Apps Script · Gemini API/OpenAI API (if required) · Gmail Integration · Google Sheets · Cloud-based low-cost architecture The solution should be: · Easy to maintain, user-friendly, and scalable for moderate future usage. However, open to any cost effective solution. 6. Non-Functional Requirements · [New] Data Privacy Compliance: Secure handling of candidate data and reliable data storage strictly in accordance with the Digital Personal Data Protection (DPDPA) Act. · Minimal manual intervention · Low operational cost · Simple user interface 7. Expected Deliverables The freelancer/developer should provide: 1. Working recruitment bot/system (including the dynamic range selection page) 2. Source code/scripts 3. Deployment/setup support 4. User manual/basic documentation (including historical validation & data purging steps for DPDPA compliance) 5. Testing and demonstration 8. Estimated Usage · Expected usage frequency: 4-5 times annually · Candidate volume: o With Advertisement: 150+ CV’s weekly. o Without Advertisement: 50-60 CV’s weekly. 9. Budget Consideration A cost-effective solution is preferred. 10. Timeline Expected development and deployment timeline: · Approximately 3–6 weeks from project approval. *****************************
Project ID: 40476428
21 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
21 freelancers are bidding on average ₹26,159 INR for this job

Your HR team is manually sorting 150+ CVs weekly from Gmail. I'll build an AI bot that automatically screens, scores, stores, and manages candidates through every recruitment stage without manual intervention. I've built AI-powered document processing systems a Multi-Document Chat System and Gmail, Google Sheets automation pipelines using n8n. Your recruitment bot needs exactly this: email monitoring, AI CV screening, automated workflow. I'll combine Gmail API, Gemini/OpenAI for AI screening, Google Sheets for storage, and Python automation for the complete 4-stage email workflow. What I'll deliver: Gmail monitoring — auto-detects CVs, classifies by Teaching/Non-Teaching/Admin domain CV extraction — PDF/DOC parsing, LinkedIn/portfolio links identified and logged AI screening — Gemini/OpenAI matches CVs against job criteria, generates scores and multi-tier shortlisting pools Duplicate detection — Email/phone/name matching and historical cross-cycle validation Google Sheets storage — all candidate data and Excel/CSV export Dynamic dashboard — salary/distance/experience range filtering and custom fields 4-stage email automation — acknowledgment to form collection to interview scheduling to recruiter alerts Do you prefer Google Apps Script or Python and FastAPI? Both achieve full functionality your call on maintenance preference. I'll build a working Gmail monitoring, CV extraction, AI scoring demo on sample CVs before you award see the screening quality first.
₹15,000 INR in 20 days
1.6
1.6

I'll deliver a clean, maintainable AI-Assisted HR Recruitment Bot that works under real usage, leveraging my expertise in AI Model Development and AI Development. I'll focus on creating a robust backend with FastAPI, prioritizing APIs, structure, deployment reliability, error handling, and maintainability. My previous work on Multi-Client ML Inference API demonstrates my ability to deliver scalable, production-grade solutions with sub-200ms latency. I built a GPT-4 and FastAPI document automation pipeline that significantly reduced turnaround time from 3 days to 18 hours, showcasing my technical expertise. My execution plan involves: - Developing a clean backend code with FastAPI - Setting up environment instructions for easy deployment - Implementing error handling and API integration flow - Creating a comprehensive README for future reference Before starting delivery, I'd like to clarify the scope, first milestone, and the most important technical constraint to ensure alignment with your expectations. Should the first milestone focus on a working backend flow or on hardening an existing service?
₹26,579 INR in 7 days
1.0
1.0

With an extensive 9+ years of hands-on experience in web and Mobile App development, I'm familiar with the tools and techniques that will make your AI-Assisted Recruitment Bot a success. My proficiency encompasses not only developing platforms but also creating cost-effective solutions that guarantee low-maintenance and high efficiency - all within your budget. One of the key aspects of this project that I resonate is with the requirement of creating a system that can identify diverse domains, extract resumes from various formats, and efficiently log pertinent data, like LinkedIn or portfolio links. My expertise in AI Development will ensure this process is streamlined, automated, and thorough. Moreover, having worked on similar projects I understand the vital need for maintaining data integrity which is why my experience will allow me to seamlessly incorporate duplicate candidate detection and multi-post tracking capabilities into your bot. In addition to these core functions, I'm also proficient in Google Sheets; meaning storing information in varied formats, such as Excel/.xlsx and CSV- won't pose any challenges. Having worked with E-commerce and CMS based websites before implies that providing dynamic sorting capabilities on dashboards shouldn't be an issue. Although this is an AI-based project, my knowledge in SEO services comes as an additional benefit when it comes to developing unique configurations tailored specifically to fit your needs. To sum up: let
₹25,000 INR in 7 days
0.0
0.0

Hi, Your recruitment process likely has bottlenecks—screening hundreds of applications, tracking candidate fit manually, waiting on responses across multiple channels. An AI bot that qualifies candidates automatically and flags the strongest matches would cut this time significantly. I'll build this with Python and a cloud LLM API (Claude or OpenAI) for the intelligence layer, backed by a postgres database to track candidate profiles and interactions. The bot connects as a webhook receiver, integrating directly with your existing ATS, email, or Slack channels. First move is mapping your workflow—which channels feed candidates, what criteria matter for qualification—then building the connectors. What's your current candidate intake flow, and which systems need to connect to the bot? I can have a working prototype in two weeks. Best regards, Val
₹12,500 INR in 7 days
0.0
0.0

I can build a cost-effective AI-Assisted Recruitment Bot that automates candidate screening, tracking, communication, and reporting while remaining easy to maintain for your 4–5 annual recruitment cycles. Proposed Solution: • Gmail monitoring with automatic domain/role classification (Teaching, Non-Teaching, Admin) • Resume extraction from PDF/DOCX files • Duplicate and multi-post application detection • AI-powered CV screening with matching scores and recommendations • Candidate database in Google Sheets with Excel/CSV export support • LinkedIn, portfolio, and website extraction with AI-generated summaries • Dynamic filtering by salary, experience, qualification, distance, and custom fields • Multi-tier candidate pools for primary and backup shortlists • Automated recruitment workflow: Acknowledgment emails Candidate form collection Interview scheduling Recruiter notifications and status tracking • Historical validation across recruitment cycles • DPDPA-conscious data handling and retention controls Recommended Stack: Google Apps Script + Gmail + Google Sheets + Gemini/OpenAI API Deliverables: • Fully working recruitment bot • Source code and deployment support • Documentation and user guide • Testing and demonstration Estimated Timeline: 3–5 weeks I focus on lightweight, low-maintenance automation solutions that minimize operational cost while remaining scalable for future hiring growth.
₹25,000 INR in 7 days
0.0
0.0

Hello, Your requirement is extremely well-structured, and I appreciate the focus on building a practical, low-maintenance, and cost-effective AI recruitment workflow rather than an overly complex enterprise system. I can help you build a lightweight AI-assisted recruitment platform that automates CV screening, candidate tracking, communication workflows, and historical validation while keeping operational costs minimal. Recommended Architecture: ✔ Google Apps Script + Gmail + Google Sheets for core automation ✔ Gemini/OpenAI API for resume parsing, classification, scoring, and AI summaries ✔ Lightweight dashboard for filtering, workflow tracking, and reporting ✔ Cloud-based deployment with minimal maintenance requirements Key Features I can implement: =========================== Gmail monitoring and automated CV extraction AI-powered domain/role classification Duplicate and multi-post application tracking Resume parsing for qualifications, experience, salary, and location LinkedIn/portfolio extraction with AI-generated link summaries AI-based matching scores and backup candidate pools Dynamic filtering dashboard (salary, distance, experience ranges) Automated candidate communication workflows Interview scheduling and recruiter status tracking I’d be happy to discuss the architecture, AI screening logic, and best cost-optimised implementation strategy before development begins. Looking forward to collaborating with you. Best regards,
₹39,000 INR in 12 days
0.0
0.0

You want an automated AI recruitment bot that monitors applications, extracts resume links, runs multi tier screening, and manages structured candidate pipelines across multiple hiring cycles. This intelligent screening assistant automates your high volume email sorting, saving your hiring team from hours of manual database updates and communication follow ups. By filtering duplicate resumes, isolating no shows from past cycles, and organizing candidates into backup pools based on salary and location, the platform optimizes your talent search. You get peace of mind knowing the entire recruiting workflow, from initial acknowledgment to final interview scheduling, runs smoothly while storing clean data in Google Sheets, Excel, or CSV. We will build this recruitment service in Python using Google APIs to poll Gmail and python docx with PyPDF2 to parse attachments and extract embedded portfolio URLs. The AI logic will use LangChain with OpenAI to categorize profiles, assess qualifications, and score matching ranges, saving results to Google Sheets via gspread or local CSV and Excel exports. To handle complex lifecycle transitions and email dispatch, we will set up Make or a custom Celery backend with Redis to automate stage notifications and track scheduler responses asynchronously. I have couple of critical questions too, let discuss in details.
₹35,000 INR in 15 days
0.0
0.0

Hi! I read your full requirement document carefully — this is a well-scoped project and I can deliver exactly what you need. Here's my approach for each module: - Email monitoring via Gmail API with automatic domain classification (Teaching, Non-Teaching, Administrative) - CV extraction from PDF/DOCX using PyMuPDF + python-docx, with LinkedIn/portfolio link detection - Duplicate detection with fuzzy matching on name, email, and phone number — plus multi-post tracking - Google Sheets storage + Excel/CSV export via pandas - AI screening using Gemini/OpenAI API with multi-tier scoring pools and dynamic range filtering - 4-stage automated email workflow: acknowledgment → candidate form → interview scheduling → recruiter alerts - Historical validation across recruitment cycles - DPDPA-compliant data handling with documentation I have hands-on experience building ML-based systems (XGBoost, 99.9%+ accuracy) and Python automation pipelines. This project is fully within my stack. One honest note: CV parsing accuracy depends on document quality — scanned image CVs may need occasional manual review. I'll document this clearly. Can we schedule a quick call to confirm priorities before I start?
₹45,000 INR in 30 days
0.0
0.0

Hello, I can build your AI-Assisted Recruitment Bot as a smart, low-cost, and fully automated recruitment workflow system. ✔ AI-powered CV parsing & screening ✔ Gmail integration with automatic resume extraction ✔ Duplicate & multi-role application tracking ✔ AI shortlist scoring based on JD requirements ✔ LinkedIn/portfolio extraction with candidate summaries ✔ Dynamic dashboard with salary, distance & experience filters ✔ Automated emails, interview scheduling & recruiter updates ✔ Historical validation across recruitment cycles Tech Stack: Python • FastAPI • Google Apps Script • Gmail API • Google Sheets • Gemini/OpenAI API Why Hire Me? ◆ AI/ML & Automation specialist ◆ Strong experience in NLP and workflow systems ◆ Clean, scalable & low-maintenance architecture ◆ Fast communication and reliable delivery ◆ Focused on cost-effective solutions I understand your requirement is to keep the system practical, lightweight, and easy to manage while automating maximum manual recruitment effort. I can deliver the complete solution with deployment support, testing, and documentation within your expected timeline. Looking forward to working with you. Best regards, Kajal Bhammar
₹15,000 INR in 7 days
0.0
0.0

Hello, I am interested in devloping your AI-Assisted Recruitment and CV Screning Bot. I can build a cost-effective and low-mainteance recruitment automation system using Google Apps Script, Gmail integration, Google Sheets, Google Drive, and AI APIs such as Gemini/OpenAI. The system can include: • Gmail-based recruitment email monitoring • Automatic CV/resume extraction (PDF/DOC/DOCX) • Candidate data storage in Google Sheets • Duplicate application detection • AI-assisted CV screening and candidate scoring • LinkedIn/portfolio link extraction • Autmated acknwledgment emails • Recritment workflow tracking • Basic dasboard and filtering system • CSV/Excel export support For the initial phase, I can deliver a working MVP within the required timeline, followed by advanced workflow enhacements if needed. I will also provide: • Source code/scripts • Deployment/setup support • Docmentation and testing asistance I am confident I can provide a practical, sclable, and budget-friendly solution for your recruitment workflow. Looking forward to discusing the project further. Thank you.
₹25,000 INR in 7 days
0.0
0.0

Hi! Read through the requirement doc - parse Gmail, dedupe candidates, score CVs against criteria, store in Sheets with export options, plus the multi-cycle historical check and DPDPA-compliant handling. That's a clean automation gig and right up our alley at APIE Tech. We've shipped a few Gmail + Sheets + OpenAI/Gemini automations on Apps Script for low-volume, low-maintenance use cases - the ~150 CVs/week peak fits that architecture well without needing dedicated infra. Dynamic range filtering and the multi-tier screening pool would be a small admin UI on top of the Sheet config. Quick sanity-check questions before quoting tight: read directly from a recruitment-only inbox vs. sandboxed mailbox, and we-host vs. you-host on the LLM API key. Ping me whenever - happy to walk through approach and timeline. Thanks, Rohan
₹25,000 INR in 7 days
0.0
0.0

Hi, I have seen your attachment and also gone through your requirements carefully and I can help you build a cost-effective AI-assisted recruitment system with automated CV screening, candidate tracking, interview workflows, and historical validation. My approach would use: * Google Apps Script + Gmail + Google Sheets for low-cost automation * OpenAI/Gemini APIs for AI-based resume analysis and candidate scoring * Secure cloud-based architecture with minimal maintenance * Dynamic filtering dashboard with export support (Sheets, Excel, CSV) Key features I can implement include: * Automatic email monitoring and resume extraction * AI-based candidate classification and scoring * Duplicate & multi-post candidate tracking * LinkedIn/portfolio extraction and reporting * Multi-stage recruitment workflows with automated emails * Historical validation against previous recruitment cycles * Dynamic recruiter filtering (salary, distance, experience ranges) * Recruiter status management and interview tracking The proposed architecture will be scalable, easy to manage, and optimized for your moderate yearly hiring cycles to keep operational costs low. I’m available for a discussion call to review workflow design, AI screening strategy, and the most efficient deployment plan within your timeline. Best regards Prachi Agrawal
₹25,000 INR in 7 days
0.0
0.0

Hi, I've reviewed your detailed requirement document carefully. This is a well-scoped project and I can build exactly what you need. My approach: Email monitoring: Gmail API + Google Apps Script to auto-classify incoming applications by domain/role CV parsing: Python or Apps Script to extract attachments (PDF/DOCX), pull LinkedIn/portfolio links, and score candidates using Gemini or OpenAI API against your job criteria Data storage: Google Sheets with export to Excel/CSV; duplicate detection by email, phone, and name Multi-stage workflow: Automated emails for acknowledgment → form collection → interview scheduling → recruiter status updates Dashboard: Google Sheets-based with dynamic filters for salary, distance, and experience ranges Historical validation: Cross-check new applications against previous cycles before processing I can deliver a working system within 3–4 weeks with full documentation and setup support. Could you confirm: will the system run entirely on Google Apps Script, or are you open to a lightweight Python backend if it reduces costs? Best regards, Payam
₹32,000 INR in 30 days
0.0
0.0

Hi, I read the requirement document for the AI-assisted recruitment and CV screening bot. I can build a low-maintenance workflow around Gmail monitoring, attachment parsing, candidate database, duplicate detection, configurable screening criteria, dashboard/reporting, and candidate communication. I would implement it as an assistive system, not a black-box hiring decision maker: the bot can classify applications by domain, extract fields from emails/PDF/DOC/DOCX, collect resume links/LinkedIn/portfolio URLs, summarize linked content where available, flag duplicate/multi-post candidates, score against editable criteria, and update statuses such as demo recommended, rejected, report link updated, or selected. Final shortlisting decisions should remain reviewable by your team, with logs and editable rules. Suggested stack: Google Apps Script/Gmail API for email intake, Python or Apps Script parsing helpers, Google Sheets as the lightweight database, optional Gemini/OpenAI for summaries and scoring, and a simple dashboard/filter view for salary, distance, skills, experience, and interview progress. I can also include export to CSV/XLSX, setup instructions, sample test data, and a handover guide. Timeline: 35 days for a complete first version after receiving sample emails/resumes, selection criteria, desired status labels, and preferred AI API.
₹25,000 INR in 35 days
0.0
0.0

looks like u needed a framework which automates the work of HR , i worked on this type similar project in which the agents took the Resume , analysis the resume for the role and filter out the top resumes according to the role , and then ask for consent and automatically schedule the interview and mail candidates as well and later agents also helps in boarding phase , Simply a HR assistant agent . I also have a demo and won 4th prize for this project among 100s , looking forward to work with you . Thanks !
₹15,500 INR in 7 days
0.0
0.0

Jodhpur, India
Member since May 18, 2026
₹12500-37500 INR
₹600-1500 INR
$750-1500 USD
$10-30 USD
$2-8 USD / hour
$30-250 USD
$15-25 USD / hour
€250-750 EUR
£10-15 GBP / hour
$10-30 USD
$10-30 AUD
$3000-5000 USD
₹1500-12500 INR
$250-750 USD
$10-30 CAD
£750-1500 GBP
€6-12 EUR / hour
₹100-400 INR / hour
₹600-1500 INR
$250-750 SGD
₹100-400 INR / hour