Skip to content
Our partner software
DialerDay

Queue order

How do queue priority rules and lead scores work?

· 3 min read

Short answer

Each lead gets a queue score. Priority rules add (or subtract) points when a lead matches, such as never dialed, texted recently, a tag or a lead source. Five weights then add a lead score: fresh (40), in its best hours (30), rested since the last call (20), priority (10) and age (5). Higher scores are dialed first, after queue jumpers, minimums and cadence steps.

Settings → Queue priority is where you tell the dialer what "a good lead to call next" means for your business. It has two parts: priority rules and the weighted lead score. They add up to one number, the queue score.

Priority rules

A rule says *when a lead matches this, give it this many points*. Points can be negative, to push leads down. Time-based rules fade in or out over a window.

RuleMatchesSuggested points
Newest injected firstLeads pushed in live (webhook, API, workflow, GoHighLevel). Fades over 30 minutes.1,000
Replied by text recentlyThe lead's last text came from them, within 24 hours400
Never-dialed leads firstNobody has called them in this campaign yet200
My own leads firstOwned by the agent who's dialing100
Newest created firstBrand-new leads, fading over 7 days50
Oldest created firstGrows as the lead ages, full at 30 days—
Highest priority score firstA workflow's "high" priority, then GoHighLevel tag rank—
Match lead sourceLead source equals a value150
Has tagA DialerDay or GoHighLevel tag150
Lead status isA lead status150
Contact field is set / equalsAny standard or custom field50 / 100
Talked to us beforeSomeone picked up on an earlier call80
Mobile numbers firstLine type is mobile30

Use recommended rules loads a sensible start: newest injected (1,000, 30-minute fade), texted recently (400), never dialed (200), my own leads (100) and newest created (50, 7-day fade).

Each campaign can follow the company's rules or have its own.

The weighted lead score

On top of the rules, five factors each add up to their weight:

FactorDefault weightFull points when…
Fresh40The lead has never been called
Best hours30It's inside the lead's optimal hours (9am–5pm their time, by default)
Rested20Enough time has passed since the last call (2 hours by default); grows until then
Priority10Workflow "high" priority, then GoHighLevel tag rank
Age5Brand new, fading to zero over 30 days

Weights go from 0 to 100. Campaigns can switch the fresh, best-hours and rested factors on or off, or follow the company default.

A worked example

With the recommended rules and default weights, at 10am in each lead's own time. All four leads were added by import or webhook, so their priority factor is worth 5 points:

LeadRule pointsLead score (fresh + hours + rested + priority + age)Total
Posted by your form 6 minutes ago, never called800 (injected, 80% left) + 200 + 5040 + 30 + 20 + 5 + 51,150
10 days old, texted you back last night, called yesterday4000 + 30 + 20 + 5 + 3458
Imported yesterday, never called200 + 4340 + 30 + 20 + 5 + 5343
20 days old, called an hour ago, no answer00 + 30 + 10 + 5 + 247

Where the score sits in the order

The score sorts leads after queue jumpers, lead-owner order, owed minimums and cadence steps, and before tag rank and lead age. A huge rule boost can't push a lead above one that's owed its minimum calls. See the full dial order.

Preview before you save

The preview ranks a real campaign's due leads with your unsaved settings, and shows each lead's score parts and the rules it met. Nothing is dialed.

Ready for more conversations per hour?

Connect your Twilio account, import a list and start a parallel session in minutes. No desk phones, no downloads.