Case Study · Leapsome Blog · 5/8/2026

HR Policy Chatbot Handles 94% of Employee Questions Without HR Involvement

HR 政策聊天机器人处理 94% 的员工问题,无需 HR 介入

# hr⚡ automation⚡ customer-communication⚡ decision-supportOpenAI Assistants🟢 No-code
Why it matters
HR teams hate answering the same PTO question 40 times a week. But more importantly, employees hate waiting 2 days for a simple answer. This is a rare case where automation makes both sides happier.

The Problem

A 2,000-employee company's 8-person HR team was spending roughly 30% of their time answering employee questions via email and Slack: PTO balances, parental leave policies, expense reimbursement rules, benefits enrollment deadlines. These questions had clear answers in existing documentation — but finding them required knowing where to look.

The Agent Solution

They used OpenAI Assistants to build an internal HR bot, ingesting 140 documents: the employee handbook, benefits guide, PTO policy, expense policy, performance review guidelines, and more. The bot was deployed in Slack as @HR-Bot. Employees can ask natural language questions and get cited answers with links to the source document.

Results

The Citation Feature

Every answer includes a citation: "According to the 2026 Benefits Guide, Section 3.2..." Employees trust the bot more because they can verify the answer. HR trusts the bot more because they know it's not hallucinating policy. This single design decision drove adoption from 40% to 89% in the first month.

Edge Cases and Escalation

When a question touches sensitive topics (performance issues, harassment, accommodation requests), the bot responds with empathy and immediately routes to a specific HR person rather than trying to answer. The team spent two hours defining this escalation list — it covers about 6% of questions.

Can You Do This Without Code?

Yes. Guru, Notion AI, or a simple OpenAI Assistant with your documents uploaded handles this immediately. The main effort is document preparation — making sure policies are current and consistently formatted.

Related Cases