About organizations and groups Follow

team professional enterprise plans

Organizations and groups are used to manage your Zendesk Support users and the ticket handling workflow.

Note: Groups and organizations are not available on the Essential plan.

Each collection of users is defined as follows:

  • Organizations

    Organizations are collections of your users (both end-users and agents). On the Team plan, users can belong to only one organization. On Professional and Enterprise, users can belong to multiple organizations, up to 300. The use of organizations is optional, but by arranging your end-users into organizations you can keep track of what those organizations are requesting. You can also enable users within an organization to see each other’s tickets. This expands visibility of the organization's support issues and should reduce the number of duplicate tickets.

  • Groups

    Groups can only contain agents. Agents must be assigned to at least one group, but they can be members of more than one. Groups can be used to support organizations.

End-users and organizations

Although you don't have to add your end-users to organizations, it can be extremely helpful in managing the workflow. First, let's define that we mean by end-user. These are the people that generate support requests. They are your customers in a retail setting and the employees that are supported by an internal help desk in a corporate setting (to name two common types of end-users). How you organize your end-users is entirely up to you; however, here are a few examples of how organizations can be used:

  • To support service level agreements

    You can create organizations that mirror the service level agreements that you've established with your customers. For example, your paying customers are guaranteed a faster response than those who use your free services and you want to distinguish between the two. Or, perhaps you've set up levels of support based on which version of your products and service levels your customers have purchased (for example: basic, professional, enterprise or silver, gold, platinum). You can create organizations for each set of customers and route them through the support workflow accordingly. You can then create business rules and reports to escalate tickets as needed and to track performance against your service level agreements.

  • To track and manage tickets by company

    Perhaps you sell your products to other businesses. You can create organizations for each of those companies to manage and track their ticket activity.

  • To manage requests based on email domains

    You can automatically add end-users to organizations based on their email domain. For example, you might have both internal and external end-users. You can create an organization for your internal end-users and automatically add them to the organization, based on their email domain, the first time they submit a request. The new request is then picked up in the workflow rules you've set up for that organization.

  • To support customers by location and language

    If you support organizations or individual customers across the globe, you can create organizations for locations and languages and then route those requests to agents that are co-located and speak the same languages.

  • To define access to Help Center

    You can use organizations to define who can see what in your Help Center. You might want most of your Help Center to be viewable by all your end-users but also create several just for certain groups of users (customers with premium service plans. perhaps). Organizations enable you to do this. For information seeRestricting access to knowledge base content and Restricting access to community content.

You can create organizations and add end-users to them manually, one at a time, or automate the process by adding users and their organizations in a bulk import operation.

Agents can also be added to an organization. You might do this as part of organizing the users in Zendesk Support or to restrict an agent's access to only the organization they belong to (this is an option when setting the agent's privileges).

Once you've gotten organizations set up, they can be used in many ways in Zendesk Support to manage your workflow. See How to use your organizations and groups below.

Agents and groups

Groups are only for agents and every agent must belong to at least one group. Like organizations, how you set up groups depends on your business needs and the support workflow you prefer. Here are some of the common ways that groups are used:

  • To escalate tickets based on complexity

    You can manage escalation by setting up a tiered support group structure. For example, you can create groups for levels of support based on factors such as urgency and complexity. By default, you could assign all tickets to the Level 1 group and then escalate them to Level 2 manually based on the technical complexity of the issue. The Level 2 agents (who may also be members of the Level 1 group) have the advanced technical skills needed to resolve the issue. For an example of this, see Escalating your tickets with groups

  • To support service level agreements

    As in the example for organizations above, you can set up corresponding groups to support organizations defined by service levels.

  • To provide support by expertise

    You can create groups based on expertise. For example, a company that develops both software and hardware might place the agents who support the software into one group and those agents who support the hardware in another. A custom field could be added to the support request form prompting end-users to specify the product they're seeking support for and this could be used to route the ticket to the appropriate group.

  • To support customers by location and language

    As noted above, you can set up organizations by location and language and then assign agents (or groups) to their tickets. Even if you didn't set up organizations for this, you can route to tickets to these groups based on the end-user's email domain (somecompany.fr, for example) or their language preference.

When you create groups, you can add existing agents to them. You can add new agents to one or more groups when you're adding them to Zendesk Support. You can also bulk import new users and define their role as agent; you then manually add them to groups.

How groups support organizations

So how do groups support organizations? In the broadest sense, simply by becoming hubs of support for the tickets that are received from the end-users in your organizations. What group is assigned to an organization's tickets can be based on the many considerations outlined above (support escalation processes, security, co-location and language, and so on).

You can take a loose approach to this and just allow agents to triage and assign requests to groups based on their reading of the support request or you can create business rules to handle that automatically. See How to use your organizations and groups below.

You can also more tightly manage the workflow and create security boundaries by funneling tickets directly to agents who have restricted access. This means that they can only see the tickets that they are allowed to see. You can do this in two ways. The first is to add the agents to groups and then restrict their access to only those groups. You can also add an agent to an organization, which restricts their access to only those tickets that are submitted by end-users in that organization.

Note: In Zendesk Support, you'll see references to non-restricted agents. These are agents who have not been restricted in these ways and can access all tickets.

How to use your organizations and groups

Once you've got an organization and group structure in place, you can use it to manage the ticket workflow and monitor your Zendesk Support activity.

Here are some of the ways you can use organizations and groups in your workflow [this section will contain links to more detail]:
  • Automatically assign tickets received from users in an organization to a specific group (referred to as group mapping)
  • Map incoming new users to an organization based on their email domain (referred to as user mapping)
  • Allow users within an organization to see all the tickets in their organization (referred to as a shared organization)
  • Assign agents to support a specific organization
  • Use organization as a condition in a trigger to automatically assign requests to a group or agent
  • Use a trigger condition to test for tags and then automatically assign requests to a group or agent based on those tags
  • Create macros that assign new requests to a group or agent
  • Create automations that escalate tickets to a group or agent
  • Create views by organizations or groups
  • Create reports by organizations or groups

Administrator and agent roles for users, groups, and organizations

Here's a quick overview of who can do what in Zendesk to manage users, groups, and organizations.

  • Add end-users manually (one at a time) or add many end-users at a time in a bulk import
  • Create and edit organizations and groups
  • Add end-users to organizations
  • Create new agents and add them to one or more groups and one organization
  • Limit an agent's access to one or more groups
  • Limit an agent's access to requests received from the organization that an agent belongs to
  • Set up email mapping (automatically map end-users from specific email domains to an organization)
  • Set up group mapping (assigning incoming requests from users in an organization to a specific agent group)
  • Set up a shared organization (allow all end-users in an organization to view tickets from all users in the same organization)
  • Create both shared and personal views by users, groups, and organizations
  • Create business rules (automations, macros, and triggers) that include groups
  • Create business rules (automations and triggers) that include organizations
  • Create reports that include groups and organizations
  • Add end-users
  • Add end-users to organizations
  • Allow end-users to view all the tickets in their organization (if the user belongs to a shared organization, then the user always has access to tickets in the organization)
  • Add themselves to an organization
  • Create personal views by users, groups, and organizations
  • Create macros to assign tickets to a group
Have more questions? Submit a request


  • 0

    Hello! Quick question, up to how many users can be added to an Organisation?


  • 0

    @Mario, I am fairly certain there is no limit. Some customers have their Organizations representing support levels and they could have hundreds of customers in each. 

    How many do you need?

  • 0

    I was just wondering. Thanks :)

  • 0

    I'd like to get some clarification on Organizations. For my purposes, the setup is for a retail setting. We have client companies. Am I correct that I would create an organization per client/ customer company? Then end users (the client employees that are level 1 support) would be setup under an organization.

  • 0

    Don. Yes that would be typical.

  • 0

    I have a question about assigning an agent to an organization. I can create a group and assign to an Org and an agent, i.e.

    Agent 1, assigned to Group Company A that is linked to Organization Company A

    This would require me to set up a group for each ORG. Can I do it this way:

    Agent 1 assigned to Group Agent 1. This Group assigned to many Organizations?


    The goal is for a ticket to come in for ORG Company A and Agent 1 gets the notice and assignment.

  • 0

    Hey Don!

    Groups aren't added to Organizations in the way that users would be. You set up your groups to support various organizations by using your triggers and macros to route those tickets to the appropriate group, but you don't need to set up an agent group to match each organization (unless you want to).

    So you set up Agent Group 1, and then set up triggers to assign tickets from Orgs A, B, and C to Group 1 when they come in.

    Hope that helps!


  • 0


    I have a question about groups and light agents. Is it possible to assign light agents to different groups? Example:

    Light Agent A to Group 1

    Ligth Agent B to Group 1

    Light Agent C to Group 2

    Ligth Agent D to Group 3


    We're considering on getting 8 full agents that had most knowledge on which answer needs to be given to the end user, but eventually they need support from other departments (approximately 20) on our company.

    We thought on a possible solution for this cases:

    1) we can create a light agent per department (can it be a group?)

    2) all full agents belong to all groups

    3) the agent chooses On Hold status assigns the ticket to himself and add CC to Light Agent

    4) Then create an automatism that once a light agent adds an internal comment the status of the ticket changes automatically to Pending Status letting the full agents know that they have enough information to answer to the end-user. That would allow us to track the change of status and time spend on each one.

    Are my suppositions right? Or am I not taking in consideration something?

  • 0

    In a B2B setup, how are you handling gmail.com and outlook.com users?  As more and more organizations go this route, we are finding we have to manually go back and assign users to the proper orgs, and they are not auto assigned to the org via the organization mapping using domain.  We currently have over 10k users and 1100 organizations, and the prevalence of gmail and outlook are becoming unmanageable, yet we can't blacklist those domains either.

  • 0

    Hey Joan!

    Light agents can definitely be added to groups. Otherwise, I think your workflow looks okay!

  • 0

    Is it possible for me to have some Organizations have access to create/view/edit tickets while others Organizations can only view community content (receive email-only support)?

    I am using an Organization Field called "Support Level" to define if a customer is receiving free or paid-for Support.  Only those flagged as paid-for would be able to manage tickets online.

  • 0

    If we decide to go with single sign in, can we assign organizations on our own or will we have to accept what comes from the active directory?

  • 0


    Hey Jean!

    When setting up SSO, the user organization parameter is optional. So if you aren't setting it with SSO you will have the ability to change it after the user is created in Zendesk. 

  • 0

    Hi, I have created a new group in my Zendesk and trying to report on this group in Gooddata, but it seems the dataset for the attribute "Ticket Group" is not updated so cannot see this new group in Gooddata, anyone know why and can help me out? Need to report on this urgently! Thanks.

  • 1

    Hi Benjamin!

    There are two things that might be happening here. The first is that there aren't any tickets in that new group, in which case there wouldn't be anything to report on. The second is that Insights hasn't synced since the new group was created. Insights will sync daily if you're on the Professional plan, or hourly if your on Enterprise.

    If neither of those conditions exist and the info still isn't showing up in your reports, let me know and we'll dive a little deeper!

Please sign in to leave a comment.

Powered by Zendesk