๐Ÿ‘ฅ Automate CV screening & analysis with Telegram, Gemini AI & Google Workspace

โšก 670 views ยท ๐Ÿ‘ฅ HR & Recruitment

Description

๐Ÿงฉ 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

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Telegram, Telegram Trigger, Google Drive, AI Agent

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup