Automate CV Screening & Analysis with Telegram, Gemini AI & Google Workspace
š§© What Problem Does It Solve? Manually reviewing CVs from Telegram job applicants is slow, error-prone, and often inconsistent. This workflow automates the collection, analysis, and storage of CVs ā saving HR teams hours while ensuring structured, high-quality candidate data for fast decision-making.
š Description This workflow is built to help HR teams collect and qualify CVs sent over Telegram. It verifies that a candidate submits a valid PDF, stores the file securely, extracts key information using AI, and logs everything neatly in Google Sheets.
šÆ Key Advantages for HR Teams ā Automatically filters out non-PDF and invalid messages ā Uses AI to extract clean, structured candidate data ā Links CV files to Google Sheets for easy HR access ā Eliminates manual data entry from physical CVs ā Provides a scalable CV pipeline via Telegram
š ļø Features Telegram bot for CV collection
MIME-type PDF validation
Google Drive integration for secure storage
Text extraction from PDFs
Gemini AI-powered CV parsing
Google Sheets integration for candidate logging
Merge logic to synchronize multiple streams
JSON-safe parsing for AI output
Automatic job title and experience categorization
Duplicate prevention through name-based matching
š§ Requirements A Telegram bot token
Google Drive API credentials
Google Sheets API credentials
Gemini API key (or another LLM)
n8n instance with relevant credentials configured
Candidates sending CVs in PDF format
š§ Use Case Examples Recruitment Agencies: Automate pre-screening and reduce manual effort
Small Startups: Collect high-quality CVs without paying for an ATS
Internship Programs: Quickly categorize applicants by experience
Remote Hiring: Accept global CVs via Telegram from mobile users
Freelancer Portals: Auto-log contractor profiles from incoming resumes
āļø Configuration Tips 1-Set up Telegram Bot API credentials 2-Configure Google Drive API access 3-Configure Google Sheets API access 4-Configure Google Gemini/PaLM API access 5-Replace all placeholder IDs with your actual values
If you need any help Get in Touch
Related Templates
Create a Speech-to-Text API with OpenAI GPT4o-mini Transcribe
Description This template provides a simple and powerful backend for adding speech-to-text capabilities to any applicat...
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments