How to Hire Staff Quickly: CBSE School Recruitment Bot
Learn how to hire staff quickly for a CBSE school using a WhatsApp screening bot that shortlists candidates automatically. Setup and pricing inside.

It's the second week of April. Your PGT Chemistry has resigned effective June, admissions season is in full swing, and your front office phone is ringing with parent fee queries every eight minutes. You post a vacancy on a job portal and WhatsApp it to three teacher groups. By evening you have 40 messages — half of them "Sir job available hai kya", a few forwarded from unrelated candidates, one asking about a peon post you never posted. Somewhere in there might be your next Chemistry teacher, but nobody on your staff has the bandwidth to read 40 messages and call each one to check qualifications.
This is the actual cost of school hiring in India: not a lack of applicants, but a lack of hours to filter them. Front office staff are juggling walk-in admission enquiries, transport queries, and fee reminders — screening job applicants gets pushed to "after chhutti" and by then the good candidate has taken another offer. Schools that need to hire quickly (a mid-session teacher exit, a new section opening, an accountant leaving without notice) lose the most time not in advertising the post, but in manually reading and calling every applicant to find the 3-4 who are actually qualified.
This guide covers how a WhatsApp-based screening setup fixes that leak — what it does, how it works day to day, what it costs, and how to set it up. See the full offer at the Recruitment Screening Bot for CBSE Schools page.
What a Hiring Bot actually does for a CBSE School
It doesn't replace your interview panel — it replaces the manual filtering that happens before the panel ever sees a resume. Concretely:
- Takes the first response off your staff's plate. Every applicant who messages your job WhatsApp number gets an instant reply with the 6 screening questions relevant to that post (subject taught, CBSE experience, current CTC, notice period, location, and one post-specific question like "Have you handled Board exam invigilation duty?").
- Separates teaching and non-teaching roles. A PGT applicant and a bus conductor applicant get different question sets, because your front office shouldn't have to explain that manually every time.
- Filters on your actual hiring criteria, not just "did they apply." If your rule is "minimum 2 years CBSE experience for PGT posts," candidates who answer "0 years" are marked unqualified automatically instead of landing in your inbox.
- Books interview slots without a phone call. Qualified candidates get shown 2-3 available slots and pick one — no back-and-forth "sir kab aana hai."
- Keeps a running shortlist sheet so your Principal or HR coordinator opens one sheet at the end of the day instead of scrolling a WhatsApp thread.
The point isn't fewer applicants — it's that your staff's time goes only to people worth a callback.
How it works, step by step
- Candidate sees your job post (WhatsApp status, job portal, or referral) with a WhatsApp application link.
- They tap the link, which opens a chat with your school's WhatsApp number and auto-sends a greeting.
- The bot asks which post they're applying for (dropdown-style quick replies: PGT/TGT/PRT, admin staff, transport staff, etc.).
- Based on the post, it asks the 6 screening questions one at a time — subject, experience, board familiarity, current location/willingness to relocate, expected salary, notice period.
- Answers are scored against your pre-set criteria. Qualified candidates get an automatic "you're shortlisted, please pick an interview slot" message with slot options. Unqualified candidates get a polite auto-reply so nobody is left hanging.
- Every response — qualified or not — lands in a shared sheet your HR coordinator or Principal can filter by post, score, and interview date.
- Daily operation: your staff opens the sheet each morning, sees who's shortlisted and their slot, and just shows up to interview. No manual scanning of 40 chat threads.
Sample conversation — English:
Customer: Hi, I saw your PGT Physics vacancy Bot: Thanks for reaching out! A few quick questions to check the fit — how many years of CBSE Physics teaching experience do you have? Customer: 4 years, was at a CBSE school in Cuttack Bot: Great. Have you handled Class 11-12 Board exam paper setting or invigilation duty before? Customer: Yes, invigilation for 3 years Bot: Perfect — you're shortlisted for an interview. Please pick a slot: Mon 10am / Tue 3pm / Wed 11am
Sample conversation — Hinglish:
Customer: Sir bus driver ka post abhi bhi khula hai kya Bot: Haan, khula hai. Aapke paas commercial license kitne saal se hai? Customer: 6 saal se hai, PSV bhi hai Bot: Theek hai. School route area (Patia/Chandrasekharpur/Nayapalli) se aap familiar hain? Customer: Haan Patia mein hi rehta hoon Bot: Badhiya — aap shortlist ho gaye hain. Interview ke liye slot chunein: Mon 4pm / Wed 5pm
A typical week, before and after
| Situation | Before | After |
|---|---|---|
| New vacancy posted, 40 applicants respond | Front office reads and calls each one over 2-3 days | Bot screens all 40 within minutes of each message; sheet auto-filters qualified ones |
| Candidate applies at 9pm on a Sunday | Sits unread until Monday morning, often lost among fee-query messages | Answered instantly, screened, and already in the sheet by Monday |
| Unqualified candidate applies (wrong subject, no CBSE experience) | Staff spends 10 minutes on a call before realising the mismatch | Auto-filtered out at question stage, no staff time spent |
| Principal wants to see today's shortlist before an evening interview slot | Someone manually compiles names from WhatsApp chat history | Sheet is already up to date, sorted by post and score |
| Transport staff and teaching staff apply to the same number | Front office manually figures out who's who from resumes | Bot routes each to the correct question set automatically |
| Mid-session urgent replacement needed (teacher resigns with short notice) | Rushed manual calling, risk of missing a good candidate in the noise | Same screening flow runs immediately, shortlist ready within a day or two |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| One-time setup | ₹10,000 | Job post + application link, 6-question screening flow, auto-shortlist sheet, interview slot booking |
| Monthly care plan | ₹2,000/month | Ongoing monitoring, question tweaks (e.g., new post added), fixes if flow breaks |
| Platform charges (Meta/WhatsApp Business API, Google, telecom) | Billed separately by provider | Not included in our fee — usage-based, varies by applicant volume |
| Contract terms | No lock-in | Cancel the care plan anytime; the setup keeps working as delivered |
Think of the payback in plain terms: if this saves your front office even a few hours of manual screening calls in a busy hiring week, or catches one qualified candidate who would otherwise have been buried in 40 messages and gone elsewhere, the ₹10,000 setup and ₹2,000/month has already done its job. You're not paying for a guarantee of hires — you're paying so your staff's time goes to interviews, not filtering.
Setup timeline
Day 0
You have a 20-minute call with us. We go through your current hiring posts (PGT/TGT/PRT, admin, transport, etc.), your minimum screening criteria for each, and your interview slot preferences. You share your WhatsApp Business number or agree to set up a new one for this purpose.
Day 1
We build the question flow for each post type, configure the auto-shortlist sheet, and set up interview slot booking. If you're using an existing WhatsApp number, we test the flow without disrupting your regular parent communication.
Day 2
We do a live test — you or we send a few sample applications through the flow to confirm scoring and routing work as expected. Once confirmed, it goes live and your job link is ready to post publicly.
What you need to have ready
- A WhatsApp number to use for hiring (existing school number or a new one — either works)
- Your current open posts and, for each, the minimum qualifying criteria (experience, subject, CBSE-specific requirements)
- Interview availability — days/times your panel can actually do interviews, so slots offered are real
- Access to whoever currently manages your job postings (job portals, WhatsApp status, referral network), so the new application link reaches the same audience
- One person designated to check the shortlist sheet daily (usually your HR coordinator, admin in-charge, or Principal)
Doing it yourself vs done-for-you
| DIY (Google Forms + manual WhatsApp) | Done-for-you setup | |
|---|---|---|
| Tools used | Google Forms link shared manually, spreadsheet maintained by hand | WhatsApp-native flow with auto-shortlist sheet |
| Time to set up | A few hours if you're comfortable with Forms and Sheets | ~48 hours end-to-end, you just need one 20-min call |
| Common failure point | Candidates ignore form links sent over WhatsApp, form completion rate is low | Chat-native flow has much higher response rate since it's within WhatsApp itself |
| Ongoing effort | Staff must manually read every submission and copy into a sheet | Auto-sorted, staff only reviews the qualified shortlist |
| Handling multiple post types | Requires separate forms or manual tagging | Bot routes automatically based on post applied for |
| Best suited for | Schools hiring rarely (once a year) with time to spare | Schools hiring often, mid-session, or during peak admission season when staff time is scarce |
DIY is genuinely fine if you only hire once a year and have a staff member with spare time to manage it by hand. It stops being fine the moment hiring overlaps with your busiest operational period — which, for most CBSE schools, is exactly when hiring tends to happen.
Mistakes schools make with this
- Using the same WhatsApp number for hiring and parent communication without separating flows. Fix: use a distinct number or clearly branded first message so job applicants and parents don't get crossed responses.
- Setting screening criteria too strict for the local hiring market. Fix: check your last 2-3 successful hires against the criteria before locking them in — if none would have passed, loosen it.
- Not updating the flow when a new post opens mid-year. Fix: this is exactly what the monthly care plan covers — flag it to us and the question set gets added.
- Leaving interview slots stale after they're filled. Fix: assign one person to update available slots weekly so candidates aren't offered times that are already booked.
- Ignoring the "unqualified" list entirely. Fix: skim it occasionally — sometimes a candidate is a near-miss for a different post you have open (e.g., a TGT applicant who'd suit a PRT vacancy).
FAQ
Does this replace our interview process?
No. It only replaces the manual screening step before interviews. Your panel still conducts interviews and makes the final call — the bot just ensures the people reaching your panel meet your baseline criteria.
Can it handle both teaching and non-teaching vacancies at the same time?
Yes. The bot routes each applicant to the right question set based on the post they select, so a PGT applicant and a transport staff applicant never get the same questions.
What happens if a candidate doesn't fit any of our set criteria exactly but seems promising?
They'll still show up in your sheet as "unqualified" with their full answers visible — nothing is deleted. Your HR coordinator can review that list and manually shortlist anyone worth a second look.
Do we need a WhatsApp Business API account, or does our existing number work?
Either can work. We'll assess during the Day 0 call whether your existing number is suitable or whether a dedicated hiring number makes more sense, typically to avoid mixing hiring chats with parent queries.
How fast can this go live if we have an urgent mid-session vacancy?
Setups typically go live within 48 hours of the initial call, so it can support even an urgent replacement hire if you reach out as soon as the need comes up.
What if we stop hiring for a few months — do we still pay the monthly fee?
The care plan is month-to-month with no lock-in, so you can pause or cancel anytime hiring isn't active and restart when you need it again.
Next step
Message us on WhatsApp with: your school's name and city, and what's currently leaking in your hiring process (too many unqualified applicants, staff time lost to calls, slow response to candidates, etc.).
Check the full scope and pricing at the Recruitment Screening Bot for CBSE Schools page, or see how we work before the call. Reach us directly at WhatsApp.
Recruitment Screening Bot for schools
Platform charges billed to you directly. No lock-in. Live within 48 hours once your platform access and Meta verification are complete (Meta verification typically takes 3 to 10 business days). Global systems: 2 to 14 days.