Learn how to set up email routing rules for your support team. Covers keyword routing, skill-based assignment, priority routing, and automation best practices.
TidySupport Team
Published on April 11, 2026
Email routing is the traffic control system for your support inbox. Without it, every incoming message lands in a single pile where agents manually sort, decide who should handle it, and hope nothing gets missed. With routing rules, conversations are automatically directed to the right team or agent based on criteria you define.
This guide walks you through setting up routing rules that keep your support workflow organized, fast, and fair.
Email routing rules are automated instructions that determine where incoming support conversations go and who handles them. When a new email arrives, the routing engine evaluates it against your rules and takes the specified action: assigning it to a team, tagging it, setting a priority level, or directing it to a specific agent.
Routing rules operate on conditions and actions. Conditions define the criteria (the email is from a VIP customer, or the subject contains "refund"). Actions define what happens when the criteria are met (assign to the billing team, tag as "urgent").
Before creating rules, define the categories that conversations will be routed to. These should align with how your team is organized and the types of questions you receive.
Common routing categories:
Each category should map to a team or queue in your support tool. If your team is small (under five agents), you might only need two or three categories. Larger teams can support more granular routing.
There are several routing strategies, and most teams use a combination:
Round-robin routing. Incoming conversations are distributed evenly across available agents in rotation. Agent A gets the first conversation, Agent B gets the second, Agent C gets the third, then back to Agent A. This ensures fair distribution regardless of conversation type.
Skill-based routing. Conversations are routed to agents based on their expertise. A billing question goes to an agent tagged with the "billing" skill. A technical question goes to an agent with the "technical" skill. This improves resolution quality because agents work on topics they know well.
Load-based routing. Conversations are assigned to the agent with the fewest open conversations at that moment. This accounts for the fact that some conversations take longer than others and prevents overloading agents who are already busy.
Priority-based routing. High-priority conversations (from enterprise customers, or tagged as urgent) skip the normal queue and go directly to a senior agent or a dedicated priority team.
Channel-based routing. Chat conversations go to one team; email conversations go to another. This works when you have agents who specialize in synchronous (chat) versus asynchronous (email) communication.
In TidySupport, you can combine these strategies. For example, billing emails are routed to the billing team (skill-based), then distributed among billing agents by load (load-based), while VIP customers bypass the normal queue (priority-based).
For each rule, define the conditions that trigger it. Common conditions include:
By email address. The simplest rule: messages sent to billing@ go to the billing team, messages to support@ go to general support. This works well if you have dedicated email addresses for different functions.
By keyword. Scan the subject line or message body for specific words:
By customer attribute. Route based on the customer's plan, tenure, or account status:
By sender domain. Route emails from specific company domains to a dedicated account manager.
By language. If you support multiple languages, route based on the detected language of the message.
Write out each rule in plain language before configuring it in your tool. For example: "IF the email is sent to billing@ AND the customer is on the Enterprise plan, THEN assign to the Enterprise Billing team with priority High."
Not all conversations deserve the same urgency. Define priority levels and tie them to your routing rules:
Urgent / P1. System outages, data loss, security incidents, or enterprise customers with critical issues. Target: 30-minute first response.
High / P2. Billing errors, account access issues, or bug reports affecting productivity. Target: 2-hour first response.
Normal / P3. General questions, how-to inquiries, and feature requests. Target: 4-hour first response.
Low / P4. General feedback, non-urgent suggestions, and informational inquiries. Target: 1-business-day first response.
Configure your routing rules to set priority automatically based on keywords, customer tier, or email address. Then configure your SLA rules to enforce response time targets per priority level.
Every routing system needs a fallback for conversations that do not match any rule. Without one, unmatched conversations sit in limbo.
Your fallback rule should:
Now implement the rules you designed. In most shared inbox tools, the configuration process involves:
In TidySupport, routing rules are configured in the inbox settings and can be applied across both email and chat channels. Rules support multiple conditions with AND/OR logic, and you can preview which conversations would have matched before activating the rule.
Before relying on your rules for live traffic, test them:
Common issues found during testing:
Routing rules need ongoing maintenance:
Track routing accuracy. Monitor how often agents reassign conversations that were routed to the wrong team. A high reassignment rate indicates rule problems.
Review the fallback queue. If many conversations land in the fallback, your rules have gaps. Analyze what they have in common and create new rules to cover them.
Adjust for team changes. When agents join or leave, or when teams are reorganized, update your routing rules accordingly.
Analyze routing performance. Compare response times and CSAT across different routing paths. If billing-routed conversations have significantly worse metrics than general-routed ones, investigate whether the billing team needs more resources or better tools.
Review your routing rules quarterly as part of your overall support process review.
Routing determines which team or queue a conversation goes to (e.g., billing team vs. technical team). Assignment determines which specific agent within that team handles the conversation. Routing is the first step; assignment is the second.
Start with 3 to 5 rules covering your main categories (billing, technical, general). Add more as your team grows and your categories become clearer. Too many rules create conflicts and make troubleshooting difficult.
Most tools process rules in order and apply the first match. Some allow priority weighting. Test your rules with sample conversations to ensure they do not conflict, and define a fallback rule for conversations that match none.
Yes, if your support tool supports it. TidySupport applies routing rules across both email and chat channels, so you only need to configure them once.
Ideally, both. Use a layered approach: first route by customer tier (VIP customers to the priority team), then by topic within that team (billing questions to the billing specialist). Most routing engines support this kind of hierarchical logic.
Routing determines which team or queue a conversation goes to (e.g., billing team vs. technical team). Assignment determines which specific agent within that team handles the conversation. Routing is the first step; assignment is the second.
Start with 3 to 5 rules covering your main categories (billing, technical, general). Add more as your team grows and your categories become clearer. Too many rules create conflicts and make troubleshooting difficult.
Most tools process rules in order and apply the first match. Some allow priority weighting. Test your rules with sample conversations to ensure they do not conflict, and define a fallback rule for conversations that match none.