← Back to directory
HR & Recruiting Medium to set up AI workflow Schedule/Coordinate

Screen And Schedule Recruitment Interviews On WhatsApp

Source reviewed Updated 2026-07-07

Receives candidate applications via WhatsApp, screens them with AI against job criteria, and books interviews directly into Google Calendar.

What it does

You receive candidate applications directly on WhatsApp, where an AI screens them against your job criteria to filter out unqualified applicants instantly. Qualified candidates get immediate interview offers with slots automatically booked into your Google Calendar, while every interaction is logged in Google Sheets for easy tracking.

Step by step

  1. Configure Twilio webhook to forward incoming WhatsApp messages to your backend server.
  2. Map job criteria fields from the application message to structured JSON for the AI model input.
  3. Use Google Calendar API to create events with specific start and end times for scheduled interviews.
  4. Append a new row to Google Sheets containing candidate ID, status, and timestamp after each step.

Where the LLM does the work

  • Evaluate unstructured candidate responses against job requirements using natural language understanding.
  • Generate polite and context-aware rejection or acceptance messages tailored to the screening result.
  • Extract specific availability windows from free-text candidate replies to propose suitable time slots.

Watch out for

Timezone mismatches between user input and server time cause scheduling errors so always normalize timestamps to UTC before calendar creation.
Google Calendar API conflicts may arise if slots are double-booked so verify slot availability before committing the event.

Tools that fit

Twilio WhatsApp Business API Service WhatsApp messaging channel
OpenAI Chat Model LLM Candidate screening and logic processing
Google Calendar API Service Checking availability and booking slots
Google Sheets Service Logging interactions and tracking status

The agent brief

Everything your agent needs, including the gotchas. Copy it and go.
agent-brief.md
You are helping me build the following AI agent workflow.

## Goal
Screen And Schedule Recruitment Interviews On WhatsApp: Receives candidate applications via WhatsApp, screens them with AI against job criteria, and books interviews directly into Google Calendar.

## Specification
- What it does: You receive candidate applications directly on WhatsApp, where an AI screens them against your job criteria to filter out unqualified applicants instantly. Qualified candidates get immediate interview offers with slots automatically booked into your Google Calendar, while every interaction is logged in Google Sheets for easy tracking.
- Trigger: Triggered by an event (Event ยท on new WhatsApp message)
- Autonomy: Fully hands-off
- Expected setup effort: about an afternoon
- Tools/services involved:
  - Twilio WhatsApp Business API: WhatsApp messaging channel
  - OpenAI Chat Model: Candidate screening and logic processing
  - Google Calendar API: Checking availability and booking slots
  - Google Sheets: Logging interactions and tracking status

## Known pitfalls, handle each one explicitly in your implementation
1. Timezone mismatches between user input and server time cause scheduling errors so always normalize timestamps to UTC before calendar creation.
2. Google Calendar API conflicts may arise if slots are double-booked so verify slot availability before committing the event.

## Reference implementation
https://n8n.io/workflows/15620 (workflow template)
Fetch and inspect this before building. If it matches my stack, adapt it;
if not, rebuild the pattern with my tools.

## Process requirements
1. Before building: ask me which of the listed tools I actually use and
   what my platform is (n8n / Make / code / other). Do not assume.
2. Adapt the pattern to my answers; do not force the reference stack.
3. Address every pitfall above; tell me how you handled each.
4. Provide a test plan I can run before letting this touch real data.
5. Ask before any step that sends messages, modifies data, or spends money.

Source: https://usecasesforagents.com/use-case/screen-and-schedule-recruitment-interviews-on-whatsapp/ via usecasesforagents.com

Frequently asked questions

Can I use a different Voice & Telephony than Twilio?

Yes. Twilio is only the example voice & telephony in this recipe. The same flow works with Aloware, ElevenLabs, GoToWebinar and Plivo. Swap the voice & telephony connection and keep the rest of the setup as written.

Want this running in your business?

This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.
Get in touch →

Who it's for

Built for HR and recruiting teams who need a repeatable first pass, not a one-off.

Seen in the wild

← Back to directory