Freelance › Projects › Software development › Telegram Bot for HR Automation: Screening, Scheduling & Onboarding
Telegram Bot for HR Automation: Screening, Scheduling & Onboarding

Employer
Igor
Project parameters
Type of cooperationOne-time project
SectionSoftware development
Prepaymentwithout prepayment
Payment methodsCash, Bank transfer
Acceptance of requestsfrom yesterday, 22:24 until Sep 3, 2026
Project description
What We Need
Our HR team spends 60% of their time on repetitive tasks. We want a Telegram bot to automate: initial candidate screening, interview coordination, and new-hire onboarding.
Bot Features
1. Candidate Screening Module
— Vacancy broadcast to subscribed job-seekers
— Multi-step quiz: role-specific screening questions
— Auto-scoring and pass/fail threshold
— HR gets digest: passed candidates with scores
— CV attachment handling (PDF/DOCX → store to S3)
2. Interview Scheduling
— Google Calendar integration: show available HR slots
— Candidate selects slot → calendar invite sent to both parties
— Reminder chain: 24h, 2h before interview
— Reschedule / cancel with reason capture
3. Onboarding Flow
— New hire added to bot → 30-day onboarding checklist
— Daily task reminders with completion tracking
— Document request: collect signed docs via bot
— Manager notifications at key milestones (day 1, day 7, day 30)
4. Admin Panel (web)
— Manage vacancies and screening questions
— View candidate pipeline and onboarding progress
— Export reports to CSV/Excel
Tech: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3.
Budget: $600 fixed. Timeline: 25 days.
Our HR team spends 60% of their time on repetitive tasks. We want a Telegram bot to automate: initial candidate screening, interview coordination, and new-hire onboarding.
Bot Features
1. Candidate Screening Module
— Vacancy broadcast to subscribed job-seekers
— Multi-step quiz: role-specific screening questions
— Auto-scoring and pass/fail threshold
— HR gets digest: passed candidates with scores
— CV attachment handling (PDF/DOCX → store to S3)
2. Interview Scheduling
— Google Calendar integration: show available HR slots
— Candidate selects slot → calendar invite sent to both parties
— Reminder chain: 24h, 2h before interview
— Reschedule / cancel with reason capture
3. Onboarding Flow
— New hire added to bot → 30-day onboarding checklist
— Daily task reminders with completion tracking
— Document request: collect signed docs via bot
— Manager notifications at key milestones (day 1, day 7, day 30)
4. Admin Panel (web)
— Manage vacancies and screening questions
— View candidate pipeline and onboarding progress
— Export reports to CSV/Excel
Tech: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3.
Budget: $600 fixed. Timeline: 25 days.