🎯 Use cases · Recruitment & HR

Interview scheduling automation for candidates on WhatsApp

Updated 2026-09-19 · 4 min read · By the Convo360 team

In short

Interview scheduling automation sends candidates a WhatsApp list menu of available slots, confirms their pick instantly, and follows up with a reminder before the interview. The same flow can collect documents ahead of time, nudge candidates who haven't responded, and share offer-stage updates — cutting the back-and-forth HR usually handles by phone or email.

Key takeaways
  • A List Menu of open slots gets a faster response than an email asking 'when are you free?'.
  • A reminder sent the evening before and the morning of the interview reduces no-shows meaningfully.
  • Document collection ahead of time (resume, ID proof) saves interview-day delays.
  • Drop-off nudges catch candidates who selected a slot but went quiet before confirming.

Why interview coordination eats HR's day

Between confirming availability, sending calendar invites, chasing documents, and reminding candidates the day before, interview coordination for even a moderate hiring pipeline in a company across Mumbai or Chennai can consume hours of an HR coordinator's week, hours that don't need a human doing them one by one.

No-shows compound the problem: a candidate who doesn't confirm properly, or confirms over email and forgets, means an interviewer's slot goes unused and the whole pipeline slips by a day. Since WhatsApp messages get opened far more reliably and quickly than email, moving the entire coordination loop there addresses both the coordinator's time and the no-show problem in one move.

The coordination load multiplies further with multi-round processes: a role needing three interview rounds means three separate scheduling conversations per candidate, each with its own reminder and confirmation cycle, all running in parallel across a whole hiring pipeline at once.

Slot selection by list menu

Once a candidate clears screening, a List Menu block presents 3-5 available interview slots pulled from your interviewer's calendar. The candidate taps their preference, and the flow confirms instantly, with no email thread and no waiting for a reply to be typed out.

Keep each slot option specific rather than a vague time band: "Thursday, 11:00 AM, with the engineering panel" tells the candidate more than "Thursday morning" and avoids the follow-up question asking for exact timing that a vague option tends to invite.

Reminders that actually reduce no-shows

Two reminders work best: one the evening before, one the morning of. Both use a Wait / Delay block set in days and hours from the confirmed slot, and both include the interview mode (in-person address or video link) so the candidate has everything in one place.

Keep the morning-of reminder short and actionable rather than repeating the full evening-before message: "Reminder: your interview with us is today at 11 AM, video link below. Reply RESCHEDULE if something's come up." A one-tap way to flag a problem is what actually prevents a silent no-show, since a candidate stuck in genuine trouble is more likely to reply to a button-style prompt than compose a message cancelling on their own.

Document collection and drop-off nudges

An Ask a Question block can request the candidate send their resume or ID proof photo directly in chat ahead of the interview, saving reception-desk delays. If a candidate is shown a slot menu but doesn't respond within a day, a Wait / Delay triggers a gentle nudge before HR needs to chase manually.

A second, smaller nudge case worth building: a candidate who picks a slot but doesn't reply to the confirmation message asking to verify the mode of interview (video vs in-person). Leaving this unconfirmed is a common source of last-minute confusion, so treat it as its own short wait-and-check step rather than assuming silence means confirmed.

For panel interviews involving multiple interviewers, capture a single confirmed slot but send each interviewer their own calendar update separately. A shared WhatsApp confirmation to the candidate shouldn't be the only record on your side of who's expected in the room.

Offer-stage updates without sounding automated

Once a candidate reaches offer stage, the same contact thread can carry status updates, such as "background verification in progress", "offer letter being finalised" or "offer released, check your email", spaced out so the candidate isn't left wondering for days without any word. This is often the stage where candidates most feel like a number, so keep the tone personal even though the trigger is automated: name the recruiter or HR contact rather than sending from an unnamed system.

A useful edge case: a candidate who accepts verbally but the formal offer takes a few extra days to process internally. A short interim message, such as "Your offer is being finalised, expect the formal letter by Friday", prevents the anxious follow-up messages that otherwise arrive daily during this gap.

Building it on Convo360

  1. Trigger the flow via API from your applicant tracking system once a candidate clears screening.
  2. Use a List Menu block for slot selection, pulling live slots from a connected Google Sheets or calendar.
  3. Add two Wait / Delay blocks for the evening-before and morning-of reminders.
  4. Add an Ask a Question block for resume/ID upload before the interview date.
  5. For offer-stage updates later, reuse the same contact's group tag to send a status message via Send Template.

See Flow Builder docs and CRM docs.

What it costs and what to track

This runs fully on Convo360's Starter plan (₹999/month, ex-GST), since it only needs the flow builder, WhatsApp channel and contact groups. No AI agent is required for a structured scheduling flow like this.

Track no-show rate before and after moving reminders to WhatsApp, alongside how many candidates use the RESCHEDULE reply versus simply not showing up. A rising reschedule rate with a falling no-show rate is the sign this is working as intended. Candidates who would have silently skipped are now at least telling you, which lets the panel's slot be reused for someone else the same day.

Example conversation

Can I move my interview from Wednesday to Thursday?
Of course. I have Thursday 11 AM or 3 PM open with the same panel — which works better for you? I'll update the confirmation and send a fresh reminder.

Industry guide: AI agents for Recruitment & HR — Screen candidates, schedule interviews & follow up.

Automate interview scheduling

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Can the bot reschedule automatically if the candidate asks?

Yes, the same List Menu of slots can be shown again mid-conversation, and the flow updates the confirmed slot and reminder schedule without HR needing to intervene.

Does this integrate with our existing ATS?

It can, through the API trigger to start the flow and an HTTP/API request or webhook block to write status updates back into your applicant tracking system.

What if a candidate doesn't respond to the slot menu at all?

A Wait / Delay block can trigger a follow-up nudge after a day, and if there's still no response, the flow can flag the candidate for manual HR follow-up.

Can offer-stage updates be sent to a whole batch of candidates?

Yes, using contact groups and the Broadcast/campaign feature in WhatsApp Studio, offer-stage updates can go out to a tagged batch at once, each still personalised with variables.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.