Employee Support Bot
HR và IT teams nhận hàng trăm câu hỏi lặp lại mỗi tuần. AI chatbot có thể trả lời 80% questions tự động, giải phóng teams cho việc quan trọng hơn.
🎯 Mục tiêu bài học
- Build internal employee support bot
- Setup knowledge base từ company docs
- Handle HR, IT, và general queries
- Integrate với Slack/Teams
📊 The Internal Support Problem
Common Employee Questions
Text
1┌─────────────────────────────────────────────┐2│ TOP EMPLOYEE QUESTIONS │3├─────────────────────────────────────────────┤4│ │5│ 🏖️ HR & POLICIES (40%) │6│ ├── "How many vacation days do I have?" │7│ ├── "How do I request time off?" │8│ ├── "What's our expense policy?" │9│ ├── "When is payday?" │10│ └── "How do I update my address?" │11│ │12│ 💻 IT & TOOLS (30%) │13│ ├── "How do I reset my password?" │14│ ├── "How do I access VPN?" │15│ ├── "What's the WiFi password?" │16│ ├── "How do I set up email on phone?" │17│ └── "Who do I contact for laptop issues?" │18│ │19│ 📋 COMPANY INFO (20%) │20│ ├── "Who's the CEO?" │21│ ├── "Where's the org chart?" │22│ ├── "What are the company holidays?" │23│ ├── "Where's the office address?" │24│ └── "What's the dress code?" │25│ │26│ 🎯 PROCESSES (10%) │27│ ├── "How do I submit an expense?" │28│ ├── "How do I request equipment?" │29│ ├── "How do I book a meeting room?" │30│ └── "How do I get business cards?" │31│ │32└─────────────────────────────────────────────┘Impact of Employee Bot
| Metric | Before Bot | After Bot | Improvement |
|---|---|---|---|
| HR tickets/week | 150 | 45 | -70% |
| Avg response time | 4 hours | 30 seconds | -99% |
| HR time on FAQs | 20 hrs/week | 6 hrs/week | -70% |
| Employee satisfaction | 72% | 91% | +26% |
| After-hours support | None | 24/7 | ∞ |
ROI Example: HR team of 3 spends 20 hrs/week on FAQs. At 800/week = 29,120/year saved**.
🛠️ Building the Employee Bot
Option 1: Chatbase (Quickest)
Text
1Setup Time: 30 minutes2Cost: Free - $19/month3Best For: Small companies (<100 employees)4 5Steps:61. Go to chatbase.co72. Create new chatbot83. Upload company documents:9 ├── Employee handbook10 ├── HR policies11 ├── IT guides12 └── FAQ documents134. Train (2-5 minutes)145. Get embed code156. Add to intranet/SlackOption 2: Custom GPT (ChatGPT Teams)
Text
1Setup Time: 1 hour2Cost: $25-30/user/month (ChatGPT Teams)3Best For: Teams already using ChatGPT4 5Steps:61. ChatGPT → Explore GPTs → Create72. Name: "[Company] Employee Assistant"83. Instructions: See below94. Upload knowledge files105. Share with team workspaceCustom GPT Instructions:
markdown
1You are [Company Name]'s Employee Support Assistant.2 3Your role:4- Answer questions about company policies5- Help with HR-related queries6- Provide IT support guidance7- Direct to right people/resources8 9Guidelines:101. Only answer based on uploaded knowledge112. If unsure, say "Let me connect you with HR/IT"123. Be friendly, professional, and helpful134. Protect sensitive information145. For urgent issues, provide emergency contacts15 16You have access to:17- Employee Handbook18- HR Policies19- IT Support Guides20- Company Directory21- Benefits Information22 23Do NOT:24- Make up policies25- Give medical/legal advice26- Share other employees' personal info27- Approve requests (direct to proper channels)Option 3: Microsoft Copilot + SharePoint
Text
1Setup Time: 2-4 hours2Cost: Microsoft 365 Copilot license3Best For: Enterprise using Microsoft stack4 5Steps:61. Organize SharePoint with HR/IT docs72. Enable Copilot for your tenant83. Create Copilot agent with SharePoint sources94. Deploy to TeamsOption 4: Slack + Make.com + Claude
Text
1Setup Time: 3-4 hours2Cost: ~$50/month3Best For: Slack-first companies4 5Architecture:6┌──────────────────────────────────────────┐7│ Employee asks in Slack #ask-hr │8│ │ │9│ ▼ │10│ Make.com webhook receives │11│ │ │12│ ▼ │13│ Search knowledge base (Notion/Sheets) │14│ │ │15│ ▼ │16│ Claude generates response │17│ │ │18│ ▼ │19│ Post response in Slack thread │20└──────────────────────────────────────────┘📚 Knowledge Base Setup
Document Structure
Text
1📁 Employee Knowledge Base2│3├── 📂 HR Policies4│ ├── 📄 Time Off Policy.md5│ ├── 📄 Expense Policy.md6│ ├── 📄 Remote Work Policy.md7│ ├── 📄 Code of Conduct.md8│ └── 📄 Performance Review Process.md9│10├── 📂 Benefits11│ ├── 📄 Health Insurance Guide.md12│ ├── 📄 401k Information.md13│ ├── 📄 Employee Perks.md14│ └── 📄 Wellness Program.md15│16├── 📂 IT Support17│ ├── 📄 Password Reset Guide.md18│ ├── 📄 VPN Setup.md19│ ├── 📄 Email Configuration.md20│ ├── 📄 Software Requests.md21│ └── 📄 Security Guidelines.md22│23├── 📂 Company Info24│ ├── 📄 About Us.md25│ ├── 📄 Organization Structure.md26│ ├── 📄 Office Locations.md27│ ├── 📄 Holiday Calendar.md28│ └── 📄 Company Directory.md29│30└── 📂 Processes31 ├── 📄 Expense Submission.md32 ├── 📄 Equipment Requests.md33 ├── 📄 Meeting Room Booking.md34 └── 📄 Travel Booking.mdDocument Format for AI
Good Format (AI-friendly):
markdown
1# Time Off Policy2 3## Overview4All full-time employees receive paid time off (PTO).5 6## PTO Allowance7- **New employees**: 15 days/year8- **After 2 years**: 20 days/year9- **After 5 years**: 25 days/year10- **Managers**: 20 days minimum11 12## How to Request Time Off131. Submit request in HRIS system142. Minimum 2 weeks advance notice153. Manager approval required164. Update team calendar17 18## Carryover Policy19- Maximum 5 days can be carried to next year20- Unused days beyond 5 are forfeited21 22## Questions?23Contact: hr@company.com24HR Portal: [link]Bad Format (Hard for AI):
Text
1time off stuff - ask ur manager for pto.2probably like 15-20 days idk check with hr.3submit somewhere in the system by date.💬 Bot Conversation Examples
HR Query
Text
1Employee: How many vacation days do I have left?2 3Bot: To check your remaining PTO balance:4 51. Log into the HR Portal (hr.company.com)62. Go to "My Time Off" section73. View your current balance8 9**General PTO Info:**10- Year 1-2: 15 days11- Year 3-5: 20 days 12- Year 5+: 25 days13 14If you need help accessing the portal, let me know 15or contact HR at hr@company.com.16 17Would you like me to explain how to request time off?IT Query
Text
1Employee: I forgot my password, how do I reset it?2 3Bot: Here's how to reset your password:4 5**Option 1: Self-Service (Recommended)**61. Go to password.company.com72. Click "Forgot Password"83. Enter your work email94. Check email for reset link105. Create new password (min 12 chars, 1 number, 1 symbol)11 12**Option 2: IT Help**13If self-service doesn't work:14- Email: it-support@company.com15- Slack: #it-help16- Phone: ext. 123417 18**Note:** Password reset links expire in 24 hours.19 20Is there anything else I can help with?Benefits Query
Text
1Employee: What's our health insurance coverage?2 3Bot: Here's an overview of our health insurance:4 5**Plans Available:**6| Plan | Monthly Premium | Deductible |7|------|-----------------|------------|8| Basic | $150 | $2,000 |9| Standard | $250 | $1,000 |10| Premium | $350 | $500 |11 12**Coverage Includes:**13✅ Medical & Hospital14✅ Prescription drugs15✅ Mental health16✅ Vision (Standard & Premium)17✅ Dental (Premium only)18 19**Key Dates:**20- Open enrollment: November 1-1521- Changes effective: January 122 23**Full Details:**24See Benefits Guide: [link]25Or contact: benefits@company.com26 27Want me to explain how to add dependents?Escalation Example
Text
1Employee: I'm having issues with my manager and need 2to file a complaint.3 4Bot: I understand this is a sensitive matter, and I 5want to make sure you get proper support.6 7For workplace concerns, please contact:8 9**HR Business Partner:**10- Sarah Johnson: sarah.j@company.com11- Confidential hotline: 1-800-XXX-XXXX12 13**Options Available:**141. Schedule confidential meeting with HR152. Use anonymous reporting tool: [link]163. Contact Employee Assistance Program (EAP)17 18All concerns are taken seriously and handled 19confidentially per our Non-Retaliation Policy.20 21Would you like me to provide information about 22our complaint process?23 24---25*This is a sensitive topic. I've notified HR that 26someone may need support (no details shared).*🔌 Slack Integration
Setup Slack App
Text
11. Create Slack App:2 - Go to api.slack.com/apps3 - Create New App → From scratch4 - Name: "HR Assistant"5 62. Configure Bot:7 - OAuth & Permissions8 - Add scopes: chat:write, app_mentions:read9 - Install to workspace10 113. Event Subscriptions:12 - Enable events13 - Subscribe to: app_mention, message.channels14 154. Connect to Make.com:16 - Create webhook trigger17 - Use Slack module for responsesSlack Bot UX
Text
1Channel: #ask-hr2 3Employee: @HR-Bot what's the expense limit for meals?4 5HR-Bot: 6━━━━━━━━━━━━━━━━━━━━━━━━━━━━7📋 Expense Policy - Meals8 9**Per Meal Limits:**10• Breakfast: $2011• Lunch: $3012• Dinner: $5013 14**Requirements:**15• Receipt required for all meals16• Business purpose must be noted17• Client meals: Pre-approval for >$10018 19📎 Full Policy: [Expense Guidelines]20━━━━━━━━━━━━━━━━━━━━━━━━━━━━21 22Was this helpful? React with ✅ or let me know 23if you need more details.Multi-Channel Setup
Text
1Slack Channels:2├── #ask-hr → HR-related questions3├── #ask-it → IT support questions4├── #ask-finance → Finance/expense questions5└── #ask-general → General company questions6 7Bot Configuration:8- Each channel has specialized knowledge9- Route based on channel context10- Escalate to respective teams📊 Analytics & Improvement
Track Bot Performance
Text
1Metrics Dashboard:2 3USAGE (This Month)4├── Total questions: 4565├── Unique employees: 896├── Avg questions/day: 157└── Peak time: 9-10 AM8 9RESOLUTION10├── Answered by bot: 82%11├── Escalated to human: 18%12├── Avg response time: 5 seconds13└── Satisfaction rating: 4.6/514 15TOP CATEGORIES16├── Time Off: 23%17├── IT Password: 18%18├── Benefits: 15%19├── Expenses: 12%20└── Other: 32%21 22GAPS (Unanswered Questions)23├── "How do I change my emergency contact?" (12x)24├── "What's the paternity leave policy?" (8x)25├── "How to order business cards?" (6x)26└── [Add these to knowledge base]Continuous Improvement
Text
1Weekly Review Process:2 31. Export unanswered questions42. Categorize:5 ├── Need to add to KB6 ├── Need human answer7 └── Out of scope83. Update knowledge base94. Retrain bot if needed105. Monitor accuracy11 12Monthly:13├── Full accuracy audit14├── Employee feedback survey15├── Update outdated policies16└── Add new use cases🔒 Security & Privacy
Data Protection
Text
1Security Measures:2 31. Access Control4 - Only employees can access bot5 - SSO integration6 - Role-based information7 82. Data Handling9 - No PII storage in bot10 - Conversations not logged permanently11 - Sensitive queries flagged12 133. Information Boundaries14 ├── ✅ General policies15 ├── ✅ Process guides16 ├── ❌ Individual salaries17 ├── ❌ Performance reviews18 └── ❌ Personal employee dataSensitive Topic Handling
Text
1Auto-escalate topics:2├── Harassment complaints3├── Discrimination concerns4├── Medical/health issues5├── Legal questions6├── Salary discussions7├── Termination inquiries8└── Whistleblower matters9 10Bot response for sensitive topics:11"This is a sensitive matter that requires human 12attention. I'm connecting you with HR directly.13 14In the meantime:15- Confidential hotline: 1-800-XXX-XXXX16- HR email: hr@company.com17- EAP support: eap.company.com18 19Your privacy is protected, and all concerns are 20handled confidentially."🚀 Deployment Checklist
Pre-Launch
Text
1□ Knowledge base complete2 □ HR policies uploaded3 □ IT guides uploaded4 □ Benefits info uploaded5 □ Company info added6 7□ Bot configuration8 □ Instructions finalized9 □ Escalation paths set10 □ Test all common questions11 □ Edge cases handled12 13□ Integration setup14 □ Slack/Teams connected15 □ Webhooks configured16 □ Notifications working17 18□ Security review19 □ Access controls set20 □ Sensitive topics flagged21 □ Data handling compliantLaunch Communication
Text
1Subject: Introducing [Bot Name] - Your HR & IT Assistant!2 3Hi Team,4 5We're excited to launch [Bot Name], your new AI 6assistant for HR and IT questions!7 8**What it can help with:**9✅ Time off & benefits questions10✅ IT support & password issues11✅ Company policies & procedures12✅ Expense & process guidance13 14**How to use:**15- Slack: Message #ask-hr or @BotName16- Web: [intranet.company.com/assistant]17 18**Example questions:**19- "How do I request time off?"20- "What's the WiFi password?"21- "Who do I contact for laptop issues?"22 23The bot is available 24/7 and provides instant answers!24For complex issues, it will connect you to the right team.25 26Questions about the bot? Contact: hr@company.com27 28Best,29HR TeamPost-Launch
Text
1Week 1:2├── Monitor all conversations3├── Fix any errors immediately4├── Gather quick feedback5└── Adjust responses as needed6 7Week 2-4:8├── Weekly accuracy review9├── Add missing knowledge10├── Employee feedback survey11└── Calculate ROI12 13Ongoing:14├── Monthly knowledge update15├── Quarterly full audit16├── Annual comprehensive review17└── Continuous improvement🎯 Bài tập thực hành
Task 1: Build Knowledge Base (30 phút)
Text
11. Create document structure22. Write 5 policy documents:3 - Time off4 - Expenses5 - Remote work6 - IT password reset7 - Benefits overview83. Format for AI consumptionTask 2: Create Bot (30 phút)
Text
11. Choose platform (Chatbase or Custom GPT)22. Upload knowledge documents33. Write instructions/system prompt44. Test with 10 common questions55. Refine based on resultsTask 3: Deploy to Slack (20 phút)
Text
11. Create Slack app22. Connect to bot backend33. Set up #ask-hr channel44. Test end-to-end55. Write launch announcement📚 Tổng kết
| Concept | Key Takeaway |
|---|---|
| Platform | Chatbase (quick), Custom GPT (teams), Slack bot (custom) |
| Knowledge | Structured docs, clear format, comprehensive |
| Channels | Slack, Teams, Web - meet employees where they are |
| Security | Access control, sensitive topic escalation |
| Improvement | Track gaps, update regularly, measure ROI |
Hoàn thành khóa học! 🎉 Bạn đã học cách ứng dụng AI vào operations - từ customer service, document processing, meetings, projects, HR automation đến employee support. Apply these skills để transform business operations!
🎓 Dự án cuối khóa
Build Complete Employee Support System:
- Customer Support Bot: FAQ chatbot với escalation
- Document Processing: Invoice auto-extraction workflow
- Meeting Automation: Notes + action items pipeline
- Employee Support Bot: Internal HR/IT assistant
Deliverables:
- Working demos của mỗi component
- Documentation của setup process
- ROI calculation cho organization
- Presentation cho stakeholders
