Blog
How to Set Up Support Teams and SLAs in Odoo Helpdesk
A practical guide to configuring support teams, ticket routing, and SLAs in Odoo Helpdesk so issues reach the right people and urgent ones get resolved on time.
- mid
- odoo
Good customer support is mostly about two things: getting each request to the right person quickly, and making sure urgent issues are resolved within a promised time. Odoo Helpdesk handles both through support teams and SLAs. Here is how to set them up so support runs smoothly rather than chaotically.
Define your support teams
A support team in Odoo is a group that handles a category of tickets. Decide how to divide support based on how your business actually works. Common structures:
- By product or service — if different products need different expertise.
- By tier — a first-line team handling common issues, a second line for complex ones.
- By channel or customer type — if, say, key accounts get a dedicated team.
Keep it as simple as your business allows. A small operation might have one team; a larger one, two or three. Over-dividing creates routing complexity and gaps; under-dividing means the wrong people field issues they cannot resolve.
Set up ticket routing
Once teams exist, configure how tickets reach them. Tickets can be routed based on their channel, the customer, keywords, or a category the customer selects. The goal is that a ticket lands with the team equipped to handle it without a human triaging every one. Within a team, decide assignment — round-robin, by workload, or manual pickup. Automatic assignment keeps tickets from sitting unowned, which is where they go stale.
Configure SLAs that match your promises
An SLA (service level agreement) is a target for responding to and resolving tickets — for example, “respond within 2 hours, resolve within 1 business day for high-priority issues.” In Odoo, set SLA policies so:
- Priority drives urgency. Urgent tickets have tighter targets than routine ones.
- The clock is visible. Agents see which tickets are approaching or breaching their SLA, so the urgent ones get attention first.
- Breaches are tracked. You can see how often you meet your targets and where you fall short.
Set SLAs you can actually meet. Promising a 1-hour response you routinely miss is worse than promising 4 hours you reliably hit — both for customer trust and for your own metrics.
Use priorities deliberately
Not every ticket is equally urgent. Set up priority levels and the criteria for them, so a system outage is treated differently from a how-do-I question. Priorities feed your SLAs and your agents’ attention. The discipline is applying them honestly — if everything is marked urgent, nothing is.
Build a knowledge base alongside
As you handle tickets, you will notice the same questions recurring. Publish answers to common issues as knowledge base articles. This lets customers self-serve (deflecting tickets entirely) and lets agents resolve repeat questions faster by reusing answers. A good knowledge base quietly reduces your ticket volume over time.
Watch the reporting and adjust
Once teams and SLAs are running, the reporting shows you the truth: ticket volumes, response and resolution times, SLA compliance, and which issues are most common. Use this to adjust — if one team is overloaded, rebalance; if a particular issue floods you, fix the root cause or write a knowledge article. Support setup is not one-and-done; it improves as you read the data.
Start simple and grow
Resist configuring elaborate teams, routing rules, and SLA tiers on day one. Start with a sensible team structure, basic routing, and SLAs you can meet, then refine as you learn your real patterns. A simple setup that works beats a complex one that confuses agents and creates gaps.
Getting teams and SLAs right is what turns support from reactive chaos into a reliable, measurable service. If you want help designing a support structure and SLAs that fit your business, we are glad to walk through it with you in a free, one-hour conversation.