24FreelanceFreelance marketplace that never sleeps
Response period is over

Telegram bot for HR automation: screening, scheduling, and onboarding

200 views 0 responses#41818
Budget€950for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 03.09.2026
Responses0category average: 0.1
Views20016 in 14 days

Project description

Translated
Our HR team spends approximately sixty percent of their time on routine tasks — correspondence with candidates, coordinating interview times, collecting documents, and conducting the same introductory process for each new hire. We want to hand over this routine to a Telegram bot so that people can focus on decision-making rather than coordination. The bot should fully cover three stages: initial candidate screening, interview scheduling, and structured onboarding for those starting work.

Screening begins with job vacancy distribution to subscribers and running candidates through a role-specific quiz: answers are automatically scored against a threshold, and the recruiter sees a clean digest of suitable candidates with attached resumes. Interview scheduling works through Google Calendar — the bot displays actual available slots, sends invites to both parties, and reminds everyone before the meeting, neatly handling rescheduling and cancellation. Onboarding runs a 30-day checklist for each new hire: daily reminders, collection of signed documents directly in the bot, and notifications to the manager at key points — day 1, day 7, and day 30.

On top of the bot, we need a small web panel: job vacancy and question management, pipeline overview and onboarding progress, report exports. Stack: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3. Fixed budget — 600 USD for 25 days. In your response, tell us about a bot of comparable complexity. Full feature list below.

1. Candidate Screening
— Vacancy distribution to subscribers
— Multi-step quiz: screening questions by role
— Auto-scoring, passing threshold
— HR receives digest of passed candidates with results
— Resume acceptance (PDF/DOCX to S3)

2. Interview Scheduling
— Google Calendar integration: HR free slots
— Candidate selects slot, invites sent to both parties
— Reminder chain: 24h and 2h before
— Rescheduling / cancellation with reason tracking

3. Onboarding
— New employee: 30-day checklist
— Daily reminders and completion tracking
— Collection of signed documents via bot
— Manager notifications at key points (day 1, 7, 30)

4. Admin Web Panel
— Job vacancy and screening question management
— Candidate pipeline and onboarding progress
— Report exports in CSV/Excel

Stack: Python (aiogram 3), PostgreSQL, Redis, Google Calendar API, AWS S3.
Budget: fixed, 600 USD. Timeline: 25 days.
Web programming Cash, Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Web programming24.09.20260216
0responses
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Web programming24.09.20260249
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Web programming” appear every day. All projects in the category

What this page answers