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.

Odoo 19
Customer Support
Ticket System
Knowledge Base
Self-Service
FAQ

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

CategoryTeamSLAAuto-Actions
Technical SupportTech TeamResponse: 2h, Resolve: 24hAssign to available tech, send diagnostic form
BillingFinance TeamResponse: 4h, Resolve: 48hAssign to billing specialist, request invoice number
Feature RequestProduct TeamResponse: 1 weekAdd to roadmap board, send acknowledgment
Bug ReportDev TeamResponse: 4h, Resolve: 72hCreate Jira ticket, assign to on-call dev
General InquirySupport TeamResponse: 8hCheck 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

MetricTargetHow to Improve
First Response Time< 2 hoursAdd more agents, use canned responses, improve auto-assignment
Resolution Time< 24 hoursBetter KB articles, agent training, escalation process
Customer Satisfaction> 90%Faster response, personalized service, follow-up
Ticket VolumeDecreasingImprove 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

IssueCauseSolution
Customer can't create ticketPortal access not grantedGrant portal access in customer record. Send invitation email
Email not creating ticketEmail alias not configuredConfigure email alias in Helpdesk settings. Test with sample email
KB articles not searchableNot indexed or unpublishedPublish articles. Rebuild search index in Settings
SLA not trackingBusiness hours not setConfigure business hours in Helpdesk → Configuration
Notifications not sentEmail server issueCheck SMTP settings. Test email delivery
Auto-assignment not workingNo available agentsCheck 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.