Skip to main content

Lead queues

What this page is — how to create a queue and choose who may take leads from it.

What it is for — building shared pools of work, so inbound leads can go to a team rather than a named individual.

The problem it solves — when several people handle enquiries, assigning every lead by hand does not scale. A queue lets assignment rules drop leads into a pool that agents draw from. This page is configuring queues; working one is a different screen.

Route: /org/marketing/leads/settings?tab=queues · Permission: Manage Queues

Working a queue is a different screen.


1. What a queue is​

QueueOwnerPipeline
AnswersWho could take this?Who has it?Where is it?
CardinalityMany leads, many agentsOne userOne per lead
Filled byAssignment rules, or by handAuto-assign or a ruleChosen
Figure 1 — Queues. This example has four.

2. Field reference​

FieldTypeNotes
Nametext, required
Descriptiontext
Activetoggle
AgentslistManaged separately, see below
Figure 2 — Queue membership. Only users enabled as agents appear here.
A queue's agent list is drawn from enabled agents only

A user must first be enabled on the Agents tab before they can be added to a queue.


3. Two API paths, one queue​

Queue endpoints answer on two base paths, deliberately

/api/v1/org/leads/queues/* and /api/v1/org/marketing/queues/* both work and do the same thing. The marketing form additionally accepts Vox campaign permissions, because Orbit Vox reads lead queues when building an outbound campaign.

If you are integrating, prefer the marketing form — it is the one Vox uses and it accepts the wider set of permissions.


4. The admin contract​

NeedsOr
Users enabled as agentsA queue has nobody to assign to
An assignment rule targeting the queueIt stays empty
Manage QueuesRead-only
Assign Leads for the working viewClaiming fails

5. Downstream​

A queue reachesAs
The Queues tabThe pool agents work from
The leads listThe Assigned Queue column
Assignment rulesA routing target
Team PerformanceThe queue-load figures
Orbit VoxA source of leads for an outbound campaign

6. Don't confuse this with…​

ThisNot this
Queue configurationWorking a queue
A queueA pipeline
Auto-assignAssignment rules, which run on create

7. Troubleshooting​

SymptomCause
Queue always emptyNo assignment rule routes to it
Cannot add a user to a queueThey are not enabled as an agent. Section 2
Auto-assign does nothingNo agents on the queue, or missing Assign Leads
Granting manage_queues did not reveal the sectionThe hub needs manage_sources to open