Role: Automation Developer (n8n) Stack: n8n, JavaScript, Google Sheets API, Telegram Bot API Category: Workflow Automation / HR Tech
In fast-paced industries like construction and infrastructure, employees often struggle to access HR services quickly. This project eliminates the administrative bottleneck by putting HR tools directly into Telegram—a platform everyone already uses.
I designed and built an intelligent, stateful Telegram bot that handles user identification, a secure 3-step authentication flow, and a modular self-service hub for employees. The entire system is powered by n8n, using Google Sheets as a lightweight database and JavaScript nodes for complex business logic.
/start.auth_step), allowing the bot to resume or redirect flows seamlessly.The automation is broken down into three core processing stages to ensure scalability and maintainability.
/start.Telegram ID and compares it against the "User ID in DB" (Google Sheet).status = Not authenticated, and sends a welcome message with a "Verify" button.