Website Helpdesk Odoo
Cổng hỗ trợ khách hàng tự phục vụ với ticket system, knowledge base và theo dõi yêu cầu realtime
Module Website Helpdesk trong Odoo 19 cung cấp portal hỗ trợ khách hàng toàn diện, cho phép khách hàng tự tạo ticket, tìm kiếm giải pháp trong knowledge base và theo dõi tiến độ xử lý.
Hệ thống tích hợp knowledge base thông minh với AI search, FAQ tự động, live chat, và email notification để giảm tải cho support team.
Từ báo lỗi sản phẩm, yêu cầu tính năng đến câu hỏi kỹ thuật - khách hàng có thể tự giải quyết hoặc tạo ticket với quy trình tự động.
Tính năng nổi bật
Điểm chính
• Self-Service Portal: Khách hàng tự tạo ticket, upload attachments, theo dõi status 24/7
• Knowledge Base: Tìm kiếm articles, tutorials, FAQs với AI-powered search
• Ticket Tracking: Theo dõi realtime status, updates, responses từ support team
• Multi-Channel: Submit ticket qua website, email, live chat, phone
• SLA Management: Tự động track response time, resolution time theo SLA
• Auto-Assignment: Phân ticket tự động cho team/agent dựa trên category, priority
• Canned Responses: Template trả lời nhanh cho câu hỏi thường gặp
• Customer Satisfaction: Survey tự động sau khi close ticket
Quy trình tạo ticket
Các bước thực hiện
1. Khách hàng vào Support Portal, nhấn "Submit a Ticket". Nếu chưa login, nhập email để verify.
2. Chọn Category (Technical Issue, Billing Question, Feature Request). System suggest relevant KB articles.
3. Điền Subject và Description. Upload screenshots, logs, videos (max 10MB per file).
4. Chọn Priority (Low, Normal, High, Urgent). System auto-adjust dựa trên keywords và customer tier.
5. Review và Submit. Nhận email confirmation với ticket number (#12345) và estimated response time.
6. Ticket tự động assign cho available agent trong team. Agent nhận notification.
7. Khách hàng theo dõi progress trong portal. Nhận email notification khi có update.
Knowledge base setup
Các bước thực hiện
1. Vào Helpdesk → Configuration → Knowledge Base. Nhấn Create.
2. Tạo Categories: Getting Started, Troubleshooting, Billing, API Documentation.
3. Add Articles: Viết content với rich text editor. Add images, videos, code blocks.
4. SEO Optimization: Add meta title, description, keywords. Generate sitemap.
5. Internal Links: Link related articles. "See also" section.
6. Access Control: Public (anyone), Customers (logged in), Internal (staff only).
7. Publish: Preview article, check formatting, publish. Auto-index for search.
Ticket categories và routing
Category setup
| Category | Team | SLA | Auto-Actions |
|---|---|---|---|
| Technical Support | Tech Team | Response: 2h, Resolve: 24h | Assign to available tech, send diagnostic form |
| Billing | Finance Team | Response: 4h, Resolve: 48h | Assign to billing specialist, request invoice number |
| Feature Request | Product Team | Response: 1 week | Add to roadmap board, send acknowledgment |
| Bug Report | Dev Team | Response: 4h, Resolve: 72h | Create Jira ticket, assign to on-call dev |
| General Inquiry | Support Team | Response: 8h | Check KB for answer, assign round-robin |
SLA management
Điểm chính
• Define SLA: Set response time (first reply) và resolution time (close ticket) per priority/category.
• Priority Levels: Low (48h response), Normal (8h), High (4h), Urgent (1h). Auto-escalate if breached.
• Business Hours: Define working hours (Mon-Fri 9-5). SLA countdown pauses outside hours.
• Escalation Rules: If SLA 80% consumed → notify manager. If breached → escalate to senior agent.
• Customer Tiers: VIP customers get faster SLA (2h response). Enterprise customers get dedicated agent.
• SLA Dashboard: Track SLA compliance rate, average response time, breach incidents.
Auto-assignment rules
Các bước thực hiện
1. Vào Helpdesk → Configuration → Assignment Rules. Nhấn Create.
2. Rule 1 - By Category: If Category = "Technical" → Assign to Tech Team. Priority: 1.
3. Rule 2 - By Keywords: If Description contains "API", "integration" → Assign to API Specialist. Priority: 2.
4. Rule 3 - By Customer: If Customer = VIP tier → Assign to Senior Agent. Priority: 3.
5. Rule 4 - By Language: If Language = Vietnamese → Assign to Vietnamese-speaking agent. Priority: 4.
6. Rule 5 - Round Robin: If no rule matches → Assign round-robin to available agents. Priority: 99.
7. Test rules: Create test tickets, verify assignment. Adjust priorities.
Canned responses
Điểm chính
• Create Templates: Vào Helpdesk → Configuration → Canned Responses. Add common replies.
• Variables: Use {{customer_name}}, {{ticket_number}}, {{product_name}} for personalization.
• Categories: Group by type (Greeting, Troubleshooting Steps, Closing, Apology).
• Shortcuts: Type "/password-reset" to insert password reset instructions.
• Multi-Language: Create versions in English, Vietnamese for each template.
• Usage Tracking: Track which templates used most. Optimize based on data.
Customer portal features
Điểm chính
• My Tickets: View all tickets (Open, In Progress, Closed). Filter by status, date.
• Ticket Details: View full conversation history, attachments, status updates.
• Add Comments: Reply to agent, add more info, upload additional files.
• Close Ticket: Mark as resolved if issue fixed. Reopen if problem persists.
• Knowledge Base: Search articles, browse categories, rate helpfulness.
• Contact Info: Update email, phone. Set notification preferences.
Live chat integration
Các bước thực hiện
1. Cài module website_helpdesk_livechat. Vào Helpdesk → Configuration → Live Chat.
2. Enable: Bật "Enable Live Chat on Portal". Choose widget position (bottom-right).
3. Availability: Set online hours. Show "Chat with us" when agents online, "Leave message" when offline.
4. Chat to Ticket: If chat không resolve → convert to ticket. Transfer conversation history.
5. Proactive Chat: Trigger chat popup after 30s on support page. "Need help?"
6. Chatbot: Add chatbot for common questions. Escalate to human if needed.
Email integration
Điểm chính
• Inbound Email: Configure support@company.com. Emails tự động tạo tickets.
• Email Parsing: Extract subject, body, attachments. Detect customer from email address.
• Reply by Email: Customers reply email để update ticket. No need login portal.
• Email Templates: Customize notification emails (New Ticket, Update, Closed).
• Email Signature: Add agent signature, company logo, social links.
• Thread Management: Keep email thread organized. Quote previous messages.
Reporting và analytics
Key metrics
| Metric | Target | How to Improve |
|---|---|---|
| First Response Time | < 2 hours | Add more agents, use canned responses, improve auto-assignment |
| Resolution Time | < 24 hours | Better KB articles, agent training, escalation process |
| Customer Satisfaction | > 90% | Faster response, personalized service, follow-up |
| Ticket Volume | Decreasing | Improve KB, add FAQs, proactive communication |
| SLA Compliance | > 95% | Optimize assignment, add staff during peak, automate |
| Reopen Rate | < 5% | Verify resolution before close, better troubleshooting |
Customer satisfaction survey
Các bước thực hiện
1. Vào Helpdesk → Configuration → Satisfaction Survey. Bật "Enable Survey".
2. Timing: Send survey 1 hour after ticket closed. Reminder after 24h if no response.
3. Questions: "How satisfied are you?" (1-5 stars), "What could we improve?" (text).
4. Incentive: Offer discount code for completing survey. Increase response rate.
5. Analysis: Track CSAT score per agent, category, time period. Identify trends.
6. Follow-up: If rating < 3 stars → manager contacts customer. Resolve dissatisfaction.
Self-service optimization
Điểm chính
• KB Coverage: Ensure KB covers 80% of common questions. Analyze ticket topics, add missing articles.
• Search Optimization: Use AI-powered search. Suggest articles as customer types ticket.
• Video Tutorials: Add screen recordings for complex processes. Easier than text.
• FAQ Section: Prominent FAQ on homepage. Answer top 20 questions.
• Chatbot: Handle tier-1 questions (password reset, order status). Escalate complex issues.
• Community Forum: Let customers help each other. Gamification with badges.
Multi-language support
Điểm chính
• Portal Translation: Translate portal UI to Vietnamese, English, etc.
• KB Articles: Write articles in multiple languages. Auto-detect customer language.
• Agent Language: Assign tickets to agents who speak customer language.
• Auto-Translation: Use AI to translate ticket content. Agent reviews before sending.
• Language Preference: Customer sets preferred language in profile.
Escalation workflow
Các bước thực hiện
1. Tier 1: Junior agents handle simple questions. Use KB, canned responses.
2. Tier 2: If Tier 1 can't resolve in 30 min → escalate to senior agent.
3. Tier 3: Complex technical issues → escalate to specialist or dev team.
4. Manager: SLA breach, VIP customer, complaint → notify manager.
5. Escalation Notes: Agent adds context when escalating. "Tried X, Y, Z. Customer frustrated."
6. Escalation Tracking: Report escalation rate. Identify training needs.
Integration với các module khác
Điểm chính
• Sales: Link ticket to sales order. View order history in ticket.
• Invoicing: Link ticket to invoice. Process refunds directly from ticket.
• Inventory: Check product availability. Create RMA for returns.
• Project: Convert feature request to project task. Track development.
• CRM: View customer history, previous tickets, opportunities.
• Field Service: Dispatch technician for on-site support. Schedule appointment.
Khắc phục sự cố
Common issues
| Issue | Cause | Solution |
|---|---|---|
| Customer can't create ticket | Portal access not granted | Grant portal access in customer record. Send invitation email |
| Email not creating ticket | Email alias not configured | Configure email alias in Helpdesk settings. Test with sample email |
| KB articles not searchable | Not indexed or unpublished | Publish articles. Rebuild search index in Settings |
| SLA not tracking | Business hours not set | Configure business hours in Helpdesk → Configuration |
| Notifications not sent | Email server issue | Check SMTP settings. Test email delivery |
| Auto-assignment not working | No available agents | Check agent availability. Adjust assignment rules |
Best practices
Điểm chính
• Response Templates: Create templates for common scenarios. Personalize before sending.
• Internal Notes: Use internal notes for team communication. Customer can't see.
• Ticket Merging: Merge duplicate tickets. Keep conversation organized.
• Tagging: Tag tickets (bug, feature, urgent). Easy filtering and reporting.
• Time Tracking: Log time spent on tickets. Analyze efficiency.
• Customer History: Review past tickets before responding. Provide context-aware support.
• Proactive Support: Monitor product issues. Create tickets proactively. Notify affected customers.
• Continuous Improvement: Weekly review of closed tickets. Update KB, improve processes.
FAQ
Điểm chính
• Có thể customize ticket form không? Có, add custom fields (Product Version, OS, Browser) in Helpdesk settings.
• Làm sao để prevent spam tickets? Enable CAPTCHA, require email verification, rate limit submissions.
• Có thể integrate với Slack không? Có, install Slack integration. Get notifications in Slack channel.
• Làm sao để export tickets? Go to Helpdesk → Tickets, select tickets, Export to Excel/CSV.
• Có thể set up paid support không? Có, integrate with Sales. Require active support contract to create tickets.
• Làm sao để archive old tickets? Auto-archive tickets closed > 90 days. Keep database clean.
• Có thể customize email templates không? Có, go to Settings → Email Templates. Edit HTML/text.
• Làm sao để track agent performance? Go to Helpdesk → Reporting. View tickets resolved, response time, CSAT per agent.