Queues in Salesforce

Queues in Salesforce: How to Create, Configure, and Use Them

When multiple team members handle similar types of records, assigning everything directly to individual users can quickly become messy. Some users get overloaded, others miss records, and visibility becomes limited.

This is where Queues in Salesforce become extremely useful.

Queues allow records to be owned by a group instead of a single user. Team members can view records assigned to the queue and take ownership when they are ready to work on them.

In this guide, we will understand what Queues are, how they work in real business scenarios, and the exact step-by-step process to create and configure them in Salesforce.


A Queue is a collection of users who can access and manage records assigned to that queue.

Instead of assigning a Case (or other supported object) directly to a user, you assign it to a Queue. Members of that Queue can then see the record in their queue list view and take ownership.

Queues are commonly used in Service Cloud, especially for Case management, but they can also be used for other supported objects.


Imagine a company that provides two types of support:

  • Technical Support
  • Billing Support

When a new Case is created, instead of assigning it immediately to a specific support agent, the Case is first assigned to the appropriate Queue.

For example:

  • Technical issues go to the “Technical Support Queue.”
  • Billing issues go to the “Billing Support Queue.”

All members of the respective team can view the cases in their queue and pick them up based on availability.

This ensures:

  • Fair workload distribution
  • Better visibility
  • No missed records
  • Faster response time

Now, let us walk through the exact steps to create a Queue in Salesforce.


Step 1: Navigate to Service Setup

From the Salesforce home screen:

  1. Click on the Setup icon (gear icon) in the top right corner.
  2. Select Service Setup.

Service Setup provides a guided interface for configuring Service Cloud features, including Queues.

Step 2: Search for Queues

Inside Service Setup:

  1. Use the Quick Find search box.
  2. Type “Queues”.
  3. Click on Queues under the relevant results.

You will now see the list of existing queues (if any).

Step 3: Click on New

  1. Click the New button to create a new Queue.

You will now see the Queue configuration page.

Step 4: Fill in the Queue Details

You will need to configure the following fields carefully:

Label
This is the display name of the Queue.
Example: Technical Support Queue

Queue Name
This is automatically populated based on the Label, but can be adjusted if needed. It is the API name used internally.

Queue Email
Enter an email address if you want notifications sent to a specific inbox when records are assigned to the Queue.

Send Email to Members
If this checkbox is selected, email notifications will be sent to all queue members whenever a new record is assigned to the Queue.

Queue Description
Provide a clear description explaining the purpose of the Queue.
Example: Handles all high-priority technical support cases.

Make sure the information clearly reflects the business purpose of the Queue.

Step 5: Select Supported Objects

Under the Supported Objects section, you must choose which objects this Queue can own.

Common supported objects include:

  • Cases
  • Leads
  • Custom objects (if enabled)

For our Service Cloud example, select Case.

This step is important. If the object is not selected here, you will not be able to assign that object’s records to the Queue.

Step 6: Add Queue Members

Under the Queue Members section, add users, roles, roles and subordinates, or public groups who should be part of this Queue.

To add members:

  1. Select the desired user or group from the Available Members list.
  2. Move them to the Selected Members list.

Only the users added here will be able to view and take ownership of records assigned to the Queue.

Step 7: Save the Queue

After filling in all required details and adding members:

  1. Click Save.

Your Queue is now created.


Once the Queue is ready and configured for a supported object (such as Cases), Salesforce automatically creates a dedicated Queue list view for that object.

To see it:

  1. Navigate to the supported object (for example, Cases).
  2. Open the List View dropdown.
  3. You will find a list view named after the Queue.

This list view shows all records currently owned by that Queue.

Queue members can:

  • View the records
  • Open them
  • Change ownership to themselves
  • Start working on them

This is how Queues help organize and distribute workload in a structured manner.


Queues are often used together with:

  • Case Assignment Rules
  • Escalation Rules
  • Auto-Response Rules

For example:

A Case Assignment Rule can automatically assign a new high-priority Case to the “Technical Support Queue.” From there, team members can pick it up.

This combination ensures automation and flexibility at the same time.


While creating Queues, administrators sometimes:

  • Forgot to select the correct Supported Object
  • Forgot to add Queue members
  • Misconfigure email notification settings
  • Use unclear naming conventions

Always verify the configuration carefully before using the Queue in production.


Queues in Salesforce are simple to configure but extremely powerful in real-world service environments.

They allow teams to manage shared workloads efficiently, improve visibility, and prevent records from being missed.

When combined with Assignment Rules and Escalation Rules, Queues become a core part of structured Case Management in Salesforce Service Cloud.

In upcoming guides, we will explore how Assignment Rules and Escalation Rules work in detail and how they integrate with Queues in real implementation scenarios.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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