Skip to content

Connect GoHighLevel to UnlimCall — Flat-Rate Outbound Calling

GoHighLevel's LC Phone layer can route outbound calls through any SIP trunk. Point it at UnlimCall and every agent seat dials unlimited at a fixed daily rate — no per-minute meter on your campaigns, no overage when pipelines run hot.

From $5/agent/day ($99/seat/mo, US/CA)

33 live markets99.99% uptime SLA<50ms edge audioSTIR/SHAKEN signed (US/CA)

Why GHL agencies switch from LC Phone metered billing

GoHighLevel's built-in LC Phone charges per minute. For a single location dialing a modest outbound campaign — 200 contacts a day, 3 minutes average handle time — that is 600 minutes of metered usage daily, every working day. At typical elastic SIP rates around $0.008–$0.013/min, that is $4.80–$7.80/day per agent before carrier surcharges. The bill is invisible until invoice day, and it scales linearly with every productive rep.

UnlimCall replaces that variable with a flat $5/agent/day. Whether the rep dials 200 contacts or 600, the invoice line does not move.

How to connect GoHighLevel to UnlimCall

GoHighLevel supports external SIP trunks via its LC Phone > SIP Trunk settings (Agency > Phone Numbers > SIP Configuration). The setup is straightforward:

  1. Provision your trunk credentials. During onboarding UnlimCall provides a SIP domain, an IP whitelist range, and a local caller ID for each market you activate. No shared pool — numbers are provisioned for your sub-account.
  1. Open GoHighLevel SIP Trunk settings. Navigate to Agency Settings → Phone Numbers → SIP Trunking. Create a new trunk entry.
  1. Enter trunk host and authentication. Set the SIP server host to the UnlimCall regional SIP domain supplied at onboarding. Choose IP-based authentication (recommended) or credential-based registration — both are supported. Set the transport to UDP or TLS as required by your plan.
  1. Configure codec preference. Set G.711 µ-law (PCMU) as the primary codec. G.711 a-law (PCMA) and OPUS are also supported. Match your GHL sub-account's codec list to avoid transcoding overhead.
  1. Set the outbound caller ID. In your GHL sub-account's outbound call settings, assign the local number provisioned for your market. For US/CA numbers, calls will carry STIR/SHAKEN A-level attestation where supported.
  1. Create an outbound route. In LC Phone routing, add a route that sends outbound PSTN calls to the UnlimCall trunk. Scope by sub-account if you are running a multi-location agency — each location can carry its own provisioned number.
  1. Test with a live call. Place a test call from a GHL workflow or manual dial. Verify the outbound caller ID, confirm audio quality, and check the CDR in your UnlimCall dashboard. Typical post-configuration call setup time is under 2 seconds.

What you get

FeatureBenefit for GHL agencies
Flat $/agent/dayPredictable cost across all sub-accounts; no per-minute spikes on busy campaigns
Local caller ID, 33 live marketsNumbers provisioned for each market at onboarding; answer rates improve when the number matches the called party's area
STIR/SHAKEN signed (US/CA)A-level attestation support on US/CA traffic for cleaner call delivery
Sub-50ms edge audioLow-latency audio on GHL conversation AI, voice drops, and live transfers
Multi-location readyOne trunk, scoped by sub-account; each location carries its own provisioned DID
No dialer lock-inNative SIP — works with GHL's built-in dialer, Power Dialer, and third-party integrations

The math: flat-rate vs LC Phone metered

A 10-rep outbound team on the US/CA plan, dialling 4 hours/day:

  • UnlimCall: $99/seat/mo × 10 seats = $990/mo, fixed.
  • LC Phone metered (illustrative): 10 reps × ~8,000 connected min/mo × ~$0.010/min = $800/mo at low utilisation — rising to $1,200 at 12,000 min and $1,600 at 16,000 min. (Rate modelled on published GHL SIP pass-through pricing; verify current rates at your plan tier.)

Break-even is around 9,900 minutes per agent per month. Above that — which is every productive sales team — flat-rate wins. And it wins every month on predictability regardless. Run your numbers →

Frequently Asked Questions

Does GoHighLevel officially support external SIP trunks? Yes. GHL's LC Phone layer is SIP-standard and supports third-party trunk providers via the Agency SIP Trunk configuration. UnlimCall connects via the same interface used by any compliant SIP provider.

What happens to numbers already provisioned in GHL? Numbers already bought inside GHL remain on GHL. UnlimCall provisions additional local numbers for your account — typically one per market — used as the outbound caller ID on the trunk. You route outbound calls through the trunk; inbound routing stays wherever you have it today.

Can I run one trunk across multiple sub-accounts? Yes. A single UnlimCall trunk can be scoped to multiple sub-accounts. Each sub-account can carry its own provisioned caller ID. If you need per-location number isolation, that is handled during onboarding.

Is there a setup fee or contract? No setup fee; no annual lock-in. The seat price is the price. LAUNCH50 takes 50% off the first month for accounts activated during the launch window.

Ready to dial GoHighLevel campaigns without watching the meter?

Flat per-agent pricing, local caller ID in 33 markets, STIR/SHAKEN signed on US/CA. Pick a country → or calculate your pricing →.