Catalog / Conversational AI & Assistants / CONV-017

Recruiting chatbot & candidate communication

A chat assistant that answers candidates' questions, guides applications, schedules interviews and keeps applicants informed, for HR and recruiting teams.

Parts needed to run it yourselfAgents & automationLanguage modelSearch & RAG

Candidates ask the same questions (salary band, remote work, status, next step) and often hear nothing after applying. A recruiting chatbot answers from approved job and company content, guides the application, books interviews and sends status updates, so recruiters spend time on people instead of coordination. The legal line matters: communication and scheduling is usually low risk; the moment the bot screens, ranks or rejects candidates it enters the EU AI Act high-risk zone.

Problem & value

  • Today: recruiters answer repetitive emails, chase candidates for documents and play calendar ping-pong between candidate, recruiter and hiring manager. Candidates drop out of long, silent processes, especially in high-volume hiring (retail, logistics, care, hospitality) and for shift roles.
  • AI value: 24/7 answers in the candidate's language, shorter time-to-interview, fewer drop-outs, consistent and documented communication, less admin per hire.
  • Evidence: vendors such as Paradox (Olivia), Phenom and Eightfold publish customer case studies on faster scheduling and lower drop-off; these are vendor claims and should be validated in a pilot with your own funnel data [1][2]. The number of candidates who never receive feedback is a well-known employer-branding pain point.

Variants

  • Career-site FAQ bot: answers about roles, locations, benefits, process; no personal data needed.
  • Application assistant: guides through the form, collects missing documents, checks completeness.
  • Scheduling bot: proposes slots, handles rescheduling, sends reminders (see CONV-003).
  • Status and nurture bot: keeps candidates and talent-pool members informed (see AGENT-033 for outreach).
  • High-volume / frontline hiring: WhatsApp or SMS first, mobile, multilingual, shift-based.
  • Public sector: transparent, accessible, strictly rule-bound (public-service hiring law, equal access).
  • Internal mobility bot: employees ask about open internal roles.

How it works

  1. candidate message (web chat / WhatsApp / SMS / email)
  2. AI-disclosure + consent notice (first turn)
  3. intent routing (FAQ | application help | scheduling | status | complaint | human)
  4. retrieval over approved content (jobs, benefits, process, policies)
  5. grounded answer
  6. ATS/calendar tool calls (read status, create slot, add note) with scoped permissions
  7. guardrails (no salary promises, no legal/visa advice, no discriminatory content, PII filter)
  8. recruiter handoff with summary; logs written to ATS
  • Core AI: an LLM with retrieval (RAG) over job ads and HR policy documents; tool calling for ATS and calendar; multilingual understanding.
  • Hard boundary by design: the bot may ask factual knock-out questions defined by the employer (work permit, availability) but must not score, rank or reject. Anything affecting selection goes to a human or to a separately assessed screening system (see AGENT-008, CONV-019).
  • Human-in-the-loop: rejections, offers, salary negotiation, accommodation requests, complaints and any distress or discrimination report are handed to a recruiter; templates for sensitive messages are human-approved.

Data preparation

The bot needs little data, but it must be correct. Typical sources are the career site and job postings (CMS), the ATS (requisitions, application status), HR policy documents (benefits, remote work, visa) in the DMS or on file shares, and recruiter calendars (Outlook, Google).

Typical gaps: outdated or contradicting postings, FAQs that live only in recruiters' heads or old e-mails, policies as scanned PDFs, missing status codes in the ATS, and access rights that expose internal notes.

Preparation steps: 1. Name one owner and curate a single approved FAQ and policy set (see PREP-013 and PREP-015 for terminology). 2. Convert scans and PDFs to clean text (PREP-006, PREP-007) and remove duplicates and outdated versions. 3. Map ATS status values to candidate-friendly messages and export them via API (PREP-005). 4. Define what the bot may never see: internal evaluations, salary history, special categories (PREP-024, PREP-022). 5. Collect 30-50 real candidate questions as a test set (PREP-018).

Tools: Paperless-ngx or the DMS OCR for scans, the ATS API, a plain spreadsheet for the test set. Rough share of total effort: 15-25 percent, low overall, as no historic data has to be labelled. Check readiness with GUIDE-003.

Implementation paths

Which path for whom

  • SMB: Path A. Mature EU-hostable recruiting-chatbot and ATS add-on products exist at SMB prices and the process (FAQ, scheduling, status) is standard.
  • Enterprise: Path B. The bot must integrate with the existing ATS, calendars and multiple languages, and API costs stay lower than per-candidate platform fees at volume.
  • Public sector: Path B on a sovereign EU or German cloud, because procurement rules and data sovereignty for applicant data weigh heavily.
  • Developer: Path B. Cloud APIs plus an ATS connector give the fastest custom build; self-hosting rarely pays off for this use case.
  • Recruiting-native platforms: Paradox (conversational ATS), Phenom, Eightfold, HireVue (scheduling and chat), iCIMS, SmartRecruiters, Workday Recruiting, SAP SuccessFactors Recruiting with built-in assistants.
  • EU vendors: Personio, Recruitee (Tellent), Teamtailor (Sweden), JOIN, Workable (EU hosting options), Jobylon, Talentry; Textkernel (NL) for CV parsing and matching, which is selection-relevant and likely high-risk.
  • Generic bot platforms: Intercom Fin, Zendesk, Botpress, Landbot, Cognigy (DE), Parloa (DE) if the ATS integration is simple.
  • Check: EU data residency, DPA, ATS connector, WhatsApp Business support, no training on your candidate data, audit log, configurable disclosure, and a written statement on what the vendor classifies as high-risk functions.

Path B — Build on cloud APIs

  • Models: Claude, GPT, Gemini via EU regions (Azure OpenAI EU, Vertex AI EU, AWS Bedrock Frankfurt/Paris), or Mistral (France) for EU-provider setups.
  • Stack: RAG over job postings and policies (pgvector, Qdrant, Azure AI Search), tool calling to the ATS API (Greenhouse, Lever, Personio, SmartRecruiters and Workday expose REST APIs), Calendar APIs (Microsoft Graph, Google Calendar), WhatsApp Business Platform or Twilio for channels.
  • Orchestration: n8n or Power Automate for glue; LangGraph or similar for stateful flows; guardrail layer for PII and prompt injection (candidates can paste hostile text) [5].
  • Choose B when: you need a custom ATS or HRIS integration or a specific candidate journey.

Path C — Self-host (open source)

  • Models: Mistral Small, Qwen3, Llama or Gemma class open-weight models served with vLLM or Ollama; multilingual embeddings (BGE-M3, multilingual-e5); Qdrant or pgvector; Rasa for rule-heavy flows.
  • Hardware: HW2 is enough for a mid-size employer's chat load with a ~14–30B quantised model.
  • When: works councils or public employers demand full data control; effort is ongoing evaluation and operations.

Path D — Custom training

Rarely needed. Fine-tune only for tone or a niche language on your own anonymised, consented conversation logs; do not train on candidate data without a clear legal basis and information duty.

State of the art (2026)

  • LLM assistants with tool calling reliably handle FAQ, scheduling and status flows; the typical failure is over-answering: inventing salary figures, benefits or visa rules not in the source.
  • Messaging-first (WhatsApp, SMS) flows dominate high-volume hiring; voice variants exist (see CONV-002, CONV-019).
  • ATS vendors now ship embedded assistants, so a standalone bot competes with the ATS-native one.
  • Fairness evidence: US litigation such as Mobley v. Workday on algorithmic screening shows regulators and courts look at vendors as well as employers; the AI Act treats selection systems as high-risk [3].
  • Limits: multilingual quality varies for less common languages; bots mishandle accessibility needs and emotional situations; prompt injection via CV text or chat is a real attack surface.

Shared resources & combinations

  • Same stack as CONV-001 (service chatbot), CONV-003 (booking), KNOW-001 (RAG over documents): one retrieval index, one guardrail layer, one channel gateway can serve all.
  • Combines with AGENT-008 (CV screening, high-risk, keep technically and organisationally separate), CONV-019 (AI screening interviews, high-risk, watch Art. 5 emotion-recognition ban), AGENT-033 (sourcing outreach), PERS-012 (the candidate-side assistant).
  • Workflow engine shared with other back-office automations.

Effort, cost & KPIs

  • Path A: days to weeks; per-seat or per-hire/per-conversation pricing; ATS connector may be an add-on.
  • Path B: 1–3 months including ATS and calendar integration, legal review and testing.
  • Path C: 2–4 months plus ongoing model evaluation.
  • Cost drivers: channel fees (WhatsApp conversation pricing), integration effort, content upkeep, legal and works-council work.
  • KPIs: time-to-first-response, time-to-interview, application completion and drop-off rate, share of questions resolved without recruiter, candidate satisfaction (CSAT/NPS), handoff quality, wrong-answer rate in sampled audits, and equal completion rates across groups.

People & change

Start with management and the HR/recruiting lead, who set the goal (faster response, fewer routine questions) and the red line: the bot informs and schedules, humans decide on candidates. Involve IT early for ATS and calendar integration, and the DPO before the pilot, because applicant data is personal data (Art. 6 and 13 GDPR information, AVV with the vendor, a DPIA if screening or scoring is added).

Works council: depends. The chatbot talks to candidates, not employees, but recruiters' use is logged and the process is planned with AI, so inform the works council in good time (§90(1) no. 3 BetrVG). Co-determination under §87(1) no. 6 BetrVG applies if usage data about recruiters can be evaluated. Selection guidelines under §95(2a) BetrVG become relevant once the bot filters or ranks. In public bodies the Personalrat takes this role. See GUIDE-004.

Support AI literacy of recruiters (AI Act Art. 4): what the bot can and cannot answer, how to take over a chat. Pilot with one team or one job family for 4-8 weeks. Typical concerns: "the bot replaces us" (it removes routine, not judgement), "candidates feel brushed off" (always offer a human handoff and disclose the AI). Keep humans in control: approve rejection texts, review escalations weekly. See GUIDE-008 and GUIDE-005.

Risks, regulation & compliance

  • EU AI Act: Annex III point 4 lists AI systems for recruitment or selection, in particular to place targeted job ads, analyse and filter applications and evaluate candidates, as high-risk [3]. A pure FAQ/scheduling bot is typically limited risk (Art. 50: tell people they talk to an AI) but becomes high-risk if it filters, ranks or evaluates. High-risk duties (risk management, data governance, logging, human oversight, deployer information to candidates and workers' representatives) originally applied from 2 August 2026; the Digital Omnibus on AI (Reg. (EU) 2026/1744, in force since 27 Jul 2026) moved Annex III obligations to 2 December 2027 [3][4].
  • Art. 5 prohibition: inferring emotions of candidates from voice or face in the workplace/recruitment context is prohibited (emotion recognition at work, with narrow medical/safety exceptions). Do not add sentiment or "enthusiasm" scoring from video or audio.
  • GDPR: candidate data is personal data; need a legal basis (typically Art. 6(1)(b)/(f); in Germany § 26 BDSG), transparency (Art. 13), data minimisation, deletion periods for rejected applicants, DPA with vendor, and a DPIA for large-scale or profiling use. Art. 22: no decision based solely on automated processing with significant effect (e.g. automatic rejection) without safeguards [5].
  • Labour law: in Germany the works council has co-determination rights on such systems (BetrVG §§ 87, 95); AGG anti-discrimination law applies to bot messages and questions.
  • Risks and mitigations: hallucinated promises (grounding, answer allow-lists, "I don't know" fallback); discrimination in questions (no protected-characteristic questions, test sets); prompt injection and data leakage (tool scoping, least privilege); candidate trust (clear AI label, easy path to a human).

Getting started

  1. Map the funnel and list the 20 most common candidate questions and drop-off points.
  2. Fix the scope in writing: information, scheduling and status only; no scoring, ranking or rejection.
  3. Pick the ATS-native assistant or a Path A vendor; test with real conversations and a multilingual set.
  4. Add the AI disclosure, privacy notice, retention rules, handoff rules; involve DPO and works council early.
  5. Pilot on one role family, audit a sample of conversations weekly, then extend.

Sources

  1. Paradox — conversational recruiting platform — https://www.paradox.ai/
  2. Eightfold AI — talent platform documentation — https://eightfold.ai/
  3. Regulation (EU) 2024/1689 (AI Act), incl. Art. 5, Art. 50, Annex III — https://eur-lex.europa.eu/eli/reg/2024/1689/oj
  4. European Commission — AI Act regulatory framework overview — https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai
  5. Regulation (EU) 2016/679 (GDPR), Art. 6, 13, 22 — https://eur-lex.europa.eu/eli/reg/2016/679/oj
  6. EDPB — Opinion 28/2024 on AI models and personal data — https://www.edpb.europa.eu/our-work-tools/our-documents/opinion-board-art-64/opinion-282024-certain-data-protection-aspects_en
  7. OWASP — Top 10 for LLM applications (prompt injection) — https://genai.owasp.org/llm-top-10/