Request early access

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

Calling

Decide who a call rings, and when

Ring everyone at once or round robin between reps, set business hours, forward to a mobile number, turn on voicemail, and mark yourself Available or Away.

The Incoming calls card in Phone Clover settings, showing the ring mode, greeting and business hours controls.
Ring everyone at once, or take turns
  1. A call comes in on the default number

    Phone Clover checks business hours first, then applies whichever ring mode is configured for that number.

  2. It rings ringable reps

    Everyone at once by default, or round robin, 15 seconds per rep for up to 4 turns, only to reps seen active in the last 90 seconds who aren't marked Away.

  3. Nobody answers

    The call tries a forward number if one is set, then voicemail if it's turned on, then a spoken greeting before hanging up.

  4. Presence controls who's ringable

    A rep toggles Available or Away from the top bar; the phone posts a heartbeat every 30 seconds so Phone Clover knows who's actually online.

  5. Answered, it can still move

    Early access: a rep on an answered inbound call can transfer it to a teammate who's currently ringable, or to an outside number.

  6. A forwarded call can ask first

    An optional "press 1 to accept" step on calls forwarded to a rep's mobile keeps voicemail and spam off their personal line.

The problem

An inbound call is worth nothing if it rings into silence, or rings the wrong person while everyone else who could take it never finds out. Teams need a way to decide, in advance, who a call should reach, what happens after hours, and what a caller experiences if nobody picks up, without hand-building that logic themselves.

Routing and presence in Phone Clover handle that decision automatically, based on settings an admin configures once for the sub-account’s default number.

How it works in HighLevel

Everything here applies to the sub-account’s default number, configured from Settings → Calls → “Incoming calls.” A call first checks business hours: a time zone, an open and close time, and day-of-week chips. Inside those hours, the call rings using whichever mode is set. Everyone at once is the default, ringing every logged-in, ringable rep simultaneously. Round robin call routing rings one rep for 15 seconds, then moves to the next ringable rep, for up to 4 turns, before falling through to forward or voicemail; the rotation cursor advances per call so it doesn’t repeat the same rep out of order.

A rep only counts as ringable if 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 persists across sessions.

If nobody answers, the call tries a forward number if one is configured, keeping your own number as the caller ID rather than the rep’s mobile number, then falls to voicemail if it’s on, then plays a text-to-speech greeting and hangs up, or is rejected outright with no greeting if neither forward nor voicemail is set up. Outside business hours, the same fallback chain runs immediately, as if nobody were available.

Every option explained

Setting Where What it does
Ring mode Settings → Calls → “Incoming calls” Everyone at once (default) or round robin; in-order routing does not exist
Business hours Settings → Calls → “Incoming calls” Time zone, open/close time, day-of-week chips; one window per number
Greeting Settings → Calls → “Incoming calls” Text field up to 300 characters, spoken with text-to-speech; no recorded audio
Forward calls to Settings → Calls → “Missed calls” A phone number to try before voicemail; caller ID always stays your own number
Voicemail Settings → Calls → “Missed calls” Off by default; a 4–6 digit PIN field exists in the UI but the app’s own voicemail flow doesn’t use it
Available / Away Top bar, widget and Phone page Marks a rep unavailable for inbound routing without logging out
Automatic voicemail detection Settings → Sequence A separate, off-by-default toggle for the calling-list dialer, using Telnyx’s paid Premium AMD; not part of inbound routing

Note: In-order routing is not available. The two ring modes available are Everyone at once and round robin.

What runs on Telnyx

Telnyx carries the inbound call and executes the ring, forward and voicemail logic Phone Clover configures for it, through a TeXML call-control application. The text-to-speech greeting is generated and spoken by Telnyx during the call. Voicemail audio, when it’s turned on, is captured through Telnyx’s recording pipeline and logged back to GHL as a voicemail-type call entry. The separate automatic voicemail detection toggle for calling lists uses Telnyx’s Premium AMD product specifically, which carries its own usage charges.

Who uses it

Admins configure ring mode, business hours, the greeting, forwarding and voicemail from Settings → Calls, all for the sub-account’s shared default number. Every rep controls their own Available/Away status from the top bar, which decides in real time whether inbound calls can reach them, without needing an admin to change anything.

Transfer and call screening (early access)

Once a rep has answered an inbound call, a Transfer control on the call screen lets them move it to a teammate, picked from reps who would actually be rung right now, or type in an outside number. It’s a blind transfer: the caller connects to the new leg and the original rep’s call ends there, with no warm introduction and no 3-way call. This is live, but not yet proven on a real pilot call, so treat it as early access.

Separately, an “All numbers” call screening choice in Settings → More → Spam protection (off, flag, or block, default flag) applies across every Telnyx number on the sub-account from one control, with per-number overrides still available. And a “Press 1 to accept forwarded calls” toggle asks whoever’s on the other end of a call forwarded to a rep’s mobile to press 1 before it bridges, so spam and voicemail don’t reach a rep’s personal line the same way a screened call would.

What to expect

There’s no in-order routing, no per-day business hours, and no recorded-audio greeting, all deliberate gaps rather than settings hidden somewhere else. Round robin only advances through reps who are actually online and not marked Away, so a rep who forgets to mark themselves Away while stepping out will still get rung. And the automatic voicemail detection toggle in Settings → Sequence is a separate, paid feature for the calling-list dialer specifically, it doesn’t change how inbound calls are routed. Transfer and call screening are both early access: real, live features, but not yet proven against a real call the way the rest of this page has been.

For a side-by-side look at when to pick ring-all over round robin, see GoHighLevel call routing explained: ring-all vs. round-robin.

Frequently asked questions

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

No. In-order routing is not built. The two ring modes available are Everyone at once and round robin.

How does round robin decide who's next?

It rings one ringable rep for 15 seconds, then advances to the next, up to 4 turns, before falling to forward or voicemail. The rotation cursor advances atomically per call so two calls don't ring the same rep out of turn.

What makes a rep "ringable"?

Being seen active within the last 90 seconds, via a presence heartbeat the phone posts every 30 seconds, and not being marked Away.

What happens outside business hours?

Calls behave as if nobody is available: the call tries a forward number if one is set, then voicemail, then a spoken greeting, then hangs up, or is rejected with no greeting if neither forward nor voicemail is configured.

Can I record a custom audio greeting?

Not today. The greeting is a typed text field, up to 300 characters, spoken with text-to-speech before the call proceeds. There's no recorded-audio option yet.

Can I set different hours for different days of the week?

No. Only one business-hours window is supported per number, not per-day hours or holiday schedules.

Can a rep transfer a call once they've answered it?

Early access: yes, to a teammate who's currently ringable or to an outside number. It's a blind transfer only, no warm handoff or 3-way calling, and it isn't yet proven on a real call.

What happens if a transfer isn't answered?

It goes to voicemail if that's turned on, otherwise it hangs up. It never returns to the rep who started the transfer.

Can I stop spam calls forwarded to a rep's personal phone from ringing it?

Turn on "Press 1 to accept forwarded calls" in Settings → More → Spam protection. The caller hears a short prompt before the call bridges to the rep's mobile; anyone who doesn't press 1 falls to voicemail instead.

Does forwarding a call change the caller ID the caller sees?

No. Your own number is always kept as the caller ID; a forwarded call is never sent back to the original caller as if it came from the rep's mobile number.

Is voicemail on by default?

No, it's off by default and toggled in Settings → Calls → "Missed calls."

Decide who a call rings, and when.

Install in HighLevel and set ring mode, business hours and forwarding in Settings, Calls.

Request early access