How to set up Zendesk group routing for your support team

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 25, 2026

Expert Verified

Banner image for How to set up Zendesk group routing for your support team

Getting tickets to the right agents quickly is one of the most impactful things you can do for your support operation. When customers wait hours for a response because their ticket sat in the wrong queue, or when agents waste time cherry-picking tickets instead of working on what they're best at, everyone suffers.

This is where Zendesk group routing comes in. It lets you automatically direct incoming tickets to specific agent groups based on criteria like the customer's organization, the support email address they used, or even the content of their message.

In this guide, we'll walk through three ways to set up group routing in Zendesk: simple group mapping for straightforward organization-based routing, trigger-based routing for conditional logic, and omnichannel routing for advanced needs like skills-based assignment and capacity management. We'll also look at how our AI triage can help when rule-based routing starts to feel limiting.

This comparison helps you choose between simple organization-based mapping, flexible trigger logic, or advanced capacity-based omnichannel routing.
This comparison helps you choose between simple organization-based mapping, flexible trigger logic, or advanced capacity-based omnichannel routing.

Understanding groups and organizations in Zendesk

To set up routing effectively, you need to understand the difference between groups and organizations. These are two distinct concepts that work together.

A screenshot of Zendesk's landing page.
A screenshot of Zendesk's landing page.

Groups are collections of agents. You might create groups based on expertise (Technical Support, Billing), geography (Americas, EMEA), or product lines. Every agent in Zendesk must belong to at least one group, and you can designate one group as your account default for new agents.

Organizations are collections of end users (your customers). You might organize customers by company name, subscription tier, or region. On Team plans, each user can only belong to one organization. On Professional and Enterprise plans, users can belong to up to 300 organizations.

Here's the key connection: routing works by linking organizations to groups. When a ticket comes in from a user in Organization A, Zendesk can automatically route it to Group B. This happens either through direct group mapping (available on Professional+) or through trigger rules (available on all plans).


Method 1: Group mapping for automatic assignment

Group mapping is the simplest approach. You map an organization directly to a group, and all tickets from users in that organization automatically route to that group. No triggers needed.

Step 1: Create your agent group

Navigate to Admin Center > People > Team > Groups and click "Add group." Give it a clear name like "Enterprise Support" or "Billing Team." Add the agents who should receive tickets in this group.

Zendesk's group creation form, allowing administrators to define group details and assign members.
Zendesk's group creation form, allowing administrators to define group details and assign members.

Step 2: Set up the organization

Go to Admin Center > People > Configuration > Organizations. Either create a new organization or open an existing one. Make sure the users you want to route are members of this organization.

The organization management interface showing a list of configured organizations
The organization management interface showing a list of configured organizations

Step 3: Configure the group mapping

In the organization settings, look for the "Group" field under "Ticket assignment." Select the group you created in Step 1. Save the organization.

That's it. Now whenever a user from this organization submits a ticket, it will automatically be assigned to your mapped group.

When to use this method: Group mapping works best for simple 1:1 routing scenarios. If Acme Corp always needs to go to your Enterprise Support team, this is perfect. It requires no trigger maintenance and runs before most triggers fire, so it won't conflict with other automation.


Method 2: Trigger-based routing for conditional logic

Triggers give you more flexibility than group mapping. You can route based on multiple conditions, not just organization membership. This is available on all Zendesk plans.

Step 1: Access the triggers page

Navigate to Admin Center > Objects and rules > Business rules > Triggers. You'll see a list of your existing triggers. Click "Create trigger" to start.

An Admin Center interface for defining automation triggers, showing conditions and actions with a dropdown menu open for condition types.
An Admin Center interface for defining automation triggers, showing conditions and actions with a dropdown menu open for condition types.

Step 2: Create the routing trigger

Give your trigger a descriptive name like "Route Acme Corp to Enterprise Support." Then set up your conditions and actions.

For organization-based routing, your conditions might look like:

  • Ticket | Is | Created
  • Requester | Organization | Is | Acme Corp

Your action would be:

  • Group | Enterprise Support

For email-based routing (routing based on which support address the customer emailed):

Action:

  • Group | Billing Team

Zendesk's trigger configuration form showing conditions and actions for routing tickets to a support group.
Zendesk's trigger configuration form showing conditions and actions for routing tickets to a support group.

Step 3: Organize trigger order

Triggers run from top to bottom, and later triggers can overwrite earlier ones. This matters for routing. If you have a general "Route all tickets to Level 1" trigger at the top, and a specific "Route VIP customers to Level 2" trigger below it, the VIP routing won't work. The general trigger will assign the ticket first.

Use trigger categories to organize your routing triggers. Create a category called "Routing" and place all routing triggers there. Within that category, put your most specific triggers at the top and your catch-all triggers at the bottom.

Common use cases:

  • Routing by support email address (billing@, support@, sales@)
  • VIP customer routing with automatic priority escalation
  • Conditional routing based on ticket form or custom fields
  • Language-based routing using requester locale

For more details on trigger-based organization routing, see our guide on setting groups by organization using triggers.


Method 3: Omnichannel routing for advanced needs

Omnichannel routing is Zendesk's most sophisticated routing system. It assigns tickets based on agent availability, capacity limits, and skills. This requires Professional or Enterprise plans.

Step 1: Enable omnichannel routing

First, make sure Agent Workspace is activated (it's required for omnichannel routing). Then go to Admin Center > Objects and rules > Omnichannel routing and toggle it on.

For email tickets to enter the omnichannel queue, they need the auto_routing tag. Set up a trigger that adds this tag to incoming tickets based on your criteria.

Step 2: Set up agent statuses and capacity rules

Omnichannel routing uses a unified agent status across all channels. Agents set themselves as Online, Away, or Offline. Online agents can receive tickets from any channel. Away agents only receive email tickets.

Configure capacity rules to limit how many tickets each agent can handle at once. Go to Admin Center > Objects and rules > Omnichannel routing > Capacity rules. You can set different limits for email, messaging, and calls. You can also choose whether to measure capacity as a fixed number or a percentage of maximum workload.

The Omnichannel routing interface displaying a list of capacity rules, detailing capacities for Email, Messaging, and Talk channels.
The Omnichannel routing interface displaying a list of capacity rules, detailing capacities for Email, Messaging, and Talk channels.

Step 3: Configure skills-based routing (optional)

On Professional and Enterprise plans, you can create skills and assign them to agents. Skills might include languages (Spanish, German), product expertise (API, Mobile App), or certifications (Level 2 Support).

When a ticket comes in, triggers can assign the appropriate skills. Omnichannel routing then matches tickets to agents who have those skills.

Skills management panel for 'Products' showing the option to create a new skill.
Skills management panel for 'Products' showing the option to create a new skill.

Step 4: Set up custom queues (optional)

Custom queues let you create specialized routing paths. For example, you might create a "VIP Queue" that routes to your senior agents first, then overflows to your general team if no senior agents are available.

Tickets in custom queues are prioritized over the standard queue. You can set up primary and secondary groups for each queue, creating an overflow mechanism.

When to use this method: Omnichannel routing is worth the complexity when you need skills-based assignment, want to prevent agent cherry-picking, or need overflow routing between teams. It's also essential if you're handling high volumes across multiple channels (email, chat, phone) and want unified workload balancing.


Choosing the right routing method for Zendesk group routing members

With three approaches available, how do you decide which to use? Here's a quick comparison:

FactorGroup MappingTriggersOmnichannel
Setup complexityLowMediumHigh
FlexibilityLowMediumHigh
Skills-based routingNoNoYes
Capacity managementNoNoYes
Plan requirementProfessional+All plansProfessional+

Quick decision guide:

  • If you have simple organization-to-group routing needs, use group mapping. It's the cleanest solution with no trigger maintenance.
  • If you need conditional logic, multiple criteria, or email-based routing, use triggers. They give you the flexibility to handle complex scenarios.
  • If you need skills-based assignment, capacity limits, overflow routing, or unified workload balancing across channels, use omnichannel routing.

Common routing issues and how to fix them

Even with the best setup, routing issues happen. Here are the most common problems and how to solve them.

Use this troubleshooting flowchart to quickly identify and resolve common configuration errors like trigger conflicts or missing organization data.
Use this troubleshooting flowchart to quickly identify and resolve common configuration errors like trigger conflicts or missing organization data.

Trigger order conflicts: If tickets aren't routing as expected, check your trigger order. Remember that triggers run from top to bottom, and later triggers can overwrite earlier group assignments. Put specific routing triggers above general ones.

Multiple organizations: When a user belongs to multiple organizations, Zendesk uses their primary organization for routing decisions. Make sure the primary organization is the one you want to route from. On Professional and Enterprise plans, you can set primary organizations per user.

API-created tickets: Tickets created via API sometimes lack organization data, even if the requester belongs to an organization. Make sure your API calls include the organization_id parameter, or set up a fallback trigger that routes unassigned tickets to a default group.

Fallback routing: Always create a catch-all trigger at the bottom of your routing category. If a ticket makes it through all your specific routing triggers without being assigned, this trigger should assign it to a default group. This prevents tickets from sitting unassigned in your system.


Taking routing further with eesel AI

Rule-based routing works well for clear-cut scenarios. But what happens when your routing logic gets complex? When you have dozens of triggers, conflicting conditions, and edge cases that don't fit neatly into "if this, then that" rules?

This is where AI-powered triage can help. Instead of manually writing trigger conditions for every scenario, you can train an AI on your historical tickets. It learns from patterns in your data: which types of tickets went to which groups, how long they took to resolve, and what outcomes they produced.

AI triage tools - Dashboard showing AI performance monitoring metrics.
AI triage tools - Dashboard showing AI performance monitoring metrics.

Our AI triage integrates with Zendesk and handles the nuanced routing decisions that are hard to capture in triggers. You can give it natural language instructions like "Route billing disputes to the Finance team, but only if they're over $500 and the customer has been with us for more than a year." No complex trigger logic required.

You can also test routing accuracy before going live. Run the AI on your past tickets and see where it would have routed them. Compare that to where they actually went and how they were resolved. This lets you refine the routing logic without experimenting on real customers.

If you're interested in exploring how AI can complement your Zendesk routing, check out our Zendesk integration.


Start optimizing your Zendesk group routing today

Now that you understand the three routing methods, here are your next steps:

  1. Audit your current setup. Look at your existing triggers and group assignments. Are there conflicts? Are tickets routing where you expect?

  2. Implement trigger categories. If you haven't already, organize your routing triggers into a dedicated category. Order them from most specific to most general.

  3. Create fallback triggers. Make sure every ticket gets assigned to a group, even if it doesn't match any of your specific routing criteria.

  4. Schedule monthly reviews. Routing needs change as your business evolves. Set a recurring reminder to review your routing setup and adjust as needed.

  5. Consider AI triage when rules get too complex. If you find yourself writing increasingly complicated triggers to handle edge cases, it might be time to explore AI-powered routing.

Getting routing right takes some upfront work, but the payoff is significant. Agents spend less time searching for tickets and more time solving problems. Customers get faster responses from agents who are actually equipped to help them. And you spend less time manually reassigning misrouted tickets.


Frequently Asked Questions

No, a ticket can only be assigned to one group at a time. However, with omnichannel routing custom queues, you can route to multiple groups sequentially (primary group first, then secondary if no one is available).
On Team plans, users can only belong to one organization, so this isn't an issue. On Professional and Enterprise plans, Zendesk uses the user's primary organization for routing. You can set primary organizations per user in their profile.
Group mapping is a direct link between an organization and a group, set in the organization settings. It requires no triggers and runs before most triggers fire. Trigger-based routing uses business rules with conditions and actions, giving you more flexibility but requiring more maintenance.
Yes, with trigger-based routing. You can create conditions that check the ticket subject or description for specific keywords, then route based on what you find. This is useful for routing 'urgent' or 'refund' requests to specialized teams.
No. Basic trigger-based routing works on all plans. Group mapping and omnichannel routing features like skills-based assignment require Professional or Enterprise.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.