Request early access

Private HighLevel app. We set up each account with you.

GoHighLevel Call Routing Explained: Ring-All vs. Round-Robin

gohighlevel call routing 4 min read

How inbound call routing works on a GoHighLevel phone number: ring-all vs round-robin, business hours, the greeting, and what to pick for your team.

Best for
Anyone deciding how an inbound GoHighLevel number should ring: everyone at once, or one rep at a time.
Not for
Teams that need a custom rep order (in-order routing) or an IVR menu with multiple departments. Neither is built.
The difference
Phone Clover checks who's actually online, via a presence heartbeat, before ringing them, so the routing decision reflects who's really at their desk.
The Incoming calls card in Phone Clover settings, showing the ring mode, greeting and business hours controls.
The Incoming calls card in Phone Clover settings, showing the ring mode, greeting and business hours controls.

Two rings sound the same until you’re the rep whose phone didn’t go off. GoHighLevel numbers on Phone Clover route inbound calls one of two ways: ring everyone at once, or ring reps one at a time in rotation, which is what round robin call routing means. This guide walks through both, what decides who actually gets rung, and which mode fits which team.

How inbound routing works

Every setting here applies to a sub-account’s default number, configured from Settings, then Calls, then Incoming calls. A call checks business hours first: a time zone, an open and close time, and day-of-week chips. Inside those hours, the call rings using whichever mode is set. Outside them, the call skips straight to the same fallback chain a missed call gets: forward, then voicemail, then a spoken greeting.

Ring-all: the default

Everyone at once rings every logged-in, ringable rep simultaneously. Whoever answers first gets the call; everyone else’s phone stops ringing.

This is the simpler mode, and it’s the default for a reason: it gives a call the best odds of being answered fast, since it doesn’t wait on any one rep. The tradeoff is that it can feel chaotic on a bigger team, several phones going off for one call, and it gives no particular rep first crack at a lead.

Round robin call routing: one rep at a time

Round-robin rings one ringable rep for 15 seconds, then moves to the next, for up to 4 turns, before falling through to forward or voicemail. The rotation cursor advances by one position per call, so the same rep doesn’t get rung first two calls in a row. Setup steps are in the round robin routing doc.

This suits teams that want calls distributed rather than raced for, or that want a specific rep to get the first shot at a call before it moves on. The tradeoff is slower pickup on a call nobody answers in the first ring or two, since round-robin works through reps in sequence rather than all at once.

Ring-all Round-robin
Who rings first Every ringable rep, at once One rep, then the next, up to 4 turns
Best for Fastest possible pickup Distributing calls, not racing for them
Feels like Every phone goes off together One phone at a time, 15 seconds each
Default Yes No, set it in Settings

What’s not built: in-order routing

There’s no way to set a custom rep sequence today, ring this rep first, then that one, regardless of rotation. If your team needs a fixed hierarchy (a lead rep, then a backup, then a manager), round robin doesn’t give you that control; it rotates through whoever’s ringable rather than following a set order. This is a real gap, not a hidden setting, and there’s no workaround inside Phone Clover today.

Who counts as “ringable”

Neither mode rings a rep who isn’t actually available. A rep counts as ringable when their presence heartbeat, posted every 30 seconds while their phone is connected, was seen within the last 90 seconds, and they haven’t marked themselves Away. The Away toggle sits in the top bar of both the floating widget and the full Phone page, and it persists across sessions, so stepping away and forgetting to log out doesn’t leave a rep looking ringable when they’re not at their desk.

Business hours and the greeting

Business hours are one time zone, one open and close time, and day-of-week chips, per number; there’s no per-day hours or holiday schedule yet. Outside those hours, a call behaves as if nobody’s available, and runs straight through the same forward, voicemail, greeting chain a missed call inside hours gets. The greeting itself is a typed field, up to 300 characters, spoken with text-to-speech before the call proceeds; there’s no recorded-audio greeting option.

The fallback: forward-to-mobile

If nobody answers, ring-all or round-robin, the call tries a forward number next, if one’s set. Your own number is always kept as the caller ID a caller sees, so a forwarded call never looks like it came from a rep’s personal mobile. See forward calls to mobile for how that’s configured, and round robin routing and ring-all routing for the step-by-step on each mode. If the call still goes unanswered at the end of that chain, an optional missed call text back can send the caller one automatic text.

Which one for your team

  • Small teams, or when speed matters most: ring-all. Every ringable rep gets a shot, and the call is answered as fast as anyone can pick up.
  • Bigger teams, or when you want calls spread out rather than raced for: round-robin. One rep at a time, rotating, so the same person isn’t always first.
  • Teams that need a fixed hierarchy: neither mode gives you that today. In-order routing isn’t built.

Where this leaves you

GoHighLevel call routing on Phone Clover comes down to two honest choices: ring everyone, or ring one rep at a time in rotation. Both check who’s actually online before ringing them, and both fall back to forward, then voicemail, when nobody answers. If you need a custom rep order, that’s not built yet; plan around ring-all or round-robin instead.

See Routing & Presence for the full feature page, and Calling for how routing fits into everything else Phone Clover does on the phone side.

Frequently asked questions

What call routing modes does GoHighLevel support?

In Phone Clover, two: Everyone at once (ring-all), which is the default, and round-robin, which rings one rep at a time. There's no in-order routing, where you set a specific rep sequence.

What's the difference between ring-all and round-robin?

Ring-all rings every logged-in, ringable rep simultaneously; whoever answers first gets the call. Round-robin rings one rep for 15 seconds, then moves to the next ringable rep, for up to 4 turns, before falling to forward or voicemail.

Does round-robin remember who answered last?

The rotation cursor advances by one position per call, so consecutive calls don't ring the same rep first in a row. It's a rotation, not a workload-balancing algorithm that tracks who has taken the most calls.

What makes a rep eligible to be rung?

Being seen active within the last 90 seconds, via a presence heartbeat the phone posts every 30 seconds, and not being marked Away. A rep who's logged in but hasn't had their phone open recently won't ring.

Can I set a specific order for which rep rings first?

Not today. In-order routing, where you manually set a rep sequence, isn't built. The two modes are ring-all and round-robin.

What happens if nobody answers?

The call tries a forward number if one's set, keeping your own number as caller ID, then falls to voicemail if that's on, then plays a spoken greeting and hangs up, or is rejected with no greeting if neither is configured.

Want Telnyx inside HighLevel? Get early access.

Tell us about your team and your call volume. We reply by email and set up your first sub-account with you.

Request early access