How to Collect Customer Ratings on Helpdesk Tickets in Odoo 18
By Braincuber Team
Published on December 14, 2025
Customer Rating is used to measure customer satisfaction with the resolution of Helpdesk tickets. The Customer Rating feature in Odoo's Helpdesk module allows you to automatically send rating requests when a ticket reaches a specific stage, collect feedback directly from the customer via email or portal, and track performance metrics for your Helpdesk team.
What You'll Learn:
- Configuring mail server for rating emails
- Setting up rating requests on ticket stages
- How customers receive and submit ratings
- Viewing rating statistics and reports
Step 1: Configure the Mail Server
The first step is to configure a mail server in Odoo because all rating requests are sent through email. If the mail server is not set up, customers will never receive the rating request.
- Navigate to Settings > Technical > Outgoing Mail Servers
- Add your company's email system details (e.g., Gmail SMTP server)
- Enter the correct port number and credentials
- Save and test the configuration
Step 2: Enable Customer Ratings on Helpdesk Team
With the mail server ready, enable the customer rating feature on the Helpdesk team. This configuration is done at the team level because each team may handle different types of tickets.
- Open Helpdesk > Configuration > Helpdesk Teams
- Select the relevant team
- Scroll to the Performance section
- Activate the Customer Ratings option
- Save the configuration
Step 3: Configure Rating Email on Stage
After enabling ratings on the team, set up the stage at which the customer should be asked for feedback. Usually, the rating request is sent when the ticket reaches the "Solved" stage.
- Navigate to Helpdesk > Configuration > Stages
- Select the stage (e.g., "In Progress" or "Solved")
- Assign an email template (default: "Helpdesk: Ticket Rating Request")
- Save the stage configuration
Pro Tip: You can customize the email template to match your branding or include more personalized messages.
How Customers Rate Tickets
Odoo sends the rating request email automatically when the ticket moves to a stage with "Send Rating Request" enabled. The email typically contains:
- A short greeting and context (ticket reference, agent name)
- Clickable images/icons or stars (happy/ok/dissatisfied or 1-5 stars)
- Each image links to a URL with an access token and numeric score
- Optional confirmation page for adding comments
Example Workflow
- Customer reports issue: Create a new ticket with valid customer email
- Agent works on ticket: Changes stage from New to In Progress
- System checks conditions: Customer Ratings enabled, stage has template, valid email
- Email sent automatically: Odoo generates rating token and sends email
- Customer clicks rating: One-click rating recorded in system
Viewing Rating Statistics
The Helpdesk Overview dashboard shows aggregated ratings. For detailed analysis:
- Go to Helpdesk > Reporting > Customer Ratings
- Filter by date ranges, stages, or agents
- Optionally publish team ratings on your website (last 30 days' summary)
Conclusion
The customer rating feature in Odoo 18's Helpdesk module is a powerful tool for measuring and improving customer satisfaction. It transforms what used to be a difficult task into an automated, reliable process. By ensuring proper mail server configuration, enabling ratings on the right teams, and associating the feature with correct stages, businesses can continuously gather meaningful feedback.
Need Help with Odoo Helpdesk?
Our experts can help you set up customer ratings, configure email templates, and optimize your support workflow.
