By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
horizontal-light horizontal-dark
  • Home
  • Tutorials
    • Salesforce AI
    • Salesforce DevOps
    • Career
    • Errors
    • Interview Questions
    • Salesforce Integration
    • Salesforce Flow
  • Salesforce Tools
  • Apex Development
  • Lightning Web Components
  • Salesforce Admin
  • About
    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Contact
SalesforceCornerSalesforceCorner
Search
  • Home
  • Tutorials
    • Salesforce AI
    • Salesforce DevOps
    • Career
    • Errors
    • Interview Questions
    • Salesforce Integration
    • Salesforce Flow
  • Salesforce Tools
  • Apex Development
  • Lightning Web Components
  • Salesforce Admin
  • About
    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Contact
Follow US
Salesforce Corner » Salesforce Admin » How to Create and Use Queues in Salesforce with Examples
Salesforce Admin

How to Create and Use Queues in Salesforce with Examples

Learn how to create, manage, and use Salesforce Queues to distribute records efficiently across your team.

Neha Panwar
By
Neha Panwar
ByNeha Panwar
Salesforce Developer and Technical Writer
Neha Panwar is a Salesforce developer and technical writer who creates practical learning resources for Salesforce administrators and developers. She specializes in Salesforce Administration, Apex, Lightning...
Follow:
- Salesforce Developer and Technical Writer
Last updated: 2026/07/28
Share
how to create and use queues in salesforce
SHARE

Managing shared workloads is much easier with Salesforce Queues. Instead of assigning records directly to individual users, Salesforce allows you to place them in a queue where authorized team members can view and claim them when they’re ready to work.

In this tutorial, you’ll learn how to create and use queues in Salesforce with step-by-step instructions, practical examples, and best practices to manage leads, cases, and other records efficiently.

What Is a Salesforce Queue?

A Salesforce Queue is a collection of users who share responsibility for specific records. Instead of assigning a record directly to one individual, Salesforce temporarily assigns it to the queue.

The queue becomes the record owner until one of its members accepts ownership.

Think of it like a customer waiting area in a bank.

Contents
What Is a Salesforce Queue?Why Do Businesses Use Salesforce Queues?Better Team CollaborationBalanced WorkloadFaster Customer ResponseImproved VisibilityBetter AutomationHow Salesforce Queues WorkKey Components of a Salesforce QueueQueue LabelQueue NameSupported ObjectsQueue EmailSend Email to MembersQueue MembersHow to Create a Queue in SalesforceStep 1: Open Salesforce SetupStep 2: Enter Queue DetailsStep 3: Select Supported ObjectsStep 4: Add Queue MembersIndividual UsersRolesRoles and SubordinatesPublic GroupsStep 5: Save the QueueHow Records Reach a QueueMethod 1: Automatic AssignmentMethod 2: Manual AssignmentReal-World Example of Salesforce QueuesQueue Email vs Send Email to MembersQueue EmailSend Email to MembersBest Practices for Salesforce QueuesCommon Mistakes to AvoidFrequently Asked QuestionsCan multiple users access the same queue?Can one record belong to multiple queues?Can custom objects use queues?Do Salesforce Queues work with Flow?Conclusion

Customers first wait in a common queue instead of going directly to a specific employee. Whenever an employee becomes available, they call the next customer and start helping them.

Salesforce Queues work in a very similar way.

Instead of customers, you have records like Leads or Cases waiting for the next available user.

Some common objects that organizations manage using queues include:

  • Leads
  • Cases
  • Tasks
  • Orders
  • Service Contracts
  • Knowledge Articles
  • Custom Objects

Using queues helps ensure that work is distributed fairly across the team instead of depending on a single employee.

salesforce service console support
salesforce service console support

Why Do Businesses Use Salesforce Queues?

As companies grow, manually assigning every record becomes difficult.

Suppose a company has ten sales representatives.

Every day, hundreds of website inquiries are submitted. If one administrator manually decides who receives each lead, valuable time is wasted.

Instead, Salesforce can automatically place every new lead into a Sales Queue.

Sales representatives simply open the queue, review available records, and claim the next lead.

This process offers several advantages.

Better Team Collaboration

Everyone in the queue can access the same records, making teamwork much easier.

Balanced Workload

No single employee becomes overloaded while others remain free.

Faster Customer Response

Available team members can immediately pick up new work without waiting for manual assignments.

Improved Visibility

Managers can quickly see how many records are waiting inside each queue.

Better Automation

Queues work seamlessly with:

  • Lead Assignment Rules
  • Case Assignment Rules
  • Salesforce Flow
  • Omni-Channel
  • Apex Automation

Because of this flexibility, queues are considered one of the most important workload management features available in Salesforce.

salesforce service console dashboard overview
salesforce service console dashboard overview

How Salesforce Queues Work

Understanding the queue workflow is quite simple.

Whenever a new record is created, Salesforce can automatically assign it to a queue using Assignment Rules, Flow, or Apex.

At this point, the queue becomes the owner of that record.

Every member of the queue can see the record in the queue’s list view.

Once someone starts working on the record, they simply change the owner from the queue to themselves.

From that moment onward, the individual user becomes responsible for that record.

The workflow looks like this:

  1. A new record is created.
  2. Salesforce assigns it to a queue.
  3. The queue becomes the owner.
  4. Queue members see the record.
  5. A user claims ownership.
  6. Work begins.

This approach prevents records from remaining hidden in one employee’s inbox and ensures that work is always visible to the team.

salesforce queue workflow diagram 6a68c0d79ae28
salesforce queue workflow diagram 6a68c0d79ae28

Key Components of a Salesforce Queue

Before creating a queue, it’s helpful to understand the fields you’ll configure during setup.

Queue Label

The Queue Label is the name users see throughout Salesforce.

Examples include:

  • Sales Leads
  • Customer Support
  • High Priority Cases
  • APAC Leads

Choose names that clearly describe the queue’s purpose.

Avoid generic names like “Queue1” or “Test Queue.”

Queue Name

Salesforce automatically generates the Queue Name from the label.

This value is mainly used internally and usually doesn’t need to be changed.

Supported Objects

A queue only works for the objects you select.

For example, if you choose Lead, the queue can own Lead records.

If you also choose Case, the same queue can manage Cases.

Selecting only the required objects keeps the queue organized.

Queue Email

This field is optional.

If provided, Salesforce sends notifications about new records to this email address.

Many organizations use a shared mailbox such as:

[email protected]

This allows the entire team to monitor incoming work from a common inbox.

Send Email to Members

Instead of sending notifications to a shared mailbox, Salesforce can notify every queue member individually.

Whether you enable this option depends on how your organization manages notifications.

Queue Members

Queue members determine who can access records inside the queue.

Salesforce allows four different member types:

  • Individual Users
  • Roles
  • Roles and Subordinates
  • Public Groups

For larger organizations, Public Groups are usually the easiest option because administrators only manage membership in one location.

salesforce case support queue setup
salesforce case support queue setup

How to Create a Queue in Salesforce

Now that you understand how queues work, let’s create one.

The process only takes a few minutes.

Step 1: Open Salesforce Setup

Click the Gear icon in the upper-right corner of Salesforce.

Select Setup.

Inside the Quick Find search box, type Queues.

Click Queues from the Setup menu.

You’ll see a page containing all existing queues in your organization.

Click New to create another one.

salesforce queues setup overview
salesforce queues setup overview

Step 2: Enter Queue Details

Salesforce now opens the Queue configuration page.

You’ll need to provide a few basic details.

Label

Enter a meaningful name such as:

Sales Leads

The Queue Name is generated automatically.

If required, enter a Queue Email address and decide whether every member should receive email notifications whenever records enter the queue.

After completing these fields, move to the Supported Objects section.

Step 3: Select Supported Objects

Choose the objects this queue should manage.

For example:

  • Lead
  • Case

Move them into the Selected Objects column.

Only those objects will be able to use this queue as the record owner.

In the next section, you’ll add users who can access the queue and complete the setup.

At this point, you’ve created the basic queue and selected the objects it will manage. The next step is deciding who should have access to the queue and how records will actually reach it. This is where Salesforce Queues become truly useful in day-to-day business operations.

Step 4: Add Queue Members

Scroll down to the Queue Members section.

This section controls who can view records inside the queue and who is allowed to take ownership of them.

Salesforce gives you multiple options for adding members.

Individual Users

This option is suitable for smaller teams.

For example, if your support department has only four agents, you can simply add each user individually.

Example:

  • Rahul Sharma
  • Neha Verma
  • Amit Singh
  • Priya Kapoor

This approach works well for small organizations, but managing members manually becomes difficult as your team grows.

Roles

Instead of selecting users one by one, you can add an entire Salesforce Role.

For example:

  • Sales Manager
  • Support Manager
  • Customer Success Executive

Whenever a new user is assigned to that role, they’ll automatically become part of the queue.

Roles and Subordinates

Large organizations often have multiple reporting levels.

Choosing Roles and Subordinates allows everyone below that role in the hierarchy to access the queue.

This saves administrators from updating queue members every time a new employee joins the team.

Public Groups

Public Groups are one of the most commonly used options for queue membership.

Instead of managing multiple users across different queues, you simply maintain one Public Group.

For example, if you have a Public Group called North America Sales Team, adding that group to the queue automatically gives every group member access.

If you’re not familiar with Public Groups and record sharing, it’s worth reading our Salesforce Sharing Rules with Real Examples guide to understand how Salesforce controls access to records alongside queues.

salesforce queue setup page
salesforce queue setup page

Step 5: Save the Queue

After reviewing all the settings, click Save.

Your queue is now available inside Salesforce.

However, creating a queue doesn’t automatically place records into it.

You’ll need an assignment method so Salesforce knows when records should be sent to the queue.

Most organizations use Assignment Rules for this purpose.

How Records Reach a Queue

There are two common ways records enter a queue.

Method 1: Automatic Assignment

This is the preferred approach.

Salesforce automatically assigns records whenever they meet predefined conditions.

For example:

A company receives website leads from different countries.

Instead of manually assigning every lead, Salesforce automatically routes them to different queues.

Lead SourceAssigned Queue
United StatesUS Sales Queue
IndiaIndia Sales Queue
AustraliaAPAC Sales Queue

As soon as a lead is created, Salesforce evaluates the Assignment Rule and sends it to the appropriate queue.

This completely removes manual effort.

If you’ve already learned about Assignment Rules, you’ll notice that queues are one of their most common destinations.


Salesforce Case Assignment Rules: Queues, Sort Order, Catch-All Rules, &Troubleshootig in the paragraph explaining automatic assignment.

salesforce lead assignment rules setup
salesforce lead assignment rules setup

Method 2: Manual Assignment

Sometimes records need to be transferred manually.

For example, a support representative may realize that another department should handle a customer case.

In that situation:

Open the record.

Click Change Owner.

Select the required Queue.

Save the record.

The queue immediately becomes the record owner.

This method is commonly used for exceptions that aren’t covered by automation.

Real-World Example of Salesforce Queues

Let’s see how queues work in a practical business scenario.

Imagine an e-commerce company that receives hundreds of customer support requests every day.

Without queues, every new case is assigned directly to a support representative.

If that representative is unavailable, the customer must wait until someone manually reassigns the case.

Now consider the same process using Salesforce Queues.

The company creates a queue named:

Customer Support Queue

Every new customer case is automatically assigned to this queue.

Whenever an agent finishes their current work, they simply open the queue and claim the next available case.

No manager is required to distribute work manually.

This creates a much smoother workflow.

Benefits include:

salesforce lead assignment rules setup 1
salesforce lead assignment rules setup 1
  • Faster response times
  • Balanced workload
  • Better team collaboration
  • Improved visibility into pending work
  • No unattended customer cases

salesforce lead assignment rules setup 1 6a68cab155fe8
salesforce lead assignment rules setup 1 6a68cab155fe8

Queue Email vs Send Email to Members

Many new Salesforce Administrators confuse these two options because both relate to email notifications.

Although they appear similar, they serve different purposes.

Queue Email

Queue Email is a shared email address.

For example:

[email protected]

Whenever new records are assigned to the queue, Salesforce can send notifications to this shared inbox.

This approach works well when multiple team members monitor the same mailbox.

Send Email to Members

Instead of notifying one shared mailbox, Salesforce sends an email to every queue member individually.

Whether you should enable this option depends on your team’s workflow.

If several users monitor a common inbox, Queue Email is usually sufficient.

If every member needs an individual notification, enable Send Email to Members.

Best Practices for Salesforce Queues

A queue can quickly become difficult to manage if it’s not configured properly.

Following a few simple practices will keep your implementation organized.

Use meaningful names that clearly describe the queue.

Instead of naming a queue Support1, choose names like:

  • High Priority Support Cases
  • North America Sales Leads
  • Customer Success Team

Avoid creating unnecessary queues.

Too many queues make it harder for users to know where work is located.

Review queue membership regularly.

Employees change departments, receive promotions, or leave the organization.

Keeping inactive users inside queues often leads to confusion.

Whenever possible, use Public Groups instead of individual users.

This reduces administrative work significantly.

If your organization uses automation extensively, Salesforce Flow can also assign records directly to queues based on complex business logic. After mastering queues, learning salesforce flow is the next logical step because both features work together in many automation scenarios.

Common Mistakes to Avoid

Many Salesforce Admins create queues successfully but overlook a few important details.

Some of the most common mistakes include:

  • Creating too many queues for similar business processes.
  • Forgetting to activate Assignment Rules.
  • Adding incorrect queue members.
  • Leaving inactive users inside queues.
  • Using unclear queue names.
  • Never testing the queue after configuration.

A quick test after setup can prevent many production issues later.

Frequently Asked Questions

Can multiple users access the same queue?

Yes. Every member of the queue can view the records assigned to it.

Can one record belong to multiple queues?

No. A record can have only one owner at a time, which can be either a user or a queue.

Can custom objects use queues?

Yes. Many custom objects support queues when the feature is enabled during object configuration.

Do Salesforce Queues work with Flow?

Yes. Record-Triggered Flows can assign records to queues automatically, making automation even more flexible.

Conclusion

Salesforce Queues provide a simple yet powerful way to manage shared workloads. Instead of assigning every record directly to an individual, queues allow teams to work from a common pool of records and claim ownership when they’re ready. This approach improves collaboration, balances workloads, and ensures that important records don’t remain unattended.

When combined with Assignment Rules and Salesforce Flow, queues become an essential part of an efficient Salesforce automation strategy. Whether you’re managing leads, customer cases, or custom objects, understanding how to create and use queues will help you build scalable and well-organized business processes.

Related Articles :

  • Salesforce Case Assignment Rules: Queues, Sort Order, Catch-All Rules, &Troubleshooting
  • Salesforce Escalation Rules: A Complete Guide
  • Salesforce Flow Tutorial for Beginners: Complete Step-by-Step
  • Salesforce Sharing Rules with Real Examples
  • Salesforce Validation Rules with Real Examples for Beginners
  • Salesforce Permission Sets for Beginners
  • Public Groups in Salesforce with Real Business Examples
TAGGED:Case ManagementLead ManagementQueue MembersSalesforce Queuessalesforce tutorial
Share This Article
Facebook Email Print
ByNeha Panwar
Salesforce Developer and Technical Writer
Follow:
Neha Panwar is a Salesforce developer and technical writer who creates practical learning resources for Salesforce administrators and developers. She specializes in Salesforce Administration, Apex, Lightning Web Components (LWC), Flow, integrations, and automation. Through Salesforce Corner, she publishes step-by-step tutorials, coding guides, and real-world solutions designed to help readers understand Salesforce concepts and apply them in projects with confidence.
Leave a Comment Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Post

Salesforce Escalation Rules
Salesforce Escalation Rules: A Complete Guide
Salesforce Admin
Salesforce Case Assignment Rules
Salesforce Case Assignment Rules: Queues, Sort Order, Catch-All Rules, &Troubleshooting
Salesforce Admin
Salesforce Approval Process
Salesforce Approval Process: Classic Setup vs New Flow Approvals — Which Should You Use?
Salesforce Admin
Master-detail vs lookup comparison
Master-Detail or Lookup? Choosing the Right Relationship in Salesforce
Salesforce Admin
salesforce dynamic forms infographic design 6a67003704e5f
Salesforce Dynamic Forms: A Better Way to Show and Hide Fields
Salesforce Flow

Stay Updated with Salesforce Tutorials

Get the latest Salesforce guides, tutorials, and developer tips delivered to your inbox.
slaesforce corner mascot

Explore More Topics

  • salesforce admin
  • salesforce developer
  • Salesforce Admin
  • salesforce tutorial
  • salesforce automation
  • Salesforce Development
  • salesforce apex
  • Apex Development
  • salesforce security
  • lightning web components
  • Lightning Web Components
  • salesforce lwc
  • Salesforce Tutorials
  • salesforce best practices
  • Salesforce Tools
horizontal-dark-transparent

Learn Salesforce development with practical tutorials, Apex guides, integration examples, and real-world solutions for developers.

  • Quick Links:
  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
Facebook Twitter Youtube Linkedin-in

Salesforce Corner © 2026

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?